Java_SE_马士兵笔记word版.pdf
文本预览下载声明
第 1 章 Java概述
Java 语言的特特点
一种面向对象的语言;一种平台无关的语言;一种健壮的语言,吸收了 C/C++的优点,但去
掉了其影响程序健壮性的部分(如:指针、内存的申请与释放等)
Java 的两种核心机制
Java 虚拟机( Java Virtual Machine )
垃圾回收机制( Garbage Collection )
源程序( *.java 文件)→ Java 编译器→字节码( *.class 文件)→类装载器→字节码校验器→
解释器→操作系统平台
一次编译,随处运行
Java 是一种解释型语言
JDK(Java Development Kit)软件开发工具包
JRE(Java Runtime Environment)运行时环境
开发需要 JDK;用户只需 JRE
PATH:WINDOWS系统执行命令时要搜寻的路径(如 javac.exe,java.exe )
CLASSPATH:Java在编译和运行时要找的 class 所在路径( “.”代表当前路径)
java :运行 java 程序
javac :编译 java 程序
java –version
一个源文件最多只能有一个 public 类,其他类数量不限,源文件名必须与 public 类名一致
Java 应用程序的执行入口时 main ()方法:public static void main(String[] args){ …}
Java 语言中严格区分大小写
编译后,每一个类都对应一个 class 文件
第 2 章 基础语法
标示符由字母、下划线 ”_ ”、美元符 ”$ ”或数字组成
标示符应以字母、下划线、美元符开头
Java 标示符对大小写敏感,长度无限制,注意“见名知意”且不能与 Java语言关键字重名
abstract default if private this
boolean do implements protected throw
break double import public throws
byte else instanceof return transient
case extends int short try
catch final interface static void
char finally long strctfp volatile
class float native super while
const for new switch null
continue goto package synchronized
goto 和 const 虽然未使用,但也被作为 Java 的关键字保留
程序执行过程:
程序 代码 操作系统 heap 堆
程序
代码 new 出来的东西
内存
显示全部