02x01 Java入门

1、Java的诞生

  • 1972年c诞生:贴近硬件、效率高、运行块,操作系统、编译器、数据库、网络系统

  • 1982年C++诞生:面向对象、兼容C、图形、游戏

    JVM:java虚拟机

2、Java的发展

  • 1995年的网页简单而粗糙-》Applet(图形界面的程序)

    Java2标准版(J2SE):去占领桌面

    Java2移动版(J2ME):去占领手机

    Java2企业版(J2EE): 去占领服务器

  • 基于Java开发居多平台、系统、工具

image-20210601101501046

  • 三高:高可用、高性能、高并发

  • 2006年:Hadoop(大数据领域)

  • 2008年:Android(手机端)

3、Java的特性和优势

  • 简单(语法纯洁、没有头文件)

  • 面向对象(模拟人的思维)

  • 可移植性(跨平台 win、linux和mac)

  • 高性能(即时编译)

  • 分布式(网络分布,通过url访问网络一些资源,支持远程调用)

  • 动态性(**反射)

  • 多线程(边看电视边打游戏)

  • 安全性(运行前对内存进行合法检查,不会使机器崩溃,异常机制)

  • 健壮性(用的人多)

4、Java三大版本

  • JavaSE:标准版(桌面程序,控制台开发)

  • JavaMe:嵌入式开发(手机,小家电)

  • JavaEE:E企业级开发(Web端,服务器开发)

5、JDK、JRE、JVM

  • JDK:Java Development Kit(Java开发者工具)包含JRE

  • JRE: Java Runtime Environment(Java运行环境)

  • JVM: Java Virtual Machine(Java虚拟机)

image-20210601102847641



posted @ 2021-06-01 10:35  NK-cat  阅读(33)  评论(0编辑  收藏  举报