Java的诞生

C & C++

  • 1972年C诞生:

贴近硬件、运行极快、效率极高

操作系统、编译器、数据库、网络系统等

指针和内存管理

  • 1982年C++诞生

面向对象

兼容C

图形领域、游戏等

Java的初生

  • 1995年的网页简单而粗糙,缺乏互动性。

图形界面的程序(Applet)

Java 2 标准版(J2SE)去占领桌面

Java 2 移动版(J2ME)去占领手机

Java 2 企业版(J2EE)去占领服务器

Java的发展

  • 基于Java开发了巨多的平台,系统,工具

构建工具:Ant,Maven,Jekins

应用服务器:Tomcat,Jetty,Jboss,Websphere,weblogie

Web开发:Struts,Spinng,Hibernate,myBatis

开发工具:Eclipse,Netbean,intellij idea,Jbuilder

……

2006:Hadoop(大数据领域)

2008:Android(手机端)

Java特性和优势

  • 简单性

  • 面向对象

  • 可移植性(Write Once 、Run Anywhere)

  • 高性能

  • 分布式

  • 动态性

  • 多线程

  • 安全性

  • 健壮性

Java三大版本

  • Write Once Run Anywhere

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

  • JavaME:嵌入式开发(手机、小家电……)

  • JavaEE:E企业级开发(web端、服务器开发……)

JDK、JRE、JVM

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

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

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

java的运行机制

  • 编译性(compile)

  • 解释性

  • 程序运行机制

程序运行机制

posted @   猫病先生  阅读(33)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示