又到了毕业季,给大家一起总结一波Java基础知识
一、java基础语法
对象:类的实例
类:一类对象的行为和状态
方法:类有很多方法
实例变量:每个对象都有独立的实例变量,对象的状态由实例变量决定
二、运行实例
package com.sty.cn;
public class hello {
public static void main(String[] args){
System.out.println("nihao ");
}
}
2、命名区别
2.1类名,大驼峰
2.2方法名,小驼峰
2.3源文件和类名相同
3、Java标识符
3.1所有的标识符都应该以字母(A-Z 或者 a-z),美元符、或者下划线开始
3.2首字符之后可以是字母(A-Z 或者 a-z),美元符、下划线或数字的任何字符组合
3.3关键字不能用作标识符
3.4标识符是大小写敏感的
4、Java修饰符
访问控制修饰符 : default, public , protected, private(访问权限依次递减)
非访问控制修饰符 : final, abstract, static, synchronized
5、Java 变量
5.1局部变量
5.2类变量(静态变量)
5.3成员变量(非静态变量)
6、Java 数组
数组是储存在堆上的对象,可以保存多个同类型变量。
7、补充
7.1访问控制
private 私有的
protected 受保护的
public 公共的
default 默认
7.2类、方法和变量修饰符
abstract 声明抽象
class 类
extends 扩充,继承
final 最终值,不可改变的
implements 实现(接口)
interface 接口
native 本地,原生方法(非 Java 实现)
new 新,创建
static 静态
strictfp 严格,精准
synchronized 线程,同步
transient 短暂
volatile 易失
7.3程序控制语句 break 跳出循环
case 定义一个值以供 switch 选择
continue 继续
default 默认
do 运行
else 否则
for 循环
if 如果
instanceof 实例
return 返回
switch 根据值选择执行
while 循环
7.4错误处理
assert 断言表达式是否为真
catch 捕捉异常
finally 有没有异常都执行
throw 抛出一个异常对象
throws 声明一个异常可能被抛出
try 捕获异常
7.5包相关
import 引入
package 包
7.6基本类型
boolean 布尔型
byte 字节型
char 字符型
double 双精度浮点
float 单精度浮点
int 整型
long 长整型
short 短整型
7.7变量引用
super 父类,超类
this 本类
void 无返回值
7.8保留关键字
goto 是关键字,但不能使用
const 是关键字,但不能使用
null 空