Java复习总结:Java基础程序设计

 

 

Java复习总结:Java基础程序设计

 

1.       Java实现可移植性靠的是JVM,JVM就是一台虚拟的计算机,只要在不同的操作系统上植入不同版本的JVM,Java程序就可以在各个平台上移植,做到“一次编写,处处运行”。

2.       Java中程序的执行步骤为:

①     使用 javac 将一个 *.java 文件编译成 .class 文件。

②     使用 java 可以执行一个 *.class 文件。

3.       每次使用Java命令执行一个 *.class 时,都会启动JVM,JVM通过classpath给出的路径加载所需要的类文件,可以通过set classpath设置类的加载路径。

4.       Java程序主要分为两种,即Java Application和Java Applet程序,Java Applet主要是在网页中嵌入的Java程序,基本上已经不再使用了,而Application是指有main方法的程序。

5.       Java程序的开始点是由主方法开始的。

6.       Java语言的注释方法有下面3种。

⑴ 单行注释: //。

⑵ 多行注释: /*…*/。

⑶ 文档注释: /**…*/。

7.       Java中的变量名称可以由英文字母、数字、下划线(_)和美元符($)组成,但标识符不能以数字开头,也不能是Java中的保留关键字。此外,Java的变量有大小写之分。

8.       Java的基本组成类,使用public class和class都可以声明一个类,但是前者类名称必须与文件名称一致,后者文件名称可以与类名称不一致,但是执行时必须执行生成后的 *.class文件。

9.       goto和const是未使用到的两个关键字。

10.   assert和enum是JDK新版本中增加的关键字。

11.   System.out.print()是在标准输出设备——显示器上进行输出操作,后面可以使用println()和print()两种方法输出,前者是在输出之后加入换行,后者没有换行。

12.   Java的数据类型可分为基本数据类型和引用数据类型两种。

13.   Unicode为每个字符制定了一个唯一的数值,在人和的语言、平台、程序都可以安心地使用。

14.   布尔(boolean)类型的变量只有true(真)和false(假)两个值。

15.   数据类型的转换可分为“自动类型转换”与“强制类型转换”两种。

16.   算数运算符的成员有加法运算符、减法运算符、乘法运算符、除法运算符和余运算符。

17.   if语句可依据判断的结果来决定程序的流程。

18.   自增与自减运算符有相当大的便利性,利用它们可提高程序的简洁程度。

19.   括号()是用来处理表达式的优先级的,也是Java的运算符。

20.   当表达式中有类型不匹配时,有下列的处理方法:

⑴ 占用较少字节的数据类型会转换成占用较多字节的数据类型。

⑵ 有short和int类型时,则用int类型。

⑶ 字符类型会转换成int类型。

⑷ int类型转换成float类型。

⑸ 若一个操作数的类型为sting,则其他的操作数也会转换成string类型。

⑹ 布尔类型不能转换至其他的类型。

21.   程序的结构包含顺序结构、选择结构和循环结构。

22.   需要重复执行某项功能时,循环就是最好的选择。可以根据程序的需求与习惯,选择使用Java所提供的for、while及do…while循环。

23.   break语句可以让程序强制脱离循环。当程序运行到break语句时,即会离开循环,继续执行循环外的下一个语句,如果break语句出现在嵌套循环中的内层循环,则break语句只会离开当前层循环。

24.   continue语句可以强制程序跳到循环的起始处,当程序运行到continue语句时,即会停止运行剩余的循环主题,转到循环的开始处继续运行。

25.   选择结构包括if、if…else及switch语句,语句中加上了选择结构后,就像是“十字路口“,根据不同的选择,程序的运行会有不同的方向与结果。

26.   在循环中也可以声明变量,但所声明的变量只是局部变量,只要跳出循环,这个变量便不能在使用。

27.   数组是由一组相同类型的变量所组成的数据类型,它们是以一个共同的名称来表示的。数组按存放元素的复杂程度分为一维、二维、及多维数组。

28.   使用Java中的数字必须经过声明数组和开辟内存给该数组两个步骤。声明数组时会在栈内存开辟空间,只开辟栈空间的数组是无法使用的,必须有指向的堆内存空间才能够使用,可以使用关键字new开辟堆内存空间,并同时制定开辟的空间大小。

29.   在Java中要取得数组的长度(也就是数组元素的个数),可以利用“数组名.length”来完成。

30.   数组访问时要使用下标,如果下标的访问超过了数组的范围,则会出现数组越界异常。

31.   Java允许二维数组中每行的元素个数均不相同。

32.   方法是一段可重复调用的代码段。

33.   数组的传递属于引用数据类型的传递,传递的是堆内存地址的使用权,一个数组可以有多个名称指向同一个堆内存空间,每一个名称都可以修改堆内存中的内容。

34.   Java新特性中提供了可变参数,这样在传递参数时就可以不受参数的个数限制,全部的参数将以数组的形式保存下来。

35.   foreach是Java中的新特性,主要作用是方便地输出数组中的内容。

 

 

 

敬请期待 Java复习总结:Java面向对象程序设计

 

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值