一、Java初生
1.1995年的网页简单而粗糙,缺乏互动性。
2.BillGates说这是迄今为止设计的最好的语言!
3.Java2标准版(J2SE):占领桌面。
Java2移动版(J2ME):占领手机。
Java2企业版(J2EE):占领服务器。
二、Java发展
1.他们基于Java开发了巨多的平台、系统、工具。
① 构建工具:Ant、Maven、Jekins。
② 应用服务器:tomcat、jetty、jboss、websphere、weblogic。
③ web开发:struts、spring、hibernate、mybatis。
④ 开发工具:eclipse、netbean、interllij idea、jbuilder。
三、Java特性和优势
1.简单性、可移植性、高能性、动态性、安全性、健壮性。
2.面向对象、分布式。
3.多线程。
四、Java三大版本
1.JavaSE:标准版(桌面程序、控制台开发...)
2.JavaME:嵌入式开发(手机、小家电...)
3.JavaEE:企业级开发(web前端、服务器开发...)
五、JDK、JRE、JVM
JDK:Java Development Kit Java开发者工具
JRE:Java Runtime Environment Java运行环境
JVM:Java Virtual Machine Java虚拟机
六、Java开发环境搭建
1.JDK下载与安装
(1)下载:Java Downloads | Oracle 中国
(2)安装:
① 双击安装jdk,记住安装路径
② 配置环境变量:JAVA_HOME
③ 配置path变量:%JAVA_HOME%\bin,%JAVA_HOME%\jre\bin
④ cmd里输入java -version(查看jdk版本)
2.Hello World
(1)新建一个文件夹,存放代码。
(2)新建一个Java文件。
(3)编写代码
public class Hello {
public static void main(String[] args) {
System.out.println("Hello,world!");
}
}
(4)编译及运行
cmd → javac Hello.java → java Hello
(5)可能遇到的问题
① 每个单词的大小写不能出现问题,Java是对大小写敏感的。
② 尽量使用英文。
③ 文件名和类名必须保持一致,并且首字母大写。
④ 符号使用英文。
七、Java程序运行机制
源程序(*.java文件)→ Java编译器 → 字节码(*.class文件)→ 类装载器 → 字节码校验器 → 解释器 → 操作系统平台
八、IDEA安装
快捷键
psrm → piblic static void main(String[] args){}
sout → System.out.println();