版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《Java语言程序设计》陈传明《Java2实用教程(第4版)》
第1章
Java入门
主要内容Java的地位Java的特点安装JDK简单的Java应用程序Java的先导知识与后继技术1.1Java的地位
Java语言是一门很好的面向对象编程语言,通过Java语言的学习掌握面向对象编程的根本思想、使用对象来完成某些任务。IT行业对Java人才的需求正在不断的增长,掌握Java语言及其相关技术意味着拥有较好的就业前景和工作酬金。查看各类语言排行〔来自百度百科〕
1.2Java的特点
1.2.1简单
Java比C++简单,C++中许多容易混淆的概念,要么被Java弃之不用了,要么以一种更清楚更容易理解的方式实现。1.2.2面向对象
Java是面向对象的编程语言,涉及类、对象、继承、多态、接口等概念。
1.2.3平台无关
在一个计算机上编译得到的字节码文件可以复制到任何一个安装了Java运行环境的计算机上直接使用。1.2.
4多线程1.2.5平安1.2.6动态
1.3安装JDK
1.3.1三种平台简介
目前Java平台主要分为以下3个版本:〔1〕JavaSE〔曾称为J2SE〕称为Java标准版或Java标准平台。〔2〕JavaEE〔曾称为J2EE〕称为Java企业版或Java企业平台。〔3〕JavaME〔曾称为J2ME〕称为Java微型版或Java小型平台。
1.3.2安装JavaSE平台
JavaSE平台是学习Java语言的最正确平台,掌握JavaSE是进一步学习JavaEE和JavaME所必须的。1下载JDK1.72选择安装路径界面。建议修改默认的安装路径为:D:\jdk1.7。
1.系统环境path的设置
JDK平台提供的Java编译器〔javac.exe〕和Java解释器〔java.exe〕,位于Java安装目录的\bin文件夹中,为了能在任何目录中使用编译器和解释器,应在系统特性中设置path。在系统属性中,进入“环境变量”对话框,添加系统环境变量。在系统环境变量path中添加目录(D:\jdk1.6\bin)即可。如图1.5所示.
2.系统环境classpath的设置
一般不需要设置环境变量classpath的值.如果希望使用最新的Java运行环境,就重新设置classpath的值(D:\jdk1.6\jre\lib\rt.jar;.;)Classpath值中的.;是指可以加载应用程序当前目录及其子目录中的类。如图1.6所示.验证路径是否正确设置翻开命令提示符〔在windows运行里面输入cmd,回车即可〕输入javac回车java回车没有错误提示视为环境设置成功。1.4Java程序的开发步骤
1.编写源文件扩展名必须是.java。2.编译Java源程序用Java编译器〔javac.exe〕编译源文件,得到字节码文件。运行Java程序使用Java解释器〔java.exe〕来解释执行字节码文件。1.5简单的Java应用程序
1.5.1源文件的编写与保存
Java应用程序的源文件由假设干个书写形式互相独立的类组成例1,下面Java源文件Hello.java是由两个名字分别为Hello和Student的类组成。
publicclassHello{publicstaticvoidmain(Stringargs[]){System.out.println("大家好!");
System.out.println("Nicetomeetyou");Studentstu
=
newStudent();stu.speak("Wearestudents");}}classStudent{publicvoidspeak(Strings){System.out.println(s);}}
编写与保存源文件使用普通的文本编辑器即可编写Java程序,如记事本、EditPlus等软件。2.保存源文件。
〔1〕如果源文件中有多个类,那么只能有一个类是public类;〔2〕如果有一个public类,那么源文件的名字必须与这个类的名字完全相同;〔3〕如果源文件没有public类,那么源文件的名字可以是任意合法标识符〔建议与某个类的名字相同〕,并且扩展名是java就可以了。〔4〕源文件后缀名是.java;1.编写源文件
上述例1中的源文件必须命名为Hello.java。将Hello.java保存到C:\chapter1文件夹中。1.5.2编译
1.编译器〔javac〕在命令提示符界面中,进入C:\chapter1目录,使用编译器javac编译源文件。C:\chapter1>javacHello.java1.5.3运行
一个Java应用程序必须有一个类含有publicstaticvoidmain(Stringargs[])方法,这个类是Java程序的主类。
1.应用程序的主类
2.解释器〔java〕使用Java虚拟机中的Java解释器〔java.exe〕来解释执行其字节码文件。Java应用程序总是从主类的main方法开始执行
C:\chapter1\>javaHello再看一个简单的Java应用程序保存例2中的Java源文件、使用编译器编译源程序、使用解释器运行程序。例2publicclassPeople{intheight;Stringear;voidspeak(Strings){System.out.println(s);}}classA{publicstaticvoidmain(Stringargs[]){Peoplezhubajie;
zhubajie
=
newPeople();zhubajie.height
=
170;zhubajie.ear
=
"两只大耳朵";
System.out.println("身高:"+zhubajie.height);System.out.println(zhubajie.ear);zhubajie.speak(“师傅,俺老猪肚子都饿了");}}
1命名保存源文件2编译3执行1.6编程风格遵守一门语言的编程风格是非常重要的,否那么编写的代码将难以阅读,给后期的维护带来诸多不便。1.6.1Allmans风格
Allmans风格也称“独行”风格,即左、右大括号各自独占一行。classAllmans{publicstaticvoidmain(Stringargs[]){intsum=0,i=0,j=0;for(i=1;i<=100;i++){sum=sum+i;}System.out.println(sum);}}1.6.2Kernighan风格
Kernighan风格也称“行尾”风格,即左大括号在上一行的行尾,而右大括号独占一行。classKernighan{publicstaticvoidmain(Stringargs[]){intsum=0,i=0,j=0;for(i=1;i<=100;i++)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《诊断学胸部评估》课件
- 2024年黑龙江省《消防员资格证之一级防火考试》必刷500题标准卷
- 中级微观经济学范里安课件ch
- 2024年高考生物必修全部和选修1基础知识清单(以问题串形式呈现)含答案
- 单位管理制度集粹汇编【人事管理】十篇
- 《盆景制作与欣赏》课件
- 单位管理制度汇编大合集【人力资源管理篇】
- 高中语文文言文阅读部分
- 单位管理制度范例选集【职工管理】十篇
- 单位管理制度范例合集【人员管理】十篇
- 2023初一语文现代文阅读理解及解析:《猫》
- 大四课件感染深部真菌病
- 就这样当班主任读书分享
- 《太上老君说五斗金章受生经》
- 东南大学医学三基考试外科选择题及答案
- TZJASE 005-2021 非道路移动柴油机械(叉车)排气烟度 检验规则及方法
- GB/T 31989-2015高压电力用户用电安全
- CB/T 749-1997固定钢质百叶窗
- 大佛顶首楞严经浅释
- 品牌(商标)授权书(中英文模板)
- 行动销售(最新版)课件
评论
0/150
提交评论