JAVA技术方向支线任务-入门与学习方式训练任务
1.课程选取jdk版本:JavaSE11(原因SE11是长期支持版本)
2.Java主要分三个方向:
①javaSE(运用于桌面应用开发)(前期学习)
②JavaEE(企业级应用开发)(中期学习)
③JavaME(嵌入式开发)
3.java特性与跨平台原理
(1)它是面向对象的编程语言
(2)一种与平台无关的语言
(3)一种健壮的语言,脱胎于C++
(4)有极高的安全性
(5)可以自动回收垃圾,有垃圾回收器
4.跨平台原理
(1)JAVA 语言执行流程:
Java源码(.java)————>编译为Java字节码(.class)—————>运行在JVM上————>交给操作系统————>硬件
(2)JVM是什么?
JVM可以理解为一个可运行Java字节码的虚拟计算机系统。
它有一个解释器组件,可以实现Java字节码和计算机操作系统之间的通信。
对于不同的运行平台,有不同的JVM.
JVM屏蔽了底层运行平台的差别。
5.GC(垃圾回收器)
区别于C/C++,可以自动回收垃圾,但是还是建议手动释放内存空间。
6.JAVASE的组成概念
JDK=JRE+API
JRE(java 运行环境)三项基本功能:
(1)加载代码:类加载器(class loader)完成
(2)校验代码:由字节码检验器(bytecaode verifer)完成
(3)执行代码:由运行时解释器(runtime interpreter)完成
7.环境变量
(1)环境变量作用是?
为外部命令执行提供环境支持;
8.如何更合理的配置环境变量(JAVA_HOME)
1.JAVA_HOME:JDK安装目录
2.PATH里面:%JAVA_HOME%\bin
9.Java代码语句分类
(1)结构定义语句:分隔符
(2)功能执行语句:必须以分号结束
Java概论
最新推荐文章于 2021-10-06 13:08:36 发布