java语言的特点:
一.面向对象 两大基本概念:类,对象 三大特性:封装,继承,多态
二.健壮性
三.跨平台性:JVM虚拟机
两种核心机制
1.Java虚拟机 2.垃圾收集机制
Java分为三个体系:
- JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)
- JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版)
- JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版)。
Java注释,关键字保留字,标识符
一.注释
- //单行注释
- /*多行注释*/
- /**文档注释*/
二.关键字保留字
关键字:被Java语言赋予特殊含义,用作专门用途的字符串(单词)
1. 访问控制
private 公开的 protected 受保护的 public 公共的
2.类,方法和变量修饰符
abstract 声明抽象 class 类 extends 继承,扩展 final 最终,不可改变 implements 实现 interface 接口 native 本地 new 新,创建 static 静态 strictfp 严格,精准 synchronized 线程,同步 transient 短暂 volatile 易失
3.程序控制
break 跳出,中断 continue 继续 return 返回 do 运行 while 循环 if 如果 else 否则 for 循环 instanceof 实例 switch 观察 case 返回观察里的结果 default 默认
4.异常处理
try 捕获异常 cathc 处理异常 throw 抛出一个异常对象 throws 声明一个异常可能被抛出
5.包相关
import 引入 package 包
6.基本类型
boolean 布尔型 byte 字节型 char 字符型 double 双精度 float 浮点型 int 整型 long 长整型 short 短整型 riull 空 true 对 false 错
7.变量引用
super 父类,超类 this 本类 void 无返回值
保留字:现有Java版本尚未使用,但以后版本可能会作为关键字使用 如:goto 跳转 ,const 静态
native 本地
三.标识符
标识符(凡自己命名的地方都可以叫标识符)
命名规则:以26个大小写字母,0~9.-或$组成
不可以数字开头;不使用关键字保留字
不能使用空格,长度不限,大小写字母严格区分
命名规范:包名 . 多单词组成时全部小写
类名,接口名 . 多单词组成时每个单词首字母大写
变量名,方法名. 多单词组成时第一个单词小写后面每个单词首字母大写
常量名.所有字母大写