java第一章学习要求

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

目录1.走进Java世界................................................................................................................21.1JDK的下载与安装........................................................................................................21.1.1访问Oralce官方网站,下载JDK..................................................................21.1.2安装Java开发环境,.....................................................................................21.1.3配置环境变量...................................................................................................31.2安装MyEclipse8.5......................................................................................................41.3软件及电子文档列表...................................................................................................41.4第一个Java程序:HelloWorld.................................................................................41.5Java程序的形态..........................................................................................................41.6Application程序结构................................................................................................51.7俄罗斯方块程序Tetris.java....................................................................................51.8IPO程序示例................................................................................................................51.9方法调用程序示例.......................................................................................................61.10英文单词检查...........................................................................................................61.11JavaGUIApplication程序示例..........................................................................61.12JDK文档的阅读........................................................................................................71.13预习教材第二章和课件...........................................................................................8学习笔记1.走进Java世界1.1JDK的下载与安装1.1.1访问Oralce官方网站,下载JDK://安装Java开发环境,JDK安装文件夹结构及相关解释安装文件夹默认:C:\ProgramFiles\Java\jdk1.6.0_291.C:\ProgramFiles\Java\jdk1.6.0_29\bin提供JDK的工具程序:java.exe、javac.exe、javadoc.exe、appletviewer.exe、jar.exe的功能;2.C:\ProgramFiles\Java\jdk1.6.0_29\demo提供Java示例程序,运行Jar文件3.C:\ProgramFiles\Java\jdk1.6.0_29\jre\lib\中提供Java程序运行需要的Jar包。几个重要的Jar文件:C:\ProgramFiles\Java\jdk1.6.0_29\jre\lib\rt.jar、C:\ProgramFiles\Java\jdk1.6.0_29\lib\tools.jarext中存放扩展Jar包:JVM先在核心类库(rt.jar等)里找需要的类,若没有就去jre的ext下的.jar中找,然后是当前路径,最后才在classpath里找。4.C:\ProgramFiles\Java\jdk1.6.0_29\sample文件夹:jnlp,nio实例程序5.C:\ProgramFiles\Java\jdk1.6.0_29\src.zip:JavaAPI源代码压缩文件,在Eclipse中关联此文件后可直接查看源代码。1.1.3配置环境变量1.java_home:指定JDK的安装路径。一些Java版的软件工具需要用到该变量。定义java_home后可以通过引用来简化PATH等变量的设置:2.path:指定一个路径列表,用于搜索可执行文件*.exe。执行一个可执行文件时,首先在当前路径下寻找,如果找不到,寻找PATH中设置的每一个路径。如果还是找不到,就报错。C:\ProgramFiles\Java\jdk1.6.0_29\binjava_home%\bin;3.classpath:指定一个路径列表(还可以包含.jar文件),用于搜索Java编译或者运行时需要用到的类。Java查找类时会把classpath中的.jar文件当作一个目录来进行查找。rt.jar:JAVA基础类库,用java-verboseXXXX的方式运行简单的类,在调用的jar文件列表中就有rt.jar,因此不用加入classpath。dt.jar:关于运行环境的类库。Javac默认已经将tools.jar加入到classpath中了。因此也不用加到classpath里面。tools.jar:工具类库(swing)。测试:进入命令行:Java–helpjava–versionjavac-version1.2安装MyEclipse8.51.3软件及电子文档列表JDK1.6update31JDK1.6EN.chm英文版JDK1.6CN.chm中文版Javalanguagespecification:langspec-3.0.pdfJavaCodeConventions.pdf文本编辑工具:Notepad2或UltraEditIDE:Eclipse/MyEclipse8环境电子辞典:有道词典Java英文词汇20120308.xml(不断更新,及时记忆)PDF阅读器:FoxitReader510.exe1.4第一个Java程序:HelloWorldpublicclassHelloWorld{publicvoidhello(Stringname){System.out.println(name+HelloWorld!);}publicstaticvoidmain(Stringargs){System.out.println(HelloWorld!);}publicstaticvoidmain(Stringargs[]){System.out.printf(%-20s,HelloWorld!);}}1.编辑:在文本编辑器或IDE中创建Java程序,保存成.java文件;2.编译:编译器将.java文件编译创建字节码.class文件;3.加载:类加载器将磁盘上的.class载入内存;4.验证:字节码验证器确认字节码是否合法,是否违反Java的安全限制;5.执行:JVM读取字节码,解释成机器语言并执行;1.5Java程序的形态在各种应用环境中,Java呈现出不同的形态,但万变不离其宗,都是以class的形式存在。Application运行在操作系统的JVM上,分为CUI(CharacterUserInterface)和GUI(GraphicsUserInterface)两类;JavaApplet:运行在浏览器的JVM上;JSP/Servlet:运行在服务器端的Servlet容器中。JavaBean:JAVA语言写成的可重用组件,包含私有属性及其Getter、Setter方法,类必须是具体的和公共的,并且具有无参数的构造器。1.6Application程序结构package语句:零个或一个,必须放在文件开始。import语句:零个或多个,必须放在所有类定义之前。publicClassDefinition:零个或一个。ClassDefinition:零个或多个。InterfaceDefinition:零个或多个。类个数:至少一个类,最多只能有一个public类,建议一个Java文件中对应一个类。Main方法是一个特殊的方法,是所有JavaApplication程序执行的入口点,所以任何一个JavaApplication方法必须有且只有一个main方法,而且必须按照下列格式来书写:publicstaticvoidmain(Stringargs[])以CommArg.java为例,掌握JavaCUI/GUIApplication程序的编辑、编译、运行的步骤;1.7俄罗斯方块程序Tetris.java掌握JavaCUIApplication程序的编辑、编译、运行;理解*.java、*.class和class、Interface、Innerclass定义的关系;理解Tetris.java中class、object(reference)、interface、innerclass、const、attribute、method、constructor、localvariable、继承、方法重载和覆盖等语法现象和概念。注意Java程序中的语法元素的识别;IdentifierKeywordvsReservedwordExpression分隔符空格tab:一般设置为四个空格分隔符.:用于包路径中(包与包、包与类、类和方法、对象与方法之间)分隔符;:每条Java语句以;结束,Java允许将一个长语句写到多行中去,但是不以断开Keyword、String。一般不将多个语句写到一行中。分隔符{…}:类体;方法体;复合语句分隔符[]:数组分隔符():方法的定义或方法的调用分隔符“”:字符串

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功