java复习知识点完整版.doc

java复习知识点完整版.doc

ID:55550527

大小:142.00 KB

页数:16页

时间:2020-05-16

java复习知识点完整版.doc_第1页
java复习知识点完整版.doc_第2页
java复习知识点完整版.doc_第3页
java复习知识点完整版.doc_第4页
java复习知识点完整版.doc_第5页
资源描述:

《java复习知识点完整版.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、Java是一种简单的、面向对象的、分布式的、强壮的、安全的、体系结构中立的、可移植的、高性能的、多线程的和动态的语言。2、编译器——javacjavac的作用是将源程序(.java文件)编译成字节码(.class文件)。Java源程序的后缀名必须是java。javac一次可以编译一个或多个源程序,对于源程序中定义的每个类,都会生成一个单独的类文件。例如,如果在A.java中定义了A、B、C三个类,则经过javac编译后要生成A.class,B.class,C.class三个类文件。vjavac的调用格式为:javac[选项]源文件名表v其中源文件名表是多个带.java后缀的

2、源文件名3、Java的语言解释器——javavjava命令解释执行Java字节码。其格式为:java[选项]类名〈参数表〉这里的类名代表由编译器生成的带.class后缀的类文件名,但在上述命令不需要带后缀。这个类必须是一个独立程序(不能是Applet),程序中必须带有一个按如下格式声明的main方法。publicstaticvoidmain(String[]args){…}v并且包含main方法的类的类名必须与类文件名相同,即与现在命令行中的“类名”相同。v在执行java命令时,若类名后带有参数表,则参数表中的参数依次直接传递给该类中的main方法的args数组,这样在main

3、方法中就可以使用这些数组元素。解释运行的三个阶段:(1)载入:Java解释器中的类载入器将字节码文件加载到内存(网上运行程序则通过网络下载到本地内存);(2)代码校验:Java解释器中的代码检验器检查这些字节码的合法性;(3)解释执行:合法的字节码程序由Java解释器逐句地解释运行。4、Java程序分两种:vJavaApplication(Java应用程序):是一个完整的应用程序,可以独立地运行v运行在Java虚拟机(JVM)上v中间代码v必须有main函数vJavaApplet(小应用程序):不是一个完整的应用程序,而是框架程序中的一个模块,所以只能在WWW浏览器环境下运行v

4、可以没有main函数v必须由某个支持java的浏览器来运行5、利用编辑器编写Java源程序v源文件名:主类名.javav利用编译器将源程序编译成字节码v字节码文件名:源文件名.classv利用虚拟机(解释器)运行v运行过程:载入、代码校验、解释执行Application程序(1)Java语言标识符的字母区分大小写;(2)一个程序可以由一个或多个类组成,其中必须有也只能有一个主类。(3)源文件名必须与程序的主类名一致,并且以.java为其后缀。6、变量是用标识符命名的数据项,是程序运行过程中其值可以改变的量。vJava是强类型语言,这就意味着每一个变量都必须有一个数据类型。为了描

5、述一个变量的类型和名字,必须用如下方式编写变量声明:类型变量名;v使用变量之前必须先声明变量。v声明变量包括两项内容:变量名和变量的类型。通过变量名可使用变量包含的数据。变量的类型决定了它可以容纳什么类型的数值以及可以对它进行什么样的操作。v变量声明的位置,决定了该变量的作用域。变量名应满足下面的要求:Ø必须是一个合法的标识符。Ø不能是一个关键字或者保留字(如true、false或者null)。Ø在同一个作用域中必须是唯一的。vJava语言规定标识符由字母、下划线(_)、美元符($)和数字组成,且第一个字符不能是数字。其中,字母包括:大、小写字母、汉字等。v一般约定:变量名是以

6、小写字母开头。如果变量名包含了多个单词,则在每个单词的第一个字母大写,如:isVisible。下划线“_”可以用在常数中用它分离单词,因为常数名都是用大写字母,用下划线可以更清晰。7、Java语言规范提供了两种数据类型:简单类型和引用类型。引用类型可使用一个引用变量得到它的值或者得到由它所表示的值的集合,一个简单变量名是取该变量的真实值。8、只有一个运算对象的运算符称为一元运算符。一元运算符支持前缀和后缀运算符。前缀运算符是指运算符出现在它的运算对象之前,例如:operatorop//前缀运算符v后缀运算符是指运算对象出现在运算符之前,例如:opoperator//后缀运算符需

7、要两个运算对象的运算符号称为二元运算符。比如赋值号(=)就是一个二元运算符。所有的二元运算符使用中缀运算符,即运算符出现在两个运算对象的中间:op1operatorop2//中缀运算符三元运算符需要三个运算对象。Java语言有一个三元运算符“?:”,它是一个简要的if-else语句。三元运算符也是使用中缀运算符,例如:op1?op2:op3//中缀运算符9、运算符描述?:作用相当于if-else语句[]用于声明数组,创建数组以及访问数组元素.访问对象的成员变量和方法(params)以逗号分开

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

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

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