故事:Java帝国的诞生
1972年 C 诞生
- 贴近硬件,运行极快,效率极高。
- 操作系统,编译器,数据库,网络系统等。
- 指针和内存管理
1982年 C++ 诞生
-
面向对象
-
兼容 C
-
图形领域,游戏等
Java 初生
- 1995年的网页简单而粗糙,缺乏互动性
- 图形界面的程序(Applet)
- Bill Gates 说:这是迄今为止设计的最好的语言!
- Java 2 标准版(J2SE):去占领桌面
- Java 2 移动版(J2ME):去占领手机
- Java 2 企业版(J2EE):去占领服务器
- 大量的巨头加入,开发了巨多平台,系统,工具
- 2006 :Hadoop (大数据领域)
- 2008 :Android (手机端)
- 一个伟大的帝国诞生了
Java特性和优势
1. 简单性
2. 面向对象
3. 可移植性
4. 高性能
5. 分布式
6. 动态性
7. 多线程
8. 安全性
9. 健壮性
Java 三大版本
- Write Once Run Anywhere
- JavaSE :标准版(桌面程序,控制台开发…)
- JavaME : 嵌入式开发(手机,小家电…)
- JavaSE :E企业级开发(web 端,服务器开发…)
JDK JRE JVM
- JDK : Java Development Kit
- JRE : Java Runtime Environment
- JVM : JAVA Virtual Machine
搭建开发环境
-
- 下载对应的64/32版本双击安装JDK
windows下卸载JDK - 删除Java 安装目录
- 删除JAVA_HOME
- 删除path下关于 Java 的目录路径
- java -version 验证
- 下载对应的64/32版本双击安装JDK
-
配置环境变量
**Windows下环境变量配置** 1. 我的电脑->右键->属性 2. 环境变量->系统变量下新建 JAVA_HOME 路径为安装 jdk 1.8的路径 3. 配置 path 路径->新增 %JAVA_HOME%\bin 和%JAVA_HOME%\jre\bin 4. DOS 下 java -version 验证
-
JDK目录介绍
-
HelloWorld 及简单语法规则
- 新建后缀名为 java 的文件
- 编写第一个程序 HelloWorld
public class HelloWorld{ public static void main (String[] args){ System.out.print("Hello,World!"); } }
- cmd 进入 Java文件路径 编译 文件 javac HelloWorld.java
- 运行 Java 文件 java HelloWorld
- 终端输出 Hello,world!
-
Notepad++安装和使用
Java 程序运行机制
- 编译型 . java 文件 javac 后变成 .class 文件
- 解释性 随用随编译解释 速度快 网页常用
- 程序运行机制
IDEA安装和介绍
- IDEA官网
- 安装选择 Java .class 即可 注意路径尽量不要在 C 盘
- 新建目录, src 下创建 java 文件
- 快捷键 psvm 创建 main 方法 sout 输出语句