Java帝国的诞生
C & C++
- 1972年C诞生
- 贴近硬件,运行极快,效率极高
- 操作系统、编译器、数据库、网络系统
- 指针和内存管理
- 1982年C++诞生
- 面向对象
- 兼容C
- 图形领域、游戏
Java的诞生
- 1995年的网页简单而粗糙,缺乏互动性
- 图形界面的程序(Applet)
- Java2标准版(J2SE):去占领桌面
- Java2移动版(J2ME):去占领手机
- Java2企业版(J2EE):去占领服务器
- 大量巨头加入
Java的发展
-
他们基于Java开发了巨多的平台,系统,工具
-
三高:高可用、高性能、高并发
-
2006:Hadoop(大数据领域)
-
2008:Android(手机端)
-
一个伟大的帝国诞生了!
Java的特性和优势
- 简单性
- 面向对象
- 可移植性**(Write once、Run anywhere.写一次,任何平台能用)
- 高性能
- 分布式
- 动态性(反射机制)
- 多线程
- 安全性
- 健壮性
Java的三大版本
-
Write once、Run Anywhere
-
JavaSE:标准版(桌面程序,控制台开发···)
-
JavaME:嵌入式开发(手机,小家电···) -
JavaEE:E企业级开发(Web端,服务器开发···)
JDK、JRE、JVM
- JDK:Java Development Kit(Java开发者工具)
- JRE:Java Runtime Environment(Java运行环境)
- JVM:JAVA Virtual Machine(Java虚拟机)

Java开发环境搭建
JDK的安装与删除
删除
- 删除Java的安装目录
- 删除JAVA_HOME
- 删除path下关于Java的目录
- Dos下运行Java -version
安装
- 找一个JDK8的安装包
- 下载电脑的对应版本
- 安装
- 记住安装的路径
- 配置环境变量
- 我的电脑-->右键-->属性-->高级系统设置
- 环境变量-->JAVA_HOME
- 配置path变量-->
- 测试JDK是否安装成功
- 打开cmd
- java -version
NotePad++
HelloWorld
- 新建一个文件夹,存放代码
- 新建一个Java文件
- 文件后缀名为.java
- 系统可能没用显示文件后缀,记得打开
- 编写代码
public class Hello{
public static void main(String[] args){
System.out.print("Hello,World!");
}
}
- 编译javac java文件,会生成一个class文件
- 运行class,java class

可能会出现的问题
- 每个单词的大小不能出现问题,Java是大小写敏感的
- 尽量使用英文
- 文件名和类名必须保证一致,并且首字母大写
- 符号使用了中文
Java程序运行机制
- 编译型——全部翻译好再执行操作。速度快,但是更新一次就要重新编译一次。例:操作系统、C、C++
- 解释型——边执行边解释。速度慢一点。例:网页、服务器脚本
浙公网安备 33010602011771号