7.11.2022
语言:用来进行交互的工具
分类:自然语言与计算机语言(人与计算机)
JAVA是一门具有面向对象思想,支持跨平台且支持泛型的高级编程语言
祖师爷:詹姆斯.高斯林
Jdk版本:
里程碑版本:jdk1.5
目前比较稳定的版本 jdk8(1.8)与jdk9
JAVA 的平台体系:
- JAVAME :最小的版本 主要用于开发移动端的桌面应用 后期主要用于Android开发
- JAVASE:基础版本 主要提供一些基础的语法来使用
- JAVAEE:企业级版本 主要用于开发Java企业级web项目
JAVA的语言特点:
- 开源性:免费开发源代码 利于java发展
- 面向对象性:封装、继承、多态(三大特征)
- 编译性:编写的源文件(.java为后缀文件)必须编译成字节码文件(.class)文件才能运行
- 跨平台性:一次编译,随处运行
- 动态性:Java在运行的时候可以动态修改其源文件(热修复:阿里通过修改二进制来替换源文件,腾讯则修改.class文件)
跨平台性 ( java实现跨平台必须要在系统上安装对应的JVM才能实现)