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屏蔽底层系统的差异
    image
搭建开发环境:
  • JDK的下载与安装
  • 配置环境变量
  • cmd:java -version查看是否安装配置成功
posted @ 2021-09-09 22:29  争取做百分之一  阅读(76)  评论(0)    收藏  举报