-
面向对象
-
平台无关
-
JRE java运行环境。该运行环境由 java虚拟机 JVM<核心 — 字节码指令,负责解释运行字节码文件。运行原理:负责将字节码翻译成虚拟机所在平台的机器码,并让当前平台运行该机器码>、类库 以及一些核心文件组成。
-
只要平台提供了java运行环境,java编写的软件就能在其上运行。
-
-
语法简单
-
稳定
-
多线程
-
动态
-
java程序的基本组成单元——类。类在运行时是动态装载的
-
Java程序开发步骤
-
编写源文件 (notepad++)
-
源文件扩展名为.java
-
如果源文件中有多个类,那么只能有一个类是public类;
-
如果有一个类是public类,那么源文件的名字必须与这个类的名字完全相同,扩展名 .java ;
-
如果源文件没有public类,那么源文件的名字只要和某个类的名字相同,并且扩展名是.java就可以了。
-
-
-
编译源文件
-
使用java编译器 (Javac.exe)编译源文件,得到字节码文件(.class文件)
-
-
运行程序
-
使用java解释器 (Java.exe)来解释执行字节码文件(.class文件)
-
从主类main方法开始执行
-
一个Java应用程序必须有一个类含有public static void main(String args[])方法——主类
-
args[]是main方法的一个参数,是一个字符串类型的数组。
-
-
Java程序运行机制——编译型、解释型
-
编译器 javac.exe
-
解释器 java.exe
Java反编译(JDK提供的)——javap.exe
<把编译器得到的字节码文件还原为源文件>
编程风格
-
Allmans风格
-
左右大括号各占一行 ——独行风格
-
-
Kernighan风格
-
左大括号在上一行的行尾,右大括号独占——行尾风格
-
注释
-
单行注释
// 表示单行注释开始,即该行从//开始后续内容为注释
-
多行注释
/* balabala */