参考视频:B站【狂神说Java】
一、Java帝国的诞生
1、1972年C语言的诞生
- 贴近硬件,运行极快,效率极高。
- 操作系统,编译器,数据库,网络系统等。
- 指针和内存管理。
2、1982年C++诞生
- 面向对象
- 兼容C
- 图形领域,游戏等。
3、Java初生
-
1995年的网页简单而粗糙,缺乏互动性。
-
图形界面的程序(Applet)
-
比尔盖茨说:这是迄今位置最好的语言。
-
Java 2 标准版(J2SE):去占领桌面
-
Java 2 移动版(J2ME):去占领手机
-
Java 2 企业把(J2EE):去占领服务器
-
大量的互联网巨头加入,他们基于Java开发了居多的平台,系统,工具
构建工具:Ant,Maven,Jekins
应用服务器:Tomcat,Jetty,Jboss,Websphere,weblogic
Web开发:Struts,Spring,Hibernate,myBatis
开发工具:Eclipse,Netbean,intellij idea,Jbuilder
- 2006年,Java通过Hadoop进入大数据领域
- 2008年,Java通过Android进入手机端
二、Java的特性和优势
- 简单性
- 面向对象
- 可移植性
- 高性能
- 分布式
- 动态性
- 多线程
- 安全性
- 健壮性
思考?Java为什么能够成功?
迎合时代
三、Java的三大版本
- 一次开发,到处运行。Write Once、Run Anywhere
- JavaSE:标准版(桌面程序,控制台开发…)
- JavaME:嵌入式开发(手机,小家电…)基本凉了
- JavaEE:E企业级开发(web端,服务器开发…)
四、JDK、JRE、JVM
-
JDK:Java Development Kit
-
JRE:Java Runtime Environment
-
JVM:JAVA Virtual Machine
JDK:Java开发工具箱。
JRE:Java的运行环境。
JVM:Java虚拟机。
JDK包括JRE,JRE包括JVM。
JVM是不能独立安装的。
JRE和JDK是可以独立安装的。
有单独的JDK安装包。
也有单独的JRE安装包。
没有单独的JVM安装包。
安装JDK的时候,JRE就自动安装了。
同时JRE内部的JVM也就自动安装了。
安装JVM的时候:JVM也就自动安装了。
五、Java开发环境搭建
1、卸载JDK
1、删除Java的安装目录
2、删除JAVA_HOME
3、删除PATH下关于Java的目录
4、去DOS命令窗口查看:java -version
2、安装JDK
1、百度搜索JDK8,找到下载地址
2、同意那个流氓协议
3、下载电脑对应的版本
4、双击安装JDK
5、记住安装的路径
6、配置环境变量
1、我的电脑–>右键–>属性
2、环境变量–>添加JAVA_HOME
3、配置PATH变量
7、检查安装的是否成功
1、打开cmd
2、输入java -version
六、HelloWorld详解
1、随便新建一个文件夹,存放代码。
2、新建一个Java文件,以.java结尾的文件。
- 文件后缀名文.java
- HelloWorld.java
- 【注意点】系统可以没有显示文件后缀名,需要手动打开。
public class HelloWorld
{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
4、编译javac java文件
5、运行class文件,java.class文件。
可能遇到的问题
- Java的大小写是敏感的。
- 尽量使用英文。
- 文件名字和类名必须保持一致。
- 符号使用了中文
七、Java程序运行机制(编译型)和(解释型)
-
编译型:英文书的译文给我们看。
-
解释型:看一句翻译一句。
-
Java程序运行机制