1.基础常识
2.JAVA基础知识结构图
3.java语言的特点
- 简单易用
java是一种相对简单的编程语言,它通过提供最基本的方法来完成指定的任务,只需掌握一些基本的概念和语法,就可以编写出很多实际可用的程序。
java提供了自动垃圾回收机制,使得程序远不必过多操心内存管理的问题。 - 跨平台
一次编译处处运行 通过java虚拟机(JVM)实现在不同操作系统下运行Java程序 系统:Windows系统、Linux系统、MAC系统。 - 面向对象性
Java把一切事物都看成对象,通过面向对象的方式,将现实抽象成对象,将现实中的父子关系抽象成继承。 - 支持多线程
使得用户可以并发执行同一系统。
利用Java的多线程接口,提高开发人员的执行效率。
总结:Java两大核心机制 java虚拟机(JVM) 和 垃圾收集机制(GC)
4.JDK、JRE、JVM的关系
JDK (Java Development Kits )开发工具包
JRE (Java Runtime Environment)运行环境
JDK是Java开发工具开发出的系统需要JRE运行环境运行到界面
5.java程序的开发步骤
6.java的运行机制
源代码文件(.java)通过编译器(javac)转化成字节码文件(.class)通过解析器再转化为机器码文件展示到计算机