Java简介
简介:
Java脱胎于C、C++体系,给程序员解决大型的复杂应用和分布式应用而诞生的。
Java的诞生:
- 1.1927年C语言的诞生:
- 贴近硬件、运行速度快、执行效率高
- 开发:操作系统、编译器、数据库、网络系统等
- 指针和内存管理:指针可以直接操作内存(但是没有校验机制)(内存自己创建空间自己释放)(这些问题编译时不会发现,运行时才发现)(每一个平台都需要安装一套类库)
- 2.1982年C++诞生:
- 面向对象
- 兼容C
- 突出:图形领域、游戏
- 3.1995年Java的诞生:
- 语法像C
- 没有指针
- 没有内存管理
- 真正的可移植性,编写一次到处运行(JVM)
- 面向对象
- 类型安全
- 高质量类库
- 4.Java的发展:
- 图形界面Applet,更加好看的网页更强的互动性,一炮而红
- J2SE:桌面领域
- J2ME:移动端领域
- J2EE:服务器领域(特性:强大、安全、跨平台、符合团队合作大型复杂开发)
- 三高问题:高可用、高性能、高并发
- 2006年:Hadoop占领大数据领域
- 2008年:Android的Java开发
- 一个伟大的帝国诞生了!
Java的特性和优势:
- 简单性:容易学习
- 面向对象:一种思想、设计,用程序的方式解析世界(对象:属性、行为)
- 可移植性:JVM
- 高性能:
- 分布式:HTTP协议
- 动态性:反射机制实现动态性
- 多线程:
- 安全性:网络的分布式环境
- 健壮性:
JDK、JRE、JVM:
- JDK:Java开发工具
- JRE:Java程序运行环境
- JVM:相当于再机器上模拟了一个小巧的cpu处理Java程序,通过JVM实现跨平台的应用,JVM屏蔽底层系统的差异

搭建开发环境:
- JDK的下载与安装
- 配置环境变量
- cmd:java -version查看是否安装配置成功

浙公网安备 33010602011771号