Java基础知识
Java简介
Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。
Java分为三个体系:
JavaSE | Java平台标准版 |
---|---|
JavaEE | Java平台企业版 |
JavaME | Java平台微型版 |
Java语言的主要特性:
简单,语法与C语言接近,面向对象,提供类、接口和继承等特性,安全,是多线程、分布式的,具有健壮性等。
Java基础语法
基本概念
名词 | 解释 |
---|---|
对象 | 万物皆为对象,是类的一个实例,可以存储数据和执行操作 |
类 | 类是一个模板,它描述一类对象的行为和状态 |
方法 | 方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。 |
实例变量 | 每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。 |
基本约束与要求
- 大小写敏感。标识符Hello和hello在Java中是不同的。
- 类名应首字母大写,后面每个单词首字母大写。
- 方法名应以小写字母开头,后面的每个单词首字母大写。
- 所有的Java程序由public static void main(String []args)方法开始执行。
- 源文件名必须与类名相同。保存文件时应使用类名作为文件名保存。
Java关键字
类别 | 关键字 | 说明 |
---|---|---|
访问控制 | private | 私有的,除类型创建者和类型的内部方法之外的任何人都不能访问的元素 |
访问控制 | protected | 受保护的,除了继承的类可以访问protected成员外效果与private相同 |
访问控制 | public | 公共的,紧随其后的元素任何人都可以使用 |
访问控制 | default | 默认 |
类、方法与变量修饰符 | class | 类 |
类、方法与变量修饰符 | abstract | 声明抽象 |
类、方法与变量修饰符 | extends | 继承,扩充 |
类、方法与变量修饰符 | final | 最终值,不可改变的值 |
类、方法与变量修饰符 | implements | 实现(接口) |
类、方法与变量修饰符 | interface | 接口 |
类、方法与变量修饰符 | static | 静态的 |
错误处理 | assert | 断言表达式是否为真 |
错误处理 | try | 捕获异常 |
错误处理 | catch | 捕捉异常 |
错误处理 | throws | 声明一个异常可能被抛出 |
错误处理 | throw | 抛出一个异常 |
错误处理 | catch | 捕捉异常 |
错误处理 | finally | 有无异常都执行 |
程序控制语句 | break | 跳出语句 |
程序控制语句 | continue | 继续 |
程序控制语句 | instanceof | 实例 |
程序控制语句 | default | 默认 |
包相关 | package | 包 |
包相关 | import | 引入 |
变量引入 | super | 父类,超类 |
变量引入 | this | 本类 |
变量引入 | void | 无返回值 |