Java基础知识-第二章

Java基础知识-第二章

(清华大学出版社 陈国军老师主编 第5版 《Java程序设计基础》)

1.什么是JDK?
Java开发工具,是许多Java程序员使用的开发环境
2.Java开发工具安装后,在安装文件夹下生成几个子文件夹?这些子文件夹包含的内容有哪些?
bin:该文件夹存放javac,java,AppletViewer等命令程序。
db:该文件夹包含Apache Derby数据库等开放资源,支持JDBC4.0的规范。
include:该文件夹存放与C程序相关的头文件。
jre:该文件夹存放java运行环境相关的文件。
lib:该文件存放java类库
3.环境变量Path和ClassPath的作用是什么?如何设置这两个环境变量?
Path环境变量的作用是设置供操作系统去寻找可执行文件的路径的顺序
ClassPath环境变量的作用是JVM执行Java程序时搜索的路径的顺序
以Win7为例设置环境变量:“控制面板”->“系统和安全”->“系统”选项
4.编写Java程序有哪些注意事项?
1)区分大小写:意味着Hello与hello不同
2)类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干个单词组成,那么每个单词首字母应该大写,如MyFirstJavaClass
3)方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面每个单词首字母大写
4)源文件名:源文件名必须和类名相同。当保存文件的时候,应该使用类名作为文件名保存,文件名的后缀为.java(如果文件名和类名不同则会导致编译错误)
5)主方法入口:所有的Java程序由public static void main (String args[]){}
5.Java应用程序的源文件与小程序源文件的命名有什么规定?
Java 应用程序源文件的后缀必须是 .java,不能是其他文件后缀名。
如果 Java 程序源代码里定义了一个 public 类,则该源文件的主文件名必须与该 public 类(也就是该类定义使用了 public 关键字修饰)的类名相同。
如果 Java 程序源代码里没有定义任何 public 类,那么 Java 程序源程序的主文件名可以是任意的。
java小程序源文件:
java小程序不需要main()方法,但必须有一个父类为JApplet或Applet的类
小程序的主类必须是public
java小程序源文件的名字一定要与主类的名字相同
6.Java应用程序的主类与小程序的主类分别是什么样的类?
一个程序中可以有多个类,但只能有一个类是主类。应用程序的主类不一定要求是 public 类,但小程序的主类要求必须是 public 类。主类是 Java 程序执行的入口点。
在 Java 应用程序中,这 个主类是指包含 main()方法的类。
在 Java 小程序中,这个主类是一个继 承自系统类 JApplet 或 Applet 的子类。
7.如何在命令行方式下编译与运行Java应用程序?
要想编译和运行java文件,只需要两个命令:
1) javac:作用:编译java文件;使用方法: javac Hello.java ,如果不出错的话,在与Hello.java 同一目录下会生成一个Hello.class文件,这个class文件是操作系统能够使用和运行的文件。
2)java: 作用:运行.class文件;使用方法:java Hello,如果不出错的话,会执行Hello.class文件。注意:这里的Hello后面不需要扩展名。
8.试述Java小程序的运行方式与过程?
两种运行Java小程序的方式:
1)直接执行相应的.html文件:编写好.html文件后在浏览器中观看小程序
2)利用小程序查看器Appletviewer运行小程序
9.如何编译与运行Java小程序?
编译Java小程序的步骤与编译Java应用程序的步骤完全相同,但运行方式有所不同:
编译App2.java:
1)DOS窗口打开后,先将路径切换到D:\java,亦即在DOS窗口内输入:
d:
cd java

2)切换好路径后,执行下面的命令来编译App2.java:
javac App2.java
编译完成后可以在D:\java文件夹中找到文件App2.java
两种运行Java小程序的方式:
1)直接执行相应的.html文件:编写好.html文件后在浏览器中观看小程序
2)利用小程序查看器Appletviewer运行小程序
10.Java应用程序与Java小程序之间有哪些差别?
1) 小程序和应用程序之间的技术差别在于运行环境。
Java应用程序运行在最简单的环境中,它的唯一外部输入就是命令行参数;而小程序则需要来自Web浏览器的大量信息,它是内嵌在HTML文件里,在www浏览器这个特定的环境先运行的,它需要知道何时启动,何时放入浏览器窗口,何处、何时激活、关闭等。
2) 由于小程序和应用程序的执行环境不同,它们的最低要求也不同。
在应用方面,www使小程序的发布十分便利,因此小程序更适合在Internet上的使用;相反,非网络系统和内存较小的系统更适合使用Java应用程序。
3) Java小程序可以直接利用浏览器或AppletViewer提供的图形用户界面,而Java应用程序则必须另外书写专用代码来营建自己的图形用户界面。
4) Java小程序的主类必须是一个继承自系统类Applet的子类,且该类必须是public类。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值