- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 编译Java源程序需用javac命令,运行java字节码需用java命令,而这两个命令并非操作系统自带,因此,使用它们的时候需要配置好环境变量path(Windows执行命令时所搜寻的路径),这样才可以在任何目录下使用这两个命令 (4)配置环境变量path 设置path路径 1.8.2 验证JDK配置是否正确 Java基础学习阶段,推荐使用编辑器,避免集成开发环境IDE(Integrated Development Environment) 1.8.3 Java编辑器 IDE会隐藏编程细节,所以最好从命令列开始学习,等你真正了解内部运作后再用IDE提升生产力 Java编辑器推荐:EditPlus Eclipse Java IDE推荐:Netbeans myeclipse 1.9 享受安装成果—编写第1个Java程序 public class MyFirstApp { public static void main (String[] args) { System.out.print(“I Rule”); //输出不换行 } } 类存于源文件中 方法存于类中 语句存于方法中 三字经 System.out.println(“ The World!); //输出换行 Java源文件的扩展名是.java Java中所有东西都包含在类中,类是对象的蓝图 每个源文件至少有1个类,有且仅有1个main()方法 每个Java源文件可以有多个类,但最多有1个public类(也可以没有) Java源文件名应和带public的那个类名一致(没有带public的类,文件名可随便起,但要见名知意) 类名以大写字母开头,方法名的首字母应小写 main()方法是程序运行的起点 当JVM启动执行时,JVM寻找你在命令列所指定的类,随后锁定main()方法并执行main()方法内部所有语句 类中带有0个或多个方法,方法必须在类的内部声明 Java源文件、类、方法的区别与联系 1.10 Java的程序结构 1.11 classpath的指定 使用set classpath命令指定java类的执行路径 set classpath=D:\MyApp 这样,即使你不处于D:\MyApp,也可以执行该目录中的类文件 1.12 Java程序的执行步骤 步骤1:使用javac命令将java源文件编译成*.class字节码 步骤2:使用java命令解释class字节码并执行之 javac sourcefile.java java classfile 注1:每次使用java命令执行class字节码时,都会启动JVM,JVM通过classpath给出的路径加载所需类文件,并从main()方法处开始执行,直到main()方法的所有语句执行完毕。我们可以通过set classpath命令设置类的加载路径 注2:Thinking in Java JVM是Java实现跨平台可移植性的关键,可以将JVM设想成一台虚拟的计算机,只要在不同的软硬件平台上植入对应版本的JVM,Java程序就可以在各个平台上移植,真正做到“write one, run anywhere” compile execute output source code Hello.java byte code Hello.class 1.13 清凉口味 — 基本数据类型(兼谈变量命名) primitive主数据类型用来保存基本数据类型的值,有8种 (1)boolean型 取值为true或false Java中int型与boolean型不相容,不允许采用整数类型进行测试 boolean isRaining = true; while (isRaining == flase) { … } (2)byte型 8bits 值域-128~127 byte score = 7; (3)char型 16bits 值域0~65535 char level = ‘A’;
您可能关注的文档
- 第1-3章基本原理汇总.ppt
- 惊弓之鸟1试卷.ppt
- 茶叶的种类汇总.ppt
- 汽车4s店汽车俱乐部汽车快修美容会员解决方案试卷.ppt
- 惊恐障碍和惧旷症的认知行为治疗试卷.ppt
- 晶硅太阳能电池光致衰减问题讨论试卷.ppt
- 第1板块地理基本能力培养地理新课标汇总.ppt
- 第1部分第7单元功和机械能第1讲功功率机械效率汇总.ppt
- 第1部分工厂设计概论汇总.ppt
- 晶体的结构的周期性1试卷.ppt
- 人教版数学六年级上册 第一单元 第5课时 分数乘小数.pptx
- 人教版数学六年级上册 第四单元 第3课时 比的应用.pptx
- 人教版数学六年级上册 第五单元 第5课时 圆的面积-2.pptx
- 人教版数学六年级上册 第一单元 第7课时 解决问题-1.pptx
- 人教版数学六年级下册 第二单元 第4课时 利率.pptx
- 人教版数学六年级上册 第一单元 第8课时 解决问题-2.pptx
- 人教版数学六年级下册 第五单元 第2课时 鸽巢问题的一般形式.pptx
- 人教版数学六年级下册 第四单元 整理和复习.pptx
- 人教版数学六年级上册 第一单元 第3课时 分数乘分数-1.pptx
- 人教版数学六年级下册 第六单元复习第2课时 可能性.pptx
文档评论(0)