青春韶华

Java前五章考核总结

2022-07-07  本文已影响0人  迟迟煜

1.Java语言的特点:

(1)简单易学:相比C语言和C++,Java去掉了指针,联合体,结构体。(2)面向对象:以对象为中心,以消息为驱动。支持三个概念:封装,继承,多态。(3)平台无关性:编写一次,到处运行。jvm是Java平台无关的基础。(4)分布式(5)可靠性:要求显式的方法说明;不支持指针;自动单元回收功能;Java解释器运行时实施检查;异常处理机制。(6)安全性:Java字节码进入解释器时,必须经过字节码校验器的检查;Java解释器将决定程序中类的内存布局;划分单独的内存区域;限制网络上装载的类只能访问某些文件系统。(7)支持多线程:Java环境本身就是多线程的;Java语言内置多线程机制。(8)支持网络编程:Java小程序嵌入在HTML文档中,通过主页发布到Internet。(9)编译与解释并存

2.JVM:

JVM是Java Virtual Machine的缩写。是一种基于计算设备的规范,是一台虚拟机,即虚构的计算机。

JVM内部有解释器将字节码文件解释成为具体平台上的机器指令执行,这就实现java程序的跨平台特性。

3.JDK:

JDK是 Java 语言的软件开发工具包。JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库

4.Javac:

Javac 是一种编译器,能将一种语言规范转化成另外一种语言规范(转换为字节码文件)。

5.Java解释器:

Java解释器是用来解释执行Java编译器编译后的程序。

6.Java的基本数据类型

布尔型:boolean。字符型:char。整数型:byte,short,int,long。浮点数型:float,double

7.八进制与十六进制:

八进制:以0开头,后跟0~7.

十六进制:以0x或0X开头,0~9和a~f组成.

8.标识符规则:

标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”,以及美元符号“$”组成,并且首字符不能是数字,但可以是字母或者下划线。 也不可以是关键字

9.控制类转义字符:\r 回车,  \n 换行,  \f 走纸换页 , \t 横向跳格,  \b 退格

10.数据类型的转换:

"自动类型转换"和"强制类型转换"。

较短的的数据转换成较长的数据使用自动类型转换;把较长的数据转换成较短的数据,就要使用强制类型转换。

自动类型转换的顺序:低byte-short-char-int-long-float-double.高

强制类型转换:

double a=1.24;

int s = (int) a;

12.return:

跳出整个方法体,方法体中的语句不再执行。

返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致

continue:

跳出本次循环,继续执行下一个循环。

break:

跳出当前循环,但是如果是嵌套循环,则只能跳出当前的这一层循环,只有逐层break才能跳出所有循环。即 跳出循环体,继续循环体外的语句

编写代码:九九乘法表,杨辉三角

上一篇 下一篇

猜你喜欢

热点阅读