Java的简介: (百度百科)
1995年5月23日 Sun公司正式发布Java
1996年1月 Sun公司发布了Java的第一个开发工具包(JDK 1.0)
2004年9月30日 JDK1.5发布(里程碑), 表示版本重要性Java5(JDK5.0)
2005年6月 Java6发布(JDK6.0)
2009年4月20日 大事件 甲骨文(Oracle)公司花了74亿$收购了Sun
2010年 Java之父詹姆斯·高斯林CTO从Oracle辞职 深海研究 三文鱼
2011年 Java7发布(JDK7.0)
2014年 Java8发布(JDK8.0) 主流
2017年 Java9发布
2018年 Java10发布
2018年 Java11发布 主流
2019年 Java12发布
Java语言优势: C++演化过来
开源 移植性 健壮性 安全性
开发Java程序分为3个步骤:
1. 编写过程 A.java
public class A{
public static void main(String[] args){
System.out.println("hello java");
}
}
2. 编译过程
javac A.java 生成1个A.class的字节码文件
3. 运行过程
java A
------------------- Java的开发工具
IDE : 集成开发环境(软件), 方便人们来开发软件,写代码
Eclipse : 免费的, 开源, 功能没MyEclipse强大, 开发人员自己去下载安装插件
MyEclipse : 收费的, 功能非常强大, 自带集成了很多插件
MyEclipse软件在安装的时候需要指定一个安装目录(单独的文件夹 )
D:\MyEclipse 安装开发工具的目录不要有空格, 中文
运行MyEclipse的软件开头, 会要我们指定工作间目录
切记: 这个目录别指定刚才的安装目录(D:\MyEclipse)
怎么在MyEclipse里面开始写Java程序:
1. 不能直接就开始写xx.java
2. 先创建一个Java Project项目
3. 再到src目录中创建Class文件(暂且省略包)
-------------------------------------------
快捷键:
syso 就是打印快捷键
main 程序入口main方法
常用快捷键:
a. 智能感知: Alt + / ★★★★★
b. 快速格式化: Ctrl + Shift + F ★★★★★
c. 快速导包: Ctrl + Shift + O ★★★★★
d. 后退历史记录 Alt + ←
前进历史记录 Alt + →
e. 注释(取消注释) Ctrl + /
f. 多行注释 Ctrl + Shift + / 除号正斜杠
取消多行注释 Ctrl + Shift + \
g. 重命名: Alt + Shift + R(f2也可以但不能该方法内部) ★★★★★
h. 删除本行: Ctrl + D
i. 保存所有文件 Ctrl + Shift + S