首页 > 编程语言 >JAVA帝国的诞生

JAVA帝国的诞生

时间:2022-10-11 22:11:15浏览次数:52  
标签:Java 诞生 帝国 C++ C语言 面向对象 JAVA

C&C++

  • 1972年C语言诞生
  1. 贴近硬件,运行极快,效率极高
  2. 操作系统,编译器,数据库,网络系统等
  3. 指针和内存管理
  • 1982年C++诞生
  1. 面向对象
  2. 兼容C语言
  3. 图形领域、游戏等

新语言需求

  • 语法有点像C语言
  • 没有指针
  • 没有内存管理
  • 真正的可移植性,编写一次,到处运行(JVM虚拟机)
  • 面向对象
  • 类型安全
  • 高质量的类库

JAVA初生

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

  • 图形界面的程序(Applet)

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

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

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

  • 大量的巨头加入

JAVA发展

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

  • 构建工具:Ant、Maven、Jekins

  • 应用服务器:Tomcat,Jettty,Jboss,Websphere,Weblogic

  • Web开发:Struts, Spring, Hibernate, myBatis

  • 开发工具:Eclipse, Netbean, Intellij idea, Jbuilder

  • 2006: Hadoop(大数据领域)

  • 2008: Android(手机端)

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

标签:Java,诞生,帝国,C++,C语言,面向对象,JAVA
From: https://www.cnblogs.com/jelton/p/16782827.html

相关文章

  • 【GIS开发】OpenLayers入门学习(JavaScript库)
    1、简介官网地址:https://openlayers.org/源码地址:https://github.com/openlayers/openlayersOpenLayers是一个高性能、功能丰富的库,用于在Web上创建交互式地图。它......
  • OpenCV-像素值读写(java版)
    @​​TOC​​​很多时候,我们需要读取某个像素值,或者设置某个像素值,甚至需要遍历整个像素值。​​​OpenCV中RGB图像的通道为BGR!!!​​1.读像素值1.get()函数OpenCV中使用get......
  • 使用JavaScript控制HTML元素的显示和隐藏
    使用JavaScript控制HTML元素的显示和隐藏利用来JS控制页面控件显示和隐藏有三种方法,两种方法分别利用HTML的style中的两个属性,两种方法的不同之处在于控件隐藏后是否还在......
  • java中的递归和简易计算器
    递归、简易计算器递归就是:A方法调用A方法,自己调用自己递归结构包括两个部分:递归头:什么时候不调用资深方法。如果没有头,将陷入死循环。递归体:什么时候需要调用自身方......
  • 学校Java Week5
    Week5W5L1ReviewControlFlowConditionLoopscounterLoopsForloopsDoestheexactsamethingwithlesscodefor(inti=0;i<10;i++)//initialvalue......
  • Java-Day05 while/do-while/多重嵌套例题/break/continue
    学习时间:2022/10/10-2022/10/11一、while循环1.结构:①初始化条件While(②循环条件[布尔类型]){③循环体;④迭代条件;}执行过程:①-②......
  • 新人小白学Java第一天笔记
    一、标识符1关键字2标识符注意(1)所有的标识符都应该以字母(A-Z或者a-z),美元符($),或者下划线(_)开始(2)首字符之后可以是字母(A-Z或者a-z),美元符($),或者下划线(_)或数字的任何字符......
  • ActiveMQ启动报错(端口被占用):java.lang.IllegalStateException
    ActiveMQ端口被异常占用这个问题太恶心了,启动Tomcat,默认的端口是8080,死活启动不了,看着报错信息就是端口被占用,网上一直搜索解决办法:netstat-aon|findstr"8080" 然......
  • Java的匿名内部类
    匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实......
  • java中的泛型总结
    要我直接说出泛型是个what我还真讲不出来,这里先由一道问题引入:定义一个坐标点类,要求能保存各种类型的数据,如:整形,浮点型,和字符串类型既然变量类型起先不确定,那么很容易想到......