1、JAVA 语言有哪些特点
特点:简单性、面对对象技术、分布性、健壮性、安全性、体系结构中立、可移植性、解释执行、高性能、多线程
(完全面对对象、平台无关性、多线程)2、 JAVA 平台是什么
其运行原理是什么
与一般操作平台的不同
JAVA 平台:由 JAVA 虚拟机和 JAVA 核心类构成,为 JAVA 程序开发提供编程接口且与具体的操作系统无关的平台
运行原理:JAVA 代码由编译器编译成字节代码文件,然后由 JAVA 解释器解释执行其字节文件
与一般操作平台的不同:JAVA 是解释执行程序,编译后产生的文件中不含有硬件信息,并且其支持跨平台的运行
字节码:经过 JAVA 编译器编译后,与特定机器无关,需要解释器才能执行的中间代码
好处:字节码中不包含有硬件信息,为 JAVA 跨平台的运行提供了基础
4、什么是变量名
变量名与变量值有什么区别
变量是用来标识一块内存区域
变量名是一个标识符,用来引用一块内存区域,变量值是内存区域中存储的值
5、 什么是表达式
两者之间有什么异同
表达式是用运算符及操作元连接符合一定语法规则的式子,语句是一个表达式最后加上一个分号
异同:语句是程序的组成部分,表达式是语句的组成部分;语句有结束符,表达式没有结束符;语句是针对程序而言的,表达式是数学上的计算概念;算式的计算结果“=”在右边,赋值语句“=”在表达式的左边
6、Break 和 Continue 语句的区别
Break 语句是跳出整个循环,并且不执行循环体内的程序;而 Continue 语句则是跳出此次循环,还可以继续执行循环体
7、Do……while 语句和 While 语句的区别
Do……while 语句是先执行一次循环体的内容再推断,而 While 则是先推断然后再执行循环体的内容
8、什么是类
如何定义一个类
类中包含了哪几部分,分别是什