一、java由来
java由sun公司创立的,java第二代平台JDK2.0 细化了三个不同的小版本
- (J2SE)java2 Standard Edition java第二代平台标准版 桌面级 C/S
- (J2SS)java2 Enterprise Edition java第二代平台标准版 企业级 C/S
- (J2ME)java2 Micro Edition java第二代平台微型版 移动端
二、java语言特点
- 跨平台性 ->平台(不停版本的操作系统)
- 面向对象
- 简单性 ->省去了c++多继承,指针等等
- 健壮性(鲁棒性) ->垃圾回收机制 异常处理机制
- 多线程性 ->并行操作->提高执行性能 线程安全
- 大数据开发
三、java开发环境
1.虚拟机(JVM)
- java virtual machine 虚拟机:内存中开辟一块空间–>源文件–>编译–>字节码文件
- 后缀名:源文件(.java) ,字节码文件(.class)
2.JRE java runtime environment 运行环境(包含JVM)
- 运行别人写好的java程序
3.JDK java development kit 开发工具包(包含JRE)
- 开发时需要用到的工具
- javac.exe ->编译工具
- java.exe ->执行工具 底层doc命令窗口才看到
四、java代码的编写
1.编写一段java源代码流程
- 源代码–>一堆英文(按照某种规则来写)
- 以文件形式存储在计算机的硬盘上的
- 源代码 以后缀名.java结尾的
- 文件打开里面的内容是一堆按照规律写的英文
- 命名规则和规约
- 规则 名字中可以含有如下的信息
字母(区分大小写 敏感 52个)
数字(0-9 可以用 但不能作为开头)
符号(英文_$) - 首字母大写TestOne 起名字要见名知义 建议使用英文单词
2.利用JDK包中提供的工具实现代码的编译及执行
- 配置环境变量
- doc命令窗口执行
3.利用工具来进行编译和执行
-
TestDemo.java
public class TestDemo { public static void main(String[] args) { System.out.println("hello world !"); } }