Java基础

2021-06-11 07:04

阅读:456

标签:jvm   应用   工具包   调整   简单   exe   字节   多重   定义   

Java版本,分为Java SE、Java EE、Java ME。

  • Java SE是Java的标准版,主要用于桌面应用程序的开发,同时也是Java的基础,包括Java语言基础、JDBC、IO、网络通信、多线程等。
  • Java EE是Java企业版,用于开发企业级分布式网络程序,核心为EJB。
  • Java ME是Java在嵌入式系统开发领域的应用。

JVM

JVM是Java虚拟机的简称,用于运行class文件。Java跨平台(即一次编写,到处运行)的基础
JRE是Java运行时环境,包括JVM和一些Java基本类库。
JDK是Java开发工具包,集成了JRE和一些开发工具,如:javac.exe、java.exe,jar.exe


Java的特性

  • 简单:相对于C,语法和C++类似,但进行了简化和提高,使用接口取代多重继承,取消了指针,增加了垃圾回收机制,丰富的类库和项目资源。
  • 面向对象:Java中一切皆对象,不能在类外定义数据和函数。
  • 分布性:操作分布和数据分布,操作分布在不同主机上,数据存放在不同主机上。通过URL进行访问。
  • 可移植性:Java程序与体系结构无关,便于移植到不同计算机中,类库中还有不同平台的接口。
  • 解释性:任何移植了Java解释器的设备都可以通过字节码运行Java程序。
  • 安全性:删除了指针等直接内存操作,避免非法操作内存。
  • 健壮性:编译和运行时可以检查并消灭错误。
  • 多线程:并行计算和任务执行
  • 高性能:直接解释字节码
  • 动态:动态调整库中方法和增加变量。

Java基础

标签:jvm   应用   工具包   调整   简单   exe   字节   多重   定义   

原文地址:https://www.cnblogs.com/tanjr/p/14228027.html


评论


亲,登录后才可以留言!