Java的起源
java是有sun公司创建的,原名叫Oak,后改名为java,主要创始人是詹姆斯*高斯林
Oak 橡树
Java Development Kit
1996年, JDK1.0问世
1997年, JDK1.1面世
1998年的时候,JDK升级到JDK1.2, Java被分为三大块
J2SE: Standard Edition 面向桌面级应用 (基础:学Java, 必须先学SE。基础语法+基础库)
J2EE: Enterprise Edition 专门为企业开发软件,为企业提供解决方案。
例如:OA办公系统、保险行业的系统、金融行业的系统、医疗行业的系统等等
J2ME: Micro Edition 专门为微型设备做嵌入式开发,
例如:机顶盒、烤面包机、收音机、PDA(Personal Digital Assistant)、手机
2000年,JDK1.3、JDK1.4相继出现
2004年, 发布里程碑式版本,JDK1.5,为突出此版本的重要性,更名为JDK5.0
2005年, Java诞生十周年, Sun公司发布了JDK6.0,为JAVA的各种版本更名:
J2SE -> Java SE
J2EE -> Java EE
J2ME -> JavaME
2009年, Oracle甲骨文公司宣布以每股9.5美元的价格收购Sun。
2011年, Oracle发布了JavaSE7,
2014年,Oracle发布了JavaSE8,
2017年,Oracle发布了JavaSE9,
2018年,Oracle发布了JDK10.0,
同年,再次发布了JDK11.0
2019年, Oracle发布了JDK12.0
同年,再次发布了JDK13.0
2020年,Oracle发布了JDK14.0
同年,再次发布了JDK15.0
同年,再次发布了JDK16.0
2021年,Oracle发布了JDK 17.0
JDK (Java Development Kit Java开发工具箱,做Java开发必须安装的,这是最根本的一个环境)
JDK不是集成开发环境 (即IDE,integrated development environment)
Java的特点
- 面向对象
基本概念: 类 对象
三大特征:
1 封装:可以封装在一个个的类中,各个类之间不影响
2 继承:子类可以继承父类的属性的方法
3 多态:一个类可以呈现出不同的方法,也可以改写父类的方法,让父类的方法变的更好
- 健壮性
简而言之,就是代码更加适用,方便,安全
- 跨平台性
可以在不同系统中运行, Windows,Linux,Mac……
Java的运行步骤
最牛代码HelloWorld
public class HelloWorld{
public static void main(String[] args){
System.out.println("HelleWorld");
}
}
编译 javac Xxx.java
运行:java Xxx
反编译: 将class文件转化为java文件