1.Java语言的优势特性
跨平台性(跨:不区分,平台:操作系统):不区分操作系统只需要编写一次代码就可以到处运行操作系统。程序不用变即可,功劳在于Java语言的核心机制:Java虚拟机(JVM:就像翻译作用),
Java程序是通用的,各自系统的JVM是各自的。如图所示,JVM本身是不具备跨平台功能的,每个操作系统下有不同版本的虚拟机,跨平台的是上方的java程序。
2.jdk与jre
jdk,jre与jvm的关系如图所示
3.jdk的安装与环境变量配置:
JDK安装,Oracle官网地址:https://www.oracle.com/java/technologies/javase-downloads.html
环境变量配置:
建议百度搜索一下有很多。
4.Java程序编写
步骤:编写、编译、运行:
第一个Java程序,HelloWorld.java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
5.Java中的注释:
单行注释//(idea快捷键:ctrl+/)
多行注释/**/(idea快捷键:ctrl+shift+/)
方法或者类的注释(文档注释(Java特有))(idea快捷键:在一个方法或类的开头,输入/* *,然后按回车,自动根据参数和返回值生成注释模板)
6.面向对象与面向过程
7.Java的两种的两种核心机制
Java虚拟机(JVM)在第一点有介绍
垃圾回收机制(GC)