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

Java帝国的诞生

时间:2023-01-07 14:12:15浏览次数:46  
标签:Java 诞生 帝国 C++ 面向对象 内存

Java帝国的诞生

C&C++

C:

  • 贴近硬件,运行极快,效率极高

  • 操作系统,编译器,数据库,网路系统等

  • 指针和内存管理

C++:

  • 面向对象

  • 兼容C

  • 图形领域,游戏等

Java

  • 语法有点像C

  • 没有指针

  • 没有内存管理

  • 真正内存管理,编写一次,到处运行(JVM的虚拟机运行)

  • 面向对象

  • 类型安全

  • 高质量的类库

Java的初生

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

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

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

Java的发展

发现Java适合多人合作性项目。

高可用,高可用,高并发。专注于业务的开发

 

标签:Java,诞生,帝国,C++,面向对象,内存
From: https://www.cnblogs.com/xyunjiang/p/17032561.html

相关文章

  • was cut by GROUP_CONCAT(); nested exception is java.sql.SQLException
    ###Errorqueryingdatabase.Cause:java.sql.SQLException:Row28wascutbyGROUP_CONCAT()###Theerrormayexistinio/dataease/ext/ExtVAuthModelMapper.xm......
  • java编辑器IDEA软件的快捷键
    快速键入相关代码:main/psvm加回车可以直接调出main函数的框架,sout加回车可以直接调出System.out.println("");或者可以通过helloworld.sout直接键入System.out.println("h......
  • 解决java.lang.NullPointerException报错以及分析出现的几种原因
    1、字符串变量未初始化2、接口类型的对象没有用具体的类初始化,比如:Mapmap//会报错Mapmap=newMap();//则不会报错了3、当一个对象的值为空时,你没有判断为空的情......
  • 36_Java中的枚举
    Java中的枚举枚举概述​ 是指将变量的值一一列出来,变量的值只限于列举出来的值的范围内。举例:一周只有7天,一年只有12个月等​ 回想单列设计模式:单例类是一个......
  • 35_Java中的设计模式简单了解
    Java中的设计模式注意:只是简单了解设计模式(Designpattern)​ 是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用......
  • 37_Java中的浮点数精确运算
    java中的BigDemcimal用于小数的精确运算构造方法:​ BigDecimal(Stringval)四则运算:​ add(BigDecimalb):加法​ subtract(BigDecimalb):减法​ multiply......
  • 38_Java中的注解
    java中的注解1、注解概述@Ovrride:用来修饰方法,表示该方法是重写父类的方法,如果不是,就会报错注解(Annotation):也叫元数据,一种代码级别的说明,它是JDK1.5及以后版本引......
  • 39_Java中的单元测试
    单元测试单元测试概述:​ 在程序中,一个单元可以时一个完整的模块,但它通常是一个单独的方法或者程序​ 在面向对象的编程中,一个单元通常是整个界面,例如类,但可能是......
  • 34_Java8 日期API
    Java8日期APIDate如果不格式化;输出的日期可读性差;而Java8的时间类直接输出可读性好Date存在线程安全问题;而Java8的时间类都是线程安全的JDK8新增日期类:​ Loc......
  • JAVA的方法
    什么是方法方法是语句的集合,他们在一起执行一个功能。方法是解决问题的步骤的有序组合。方法包含于类或对象中。方法在程序中被创建,在其他地方被引用。方法的组......