初识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大小写敏感
- 尽量不用中文
- 文件名和类名必须一致
- 符号英文
更多文章请关注《万象专栏》
转载请注明出处:https://www.wanxiangsucai.com/read/cv9306