1.简述java语言发展史?
答: sun 公司 需要为小型家电开发一种 内存小、跨平台的语言
设立了Green小组,詹姆斯 高斯林 担任组长
1995年开发出Java语言
前期先命名为Oka,已被公司注册,后改为java
1996 java1.0版本发布
后面半年更新一次
java 1.5–>java 5 6 7 8
2021年 9 月更新到java17
2009年sun公司被Oracle公司收购
2.Java语言的体系结构有哪些?
答:Java SE :标准版 构成java语言的核心类
Java EE : 企业版 包括标准版中的类,还包含企业级开发的类
Java ME :微缩版 标准版中一部分,主要是用于小型电子类软件开发
3.Java作为一门优秀的编程语言,它有哪些特点?
答:7个特点
开源
面向对象
跨平台
交互式
多线程
动态内存管理机制
安全性
4.简述Java程序的开发运行过程?
答:编写java程序 生成 .java文件, 通过javac 命令编译成 .class 文件,然后通过 操作系统中对应的 JVM翻译给 操作系统,进行运行。
5.什么是JDK,JRE,JVM,三者之间的关系?
答:JDK :java development kit Java开发工具包
JRE: java runtime environment Java运行环境
JVM:java virtual machine Java 虚拟机
JDK中包含JRE ,JVM是java能跨平台运行的保障,java不能在平台上直接运行,但是可以在平台上的JVM上运行。
6.标识符的命名规则?
答:字母、数字、下划线、$、数字不能开头
包:小写
类:大驼峰
方法、变量:小驼峰
7.Java数据类型分几大类?,基本类型有哪些?
记住2.3中的图 1232
答:Java数据类型:两大类
基本数据类型:数值型、字符型、布尔型
数值型:整数类型、浮点类型
byte short int long float double char boolean
引用数据类型: 类、数组、接口
class interface []
8.基本数据类型转换规则是什么?
答:有两种转换规则:默认数据类型转换 和 强制数据类型转换
默认数据类型转换:从容量小的转向容量大的
强制数据类型转换:从容量大的转向容量小的 ,引发问题:数据溢出、精度降低