1 2 1

JAVA语言基础

特点

1、面向对象

  - 两个基本概念:类、对象

  - 三大特性:封装、继承、多态

2、健壮性

  - 吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分(如指针、内存的申请与释放等),提供了一个相对安全的内存管理机制

3、跨平台性

  - 通过Java编写的应用程序在不同的系统平台上都可以运行。“Write once,Run Anywhere”



两种核心机制


- Java虚拟机(Java Virtual Machine)

- 垃圾收集机制(Garbage Collection)



JDK、JRE、JVM三者之间的关系

- JDK = JRE + 开发工具集(例如Javac编译工具等)

- JRE = JVM +Java SE标准类库

三者关系

关系


posted @ 2019-12-13 15:01  NotFound-404  阅读(120)  评论(0)    收藏  举报