java复习各章重点内容

java复习各章重点内容

ID:40566053

大小:125.00 KB

页数:8页

时间:2019-08-04

java复习各章重点内容_第1页
java复习各章重点内容_第2页
java复习各章重点内容_第3页
java复习各章重点内容_第4页
java复习各章重点内容_第5页
资源描述:

《java复习各章重点内容》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章Java概述1.Java如何实现跨平台?通过Java虚拟机JVM来实现跨平台,先将Java源程序编译成字节码(后缀为.class的代码),字节码可以在Java虚拟机上运行,不同的平台有不同的Java虚拟机JVM,相同的字节码可以不同的平台上运行。2.Java开发的三个平台是什么?J2SE、J2EE和J2ME3.如何编译与运行java程序?在Dos命令提示符状态下通过命令行来实现的。例如:Outputtest.javaccjavactest.classjava如果用命令行运行test的话,后面不可以写“.class”,若

2、写成test.class系统会把class当成类名,test当成类包,所以在没有类包的情况下不要写成“.class”形式。第二章Java基础1.什么是标识符?如何定义标识符?标识符是用来标识变量、常量、方法、类、对象等元素的有效字符序列。Java语言规定标识符由字母、下划线、美元符号和数字等组成,并且第一个字符不能是数字。对标识符的约定:(1)变量名、对象名、方法名、报名等标识符全部采用小写字母;如果标识符由多个单词构成,则首字母小写,其后单词的首字母大写,其余字母小写,如getAge。(2)类名首字母大写。(3)常量名全部

3、字母大写。2.关键字的定义?关键字是由Java语言定义的、具有特殊含义的字符序列。其首字母不能大写。如:this,super,extends,if,class,instanceof3.Java中数据类型的结构?float与double定义时的区别:float型的数要在后面要加f,如34.5f84.常量与变量的声明方式?常量:final[修饰符]类型标识符常量名=(直接)常量如:finalpublicdoublePAI=3.14;变量:[修饰符]类型标识符变量名[=常量];如:publicfloatx=25.4f;常量与变量的

4、区别:一旦定义为常量了,其值不能改变,若要改变其值,只能改变声明时的值。5.Java的运算符和表达式?单目运算符:++、--、正、负。双目运算符:+、-、*、/、%(取模)逻辑运算符:&、

5、、!、^、&&、

6、

7、区别:逻辑与:&逻辑或:

8、短路与:&&(只要一个为F,一定为F)短路或:

9、

10、(只要一个为T,则一定为T)6.关于注释的正确写法?“//…………”单行注释“/*…………*/”多行注释第三、四、五章1.Java的三种基本控制结构?顺序,选择和循环if,switch,while,for,continue与break区别2.数

11、组的定义?举例定义一个基本数据类型的数组和一个引用数据类型的数组。数组是一组同类型的数据的集合,除了基本数据类型还包括引用数据类型,那么引用数据类型数组是如何声明、初始化和使用的。例:基本数据类型数组的声明,初始化int[]c=newint[5];(5表示数组的单元长度是5)c[0]=-5;或int[]c={1,2,3};c[2]=3;引用数据类型数组的声明初始化例:String[]s=newString[3];(3表示有3个单元)S[0]=newString(“ab”);或String[]s1={“1”,“2”,“3”};

12、或String[]s1=newString(“1”);String[]s2=newString(“2”);String[]s3=newString(“3”);3.如何声明数组,初始化数组以及使用数组?4.如何获得数组单元的长度?intlen=s.length5.熟练掌握一维数组的声明、初始化和操作6.字符串的声明与初始化?字符串直接量常量字符串String字符串字符串常量可变字符串StringBuffer字符串8Strings=“hello”hello会保存在字符串值里字符串直接量Strings1=newstring(“he

13、llo”);在堆上开辟了一个新的对象空间来存放hello对象变量Strings2=“hello”;先看字符串池里面有没有hello,若有则直接将s2指向那个位置Strings3=newstring(“hello”);只要有new出现就一定会开辟一个新的空间。7.字符串直接量与字符串常量的区别:存储位置不一样,字符串直接量放在字符串值里,字符串常量放在堆上。8.常量字符串类与可变字符串类分别是什么?9.常量字符串的基本操作方法有哪些?5+5+“Hello”=?“10Hello”“Hello”+5+5=?“Hello55”“==

14、”与“equals”的区别:比较对象是否相等的方法是“==”和“equals”,在采用“equals”进行比较时不会出现问题,“==”比较引用变量的值,“equals”(对象:内存里整块存储的东西,对象变量Strings1s1即为对象变量)比较的是对象里的内容,故比较时应该比较对象里面所包

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

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

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