第02章java简介

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

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

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

资源描述

第2章•入门准备–下载、安装、瞭解JDK–设定Path与Classpath–第一个Java程序–选择开发工具下载JDK•JDK6发表日期为2006年12月11日•较新的修正版本将以Update名称,加上号码来表示修正的版本号•安装JDK包括公用JRE一定要记得安装JDK一定要记得了解JDK•公用JRE是给开发好的程序之执行平台•JDK本身也有自己的JRE–位于JDK安装目录的「jre」目录下•JDK本身所附的JRE比公用JRE多了个server的VM(VirtualMachine)执行选项了解JDKJDK的JRE有server选项了解JDK•JDK的安装目录–「bin」目录•JDK的工具程序–「demo」目录•范例程序–「jre」目录•JDK自己附带的JRE–「db」目录•ApacheDerby数据库,纯Java所撰写的数据库了解JDK•JDK的安装目录–「lib」目录•工具程序实际上会使用的Java工具类别–JDK中的工具程序,大多也是由Java所撰写而成–bin文件夹下的工具程序,不过是个包装器(Wrapper)–执行javac.exe等程序时,最后会呼叫lib目录中tools.jar中的对应类别了解JDK•JDK的安装目录–src.zip•Java提供的API类别之原始码文件压缩档设定Path•找不到javac工具程序•必须告诉操作系统,应该到哪些目录下尝试找到您所想使用的工具程序–设定系统变量中的Path环境变量设定Path•必须告诉操作系统,应该到哪些目录下尝试找到您所想使用的工具程序–直接设定目前的环境变量包括Path变数•Windows下安装JRE时,会将java.exe复制至「C:\Windows\System32\」路径之下,而这个路径在Path变量中是默认的路径setPath=C:\ProgramFiles\Java\jdk1.6.0\bin;%Path%设定Classpath•Java执行环境本身就是个平台,执行于这个平台上的程序是已编译完成的Java程序•设定Path变量是为了让操作系统找到指定的工具程序(例如Windowsexe)•设定Classpath目的就是为了让Java执行环境找到指定的Java程序(JVMclass)设定Classpath•JDK6默认会到现行工作目录,以及JDK的「lib」目录中寻找Java程序•javac-classpathclasspath1;classpath2…•对于Windows操作系统来说,Path是让操作系统可以找到“.exe”执行档的存在•对于Java执行环境来说,ClassPath就是让JVM可以找到.class执行档的存在第一个Java程序第一个Java程序•新增一个「文字文件」•重新命名文件为「HelloJava.java」第一个Java程序•Java的源文件必须以扩展名.java作结束•主档名与类别名称必须一致•注意每个字母的大小写•空白只能是半型空格符或是Tab字符第一个Java程序•javacHelloJava.java•error:cannotread:HelloJava.java–javac工具程序找不到您指定的.java档案•HelloJava.java:1:classHelloJavaispublic,shouldbedeclaredinafilenamedHellJava.java–类别名称与主档名不符第一个Java程序•HelloJava.java:3:cannotfindsymbol–程序代码中某些部份打错了,最常发生的原因可能是没有注意到字母大小写•‘javac’不是内部或外部命令、可执行的程序或批处理文件–Path设定有误或没有在Path中加入JDK的「bin」目录第一个Java程序•javaHelloJava•Exceptioninthreadmainjava.lang.NoClassDefFoundError–java工具程序找不到您所指定的类别•Exceptioninthreadmainjava.lan.NosuchMethodError:main–没有指定Java程序的进入点(Entrypoint),java工具程序指定的类别必须要有一个程序进入点,也就是必须包括main(String[]args)这个方法(method)选择开发工具•从简单的文字编辑辅助工具开始–UltraEdit()–Editplus()•简单的开发环境–JCreater()–BlueJ()•功能更齐全的IDE–Eclipse()–NetBeans()

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

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

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

×
保存成功