10-1 java文件组织和编程环境

10-1 java文件组织和编程环境

ID:20189923

大小:482.00 KB

页数:27页

时间:2018-10-10

10-1 java文件组织和编程环境_第1页
10-1 java文件组织和编程环境_第2页
10-1 java文件组织和编程环境_第3页
10-1 java文件组织和编程环境_第4页
10-1 java文件组织和编程环境_第5页
资源描述:

《10-1 java文件组织和编程环境》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、复习问题Java可运行程序与C++有什么不同?Java程序为什么会有更好的可移植性?Java源程序的文件名有什么规定?ClassPath环境变量的作用是什么?JDK中编译器和解释器分别是什么程序?Java类和文件的组织类与Java文件一个Java的源文件中可以包含多个Java类。其中只能有一个Public类,而且此类名必须与文件名相同。如果编译了包含多个类的文件,则生成多个Class文件,每个文件对应一个类。例子:FirstFrame.javaJava类的组织微型程序:放在单个文件中即可。小型程序:放在同一个目录下的多个文件中中大型程序或项目

2、:放在不同的目录下的很多个文件中,以包的形式组织。Java类的组织小型程序:多个文件放在同一个目录下一个类中可以直接使用其它文件中的类,Java编译器会自动查找当前目录的类文件,如果找不到或者类文件日期较旧,就会自动编译它。这也可以看作包,一个特殊包,叫做“默认包”。Java类的组织中大型程序或项目,按包来组织。当有很多人的大量程序出现时,文件和类名称冲突的可能性就越来越大,特别是放在Internet上的Java程序下载到本机时,名称冲突就不可避免了。解决这个问题方法就是采用一种命名空间的概念,把类放在不同的命名空间,则类名冲突的可能性就会大

3、大降低。Java类的组织中大型程序或项目,按包来组织。每一个命名空间存放一定数量的Java类,就是一个包。包是Java组织类的方法,便于把大量的、多人编写的程序方便的组织起来,并良好的运作。Java的包也可以看成程序库,方便他人使用。Java类的组织中大型程序或项目,按包来组织。Java的JDK本身所带的大量类库就是按包的形式组织的,我们可以直接使用。Java的类一般按照功能分包,象目录一样组织文件。包的例子java.awtjava.awt.eventJava的包里还可以有包,包之间是没有关系的独立包。一个具体的类Frame:java.awt

4、.FrameJDK中的标准包java.applet有关Java小应用程序的类。java.awt一些编写GUI界面的类。java.io处理输入输出的类java.lang一些基本Java类java.net用于网络编程的类java.util一些工具类和数据结构使用包里的类使用import语句引入importjavax.swing.JFrame;importjavax.swing.*;使用类的全名newjavax.swing.JFrame();注意:包所在目录要在classpath中。使用包里的类默认情况下java.lang自动被导入,System类

5、就是publicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println("HelloWorld!");}}使用包里的类例子程序:10HelloClasspath使用了C:ProgramFilesApacheSoftwareFoundationTomcat5.5commonlibservlet-api.jar中的类。设置到Classpath中,编译。把Java文件中的类放入包在java文件里的第一行代码用packagepackagecourse.c

6、03编译:javac-d......classesHelloWorld.java使用-d指明编译后的类文件放在什么目录下Javac程序会自动根据包在目标目录下创建相应目录coursec03,并把class文件放在下面。必须使用-d才能生成包目录包的命名建议使用开发者的Internet域名作为包的第一部分。例如:song.com包名:可以是:com.song.testpackage如果没有域名则应生成一个不可能和其他人重的包名。一般的目录划分方法一个工程(或一个软件)的所有文件放同一个目录下。Java源文件放在工程目录下的src目录,源

7、程序的存放目录和包的划分也对应起来。Java编译后的文件放在工程目录下的bin或classes目录下其它文件按类型建文件夹存放。课程例子的组织工作根目录:d:examples一级包名为:course以第几次课程为二级包名。c01,c02……c16源程序文件:srcc01编译的Class文件:classescoursec01工作目录在源文件所在的目录,例如:srcc03FirstFrame课程例子的组织CLASSPATH的设置:SetCLASSPATH=D:examplesclasses课程例子的组织编译命令行:javac-d

8、......classesHelloWorld.java或者:javac–dd:exampleclassesHelloWorld.java运行命令行:ja

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。