您的浏览器过于古老 & 陈旧。为了更好的访问体验, 请 升级你的浏览器
xxhh 发布于2019年06月01日 17:06 最近更新于 2019年06月01日 17:07

原创 Java语言的基本介绍

4437 次浏览 读完需要≈ 6 分钟 Java

内容目录

Java语言简介

Java是一门由Sun Microsystems公司于1995年推出的基于类的、支持并发的面向对象编程语言。

Java相关的几个核心概念

JVM(Java Virtual Mechine)Java虚拟机,编译和运行Java程序虚拟计算机,它屏蔽了各个操作系统的差异,实现了自己的一套标准,Java跨平台的保障。

JRE(Java Runtime Environment)运行Java程序所必须的环境的集合,包含JVM标准实现及Java核心类库。

JDK(Java Development Kit)Java开发工具包,开发Java程序的必须品,包含JRE

GC(Garbage Collection):垃圾搜集,指JVM自动回收已经不在使用的对象,释放对象占用的内存。

Java EE(Enterprice Edition):Java企业版,用于开发企业级应用的Java类库

Java SE(Standard Edition):Java平台标准版的简称,是用于开发和部署桌面、服务器以及嵌入设备和应用程序包括用于开发服务的类库,基于JDKJRE

Java语言特性

(1)Java是面向对象的Java是面向对象语言,天生就支持面向对象的三大特性:继承、封装、多态。为了让程序更为简单,在类上仅支持单继承,接口可以支持多继承。

(2)Java提供了自动化垃圾回收机制,正常情况下程序员只需要关注编写的程序即可,不需要过多的关注垃圾回收,因为JVM会自动完成这些事情。

(3)Java是强类型的,在Java中任何变量都必须明确声明其类型。

(4)Java是可移植的,因为Java是编程字节码之后运行的,而字节码文件只要符合规范就能被JVM所运行,因此在Windows上编译的Java字节码文件,可以移植到别的操作系统运行。

(5)Java是多线程的Java提供了线程的支持,在执行程序时,Java可以开启线程进行多线程并行执行,提高程序的性能。

(6)Java是动态的,由于多态的特性,在Java中很多对象是运行时才确定的,这给Java的扩展性提供了很好的支持。

Java运行机制

Java分为编译时运行时两个阶段:

(1)编译时:JVM编译包含Java代码的Java文件,并生成.class后缀的字节码文件。

(2)运行时:JVM加载并执行class字节码文件。

Java运行所需的环境

(1)操作系统:Windowns 或 Linux

(2)JDK:操作系统中必须安装,并且正确配置JDK。

(3)Java开发工具:Eclipse 或 IntelliJ IDEA(推荐)

注:关于开发工具更为推荐IntelliJ IDEA,因为在调试、编写配置文件、运行速度等方面它比Eclipse更有优势,也越来越多的企业更倾向于IntelliJ IDEA。

  • CodePlayer技术交流群1
  • CodePlayer技术交流群2

0 条评论

撰写评论

打开导航菜单