- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(1)JAVA 语言的特点
1、简洁。JAVA 是一种面向对象的程序设计语言,它省略了C++语言中所有的难以理解、容
易混淆的特性,如头文件、指针、结构、单元、运算符重载和虚拟基础类等。
2、可移植性。JAVA 语言具有很强的可移植性。JAVA 编写的程序只需要做较少的修改甚至不
需要进行修改就可以在不同平台上运行。
3、解释性。JAVA 语言是一种解释性语言。相对于其他语言来说。JAVA 的执行效率会低一些。
逻辑结构:描述的是数据元素之间的逻辑关系。
4 、适合于分布式计算。JAVA 语言具有强大的、易于使用的联网能力。非常适合开发分布式
计算的程序。
注意:JAVA 语言具有很强移植性的特点是靠虚拟机(JVM )实现的,JAVA 程序首先经过编
译生成中间代码,之后中间代码运行在不同平台上的虚拟机下,进而实现可移植性。
(2 )JAVA 程序的分类
JAVA 程序可以分为两类,即Java Application 和Java Applet 程序。后者主要是在网页中嵌入
的JAVA 程序,基本上已经不再使用;而前者是指有main 方法的JAVA 程序。
(3 )JAVA 程序中class 和public class 的区别(仅仅限于单个文件中)
JAVA 程序声明类的方式有上述两种,区别如下:
1、使用public class 申明类时,类名称和文件名必须保持一致,否则程序无法进行编译。
2、使用class 声明类时,类名称可以和文件名不一致,但是执行是必须执行生成的.class 文
件(仅仅在JDK 开发环境下),一般包含有主方法的类声明为public,其他类声明为class,
保证包含有主方法的类可以直接编译。
3、一个JAVA 文件中可以有多个class 类,但是只能由一个public class 类。
可以分为两类,即Java Application 和Java Applet 程序。后者主要是在网页中嵌入的JAVA 程
序,基本上已经不再使用;而前者是指有main 方法的JAVA 程序。
注意:上述的描述在单个文件中成立,在包的概念中,如果一个类只在本包中被访问,不需
要被外包访问,则直接声明成class 即可;而如果一个类需要被外包访问,则必须声明为public
class 。
(4 )JAVA 数据类型的分类
JAVA 数据类型可以分为两类,基本数据类型和引用数据类型。
基本数据类型在定义时就分配存储空间;而引用数据类型是以一种特殊的方式指向变量的实
体,相当于C 中的指针,这种变量在定义时不分配内存,必须进行开辟内存的操作。
(5 )JAVA 使用的字符集
JAVA 使用UNICODE 字符集,该字符集为每一个字符制订了一个唯一的数值。在任何的语言、
平台和程序中都可以安全使用。
(6 )JAVA 的数据类型转换机制
在JAVA 中,所有的数据类型均向String 类转换,即其他数据类型遇到字符串类型之后,全
部自动转换为字符串类型,此时要是这些数据再进行运算操作,则按照字符串运算的规则进
行运算。这点要和C 区别开来。
(7 )JAVA 中的逻辑运算符
在JAVA 中,有和 、||和|等逻辑运算符,区别如下:
1、表示与操作,既可以判断逻辑条件,也可以进行位与操作。判断逻辑条件时,对所有
的逻辑条件均进行判断,并不进行逻辑运算的优化。
2、表示短路与操作,只能用来判断逻辑条件,在判断逻辑条件是,进行逻辑运算符的优
化。
(8 )JAVA 中堆栈内存的解释
在JAVA 中,栈内存中保存的永远是名称(地址),而实际的内容则保存在堆内存中,堆内存
必须使用new 关键字进行申请使用。
例如数组,数组名是保存在栈内存中的,而数组的内容是保存在堆内存中,堆内存的使用权
交给了栈。在
(9 )JAVA 中数组的初始化
在JAVA 中,数组的初始化分为动态初始化和静态初始化。
动态初始化:
int score[] = null ;
score = new int[3];
动态初始化:
int score[] = [1,2,3];
(10)JAVA 中数组长度的获得
在 JAVA 中,数组的长度可以使用[数组名.length]来获得。如果数组为多维数组,则数组
名.length 获得的是行数,score[1].length 获得的是列数,以此类推。
(11)JAVA 中的方法
在JAVA 中,方法相当于其他语言中的函数,在此要
文档评论(0)