- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JAVA复习知识点教程
JAVA复习----知识点
JAVA2三大平台:JAVA ME(嵌入式应用) JAVA SE(桌面应用) JAVA EE(企业应用)
JAVA具有多方面优势其特点:1)平台无关性 2)完全面向对象和简单性 3)可靠性 4)安全性 5)多线程 6)直接支持可分布式的网络应用
高级语言通常将程序编译成可执行文件(*.exe),再由操作系统执行;与此方式不同,JAVA源程序(*.java)经编译生成的是一种中间代码,称为字节码文件(*.class),它由Java虚拟机解释执行,因而与操作平台无关。
JAVA不支持类似C语言的面向过程设计,不支持类似C++语言的全程变量,goto语句,宏定义,全局函数等语法规则,不支持结构,联合和指针等数据类型。
JAVA语言通过引用模型实现了指针的功能,通过类实现了结构类型。
JAVA不支持多重继承,友元类和运算符重载,通过“单重继承+接口“方式实现了多重继承功能。
JDBC定义了JAVA应用程序与关系数据库连接的规范。
JAVA 应用程序有两种形式:Application和Applet
一个JAVA应用程序就是多个类的集合,类由关键字class声明,类中包含成员变量和成员方法。
10、JAVA虚拟机执行的应用程序具有3个典型特点:1)动态性2)异常处理3)多线程
11、javadoc.exe文档生成器
12、JAVA源程序文件(*.java)通过编译器javac.exe编译生成字节码文件(*.class),再由解释器java.exe执行。
13、对于Applet应用程序,也是先将源文件(*.java)编译生成字节码文件(*.class),再将字节码文件作为对象嵌入到超文本文件(*.html)中。
14、如果要使用其他包中的类,必须用import语句导入。在源程序文件中package语句只能写一次,且必须写在程序的第一行,即写在类声明之前。
15、声明为public的类或接口只能有一个,且文件名必须与该类名相同。
16、一个JAVA源程序文件(.java)中可以声明多个类,其中只能有一个类声明为public,并且该类名必须与文件名相同。
17、/** 文档注释*/,用于从源代码自动生成文档,执行javadoc命令,可根据代码中的内容生成WEB网页。
18、java语言的引用数据类型包括数组、类(class)、和接口(interface)。
19、熟悉各种进制数的表示,如十六进制数:以0x或0X为前缀,其后跟多个0-9之间的数字或a-f、A-F之间的字母。
20、浮点数默??类型为double,float浮点数后缀为F(或f).
21、布尔类型(boolean)表示逻辑量,也称为逻辑型,只有true和false两个取值。
22、字符类型(char)表示Unicode字符,一般字符占用2字节。
23、java语言提供一种特殊的变量,只能进行一次赋值,称为最终变量,采用关键字final声明。
24、sizeof不是java的关键字,abstract是;False是合法的标识符
25、赋值运算符为“=”,关系运算符中判断是否相等用“==”。
26、条件运算符“?:”是三目运算,由3个操作数参与运算。
27、switch语句中,表达式和常量表达式的数据类型必须是整数或字符类型,switch语句的逻辑分析。
28、数据类型的两种转换:强制转换 和 自动转换。
29、精确掌握Java语言中有关“运算符与表达式”方面的语法规则,如:数据类型转换,类型相容,赋值相容,取值范围等的合法性。
30、float f=0.0; //语法错误,0.0默认为double类型,赋值不相容。正确的形式为:float f=1.0f或 float f=(float)f
31、String s; System.out.println(s); //这两条语句的编译运行结果如何?输出字符串s
32、Java语言自动为每个数组变量提供length属性表示数组占用的存储单元个数。使用点运算符获得数组长度的格式如下:数组变量.length。而String类中表示字符串长度的length是方法,它的调用格式为:字符串对象.length( ) 。
33、使用new运算符申请数组所需要内存单元的语法格式:数组变量=new数据类型[长度]。
34、如果数组元素又是数组,则成为多维数组(multidimensional),常用的是二维数组,声明多维数组时,需要标明数组的维数。
35、ArrayList数组列表类使用一堆数组实现List,了解一下ArrayList的大致功能.
36、面向对象程序设计所具有的基本特征是:抽象性,封装性,继承性,多态性。
37、java中,使用继承性、多态性等技术,实现软件重用。
38、java不支持C/C++中的st
文档评论(0)