初识Java
初识Java
C&C++
1972年C语言诞生
- 贴近硬件,运行速度快,效率极高。
- 应用:操作系统,数据库,网络系统等。
- 指针与内存管理。
1982年C++诞生
- 面向对象。
- 兼容C。
- 图形领域,游戏等。
新语言需求:
- 语法有点像C。
- 没有指针。
- 没有内存管理。
- 真正的可移植性,编写一次,到处运行。
- 面向对象。
- 类型安全。
- 高质量的类库。
- ............
Java帝国的诞生
Java

java的初生
- 图形界面的程序:Applet
- Java2 标准版(J2SE):桌面
Java2 移动版(J2ME):手机 嵌入式开发- Java2 企业版(J2EE):服务器
- 三高:高可用,高性能,高并发
Java发展
平台 系统 工具
- 构建工具:Maven,Jekins
- 应用服务器:tomcat
- Web开发: spring, mybatis
- 开发工具:idea,eclipse
2006:hadoop(大数据)
2008:Andriod(手机)
Java的特性与优势
- 简单性
- 面向对象
- 可移植性
- 高性能
- 分布式
- 动态性
- 多线程
- 安全性
- 健壮性
Write once Run everywhere
java开发准备
JDK JRE JVM
- Java开发工具包
- Java运行时环境
- Java虚拟机
卸载JDK
- 删除JDK包
- 清除环境变量
安装JDK
- 百度网盘
- 百度
- JAVA_HOME
- JAVA_HOME/bin
- java -version
JDK目录
- bin 放可执行程序。
- include JDK是用C/C++编写的,引入头文件。
- jre Java运行时环境。
- lib java一些类库。
- src-zip 一些资源文件(类)。
HelloWorld
public class Hello{
public static void main(String []args){
System.out.println("Hello World!");
}
}

可能遇到的问题
- Java大小写敏感。
- 尽量不用中文。
- 文件名和类名必须一致。
- 符号英文。

浙公网安备 33010602011771号