【Java】--基础


主要用思维导图记录了 java 的程序构成、关键字、标识符、常量与变量,由于之前有了解过,所以笔记做得有些粗略,能复习就好


java 基础


约定俗成的命名规则
  1. 类和接口名。每个字的首字母大写,含有大小写。例如,MyClass,HelloWorld,Time 等

  2. 方法名。首字符小写,其余的首字母大写,含大小写。尽量少用下划线。例如,myName,setTime 等。这种命名方法叫做驼峰式命名

  3. 常量名。基本数据类型的常量名使用全部大写字母,字与字之间用下划线分隔。对象常量可大小混写。例如,SIZE_NAME

  4. 变量名。可大小写混写,首字符小写,字间分隔符用字的首字母大写。不用下划线,少用美元符号。给变量命名是尽量做到见名知意

  5. 命名过程中尽量做到见名知意,方便后期查看和修改代码,也方便其他人员的阅读


常用关键字
关键字说明
abstract抽象的,用在类的声明中来指明一个类是不能被实例化的,但是可以被其他类继承。一个抽象类可以使用抽象方法,抽象方法不需要实现,但是需要在子类中被实现
continue用来中断当前循环过程
break用来改变程序执行流程
for,while,do-while用来声明一个循环
static表示静态的
gotoJava为了避免使用goto带来的潜在错误,把goto设为保留字
package用来定义一个包来组织功能不同的类和接口
synchronized在多线程操作中用来同步代码块
assert表示断言,在程序开发的时候用来检查程序的安全性,在发布的时候通常都不使用asset
if-else生成一个条件测试
switch-case-default分支语句
this代表当前使用的类的一个实例,可以用来访问类变量和类方法
super对当前对象的父类对象的引用
boolean用来定义一个布尔类型数据
byte用来定义一个字节类型
char用来定义一个字符数据类型
short用来定义一个短整型数据类型
int用来定义一个整型数据类型
long用来定义一个长整型数据类型
float用来定义一个浮点数据类型
double用来定义一个双精度浮点数据类型
private表示私有的,用来修饰方法和变量,表示这个方法或变量只能被这个类
protected表示受保护的,用来修饰方法和变量,表示这个方法只能被同一个类中的、子类中的或者同一个包中的类中的元素所访问
public表示公开的,用来修饰方法和变量,表示这个方法和变量能被类中所有元素访问
const表示常量,作为保留字使用
nativeJava程序中同C程序的接口
volatile用在变量的声明中表示这个变量是同时被运行的几个线程异步修改的
strictfp运算依据浮点规范IEEE-754来执行,使浮点运算更加精确,而且不同的运算平台所执行的结果是一致的
try-catch异常处理
finally用来定义不管在前面的try语句中是否有异常或运行时发生错误都会执行的一段代码
final定义常量
class用来声明一个类
interface用来声明一个接口
instanceof用来测试第一个参数的类型是否是第二个参数的类型,或者可以强制转化为第二个参数
transient标记为transient的变量,在对象储存时,这些变量状态不会持久化。当对象序列化的保存在存储器上时,不希望有些字段数据被保存,为了保证安全性,可以把这些字段声明为transient
extend在类的声明中是可选的,用来指明类需要继承一个类
implements在类的声明中是可选的,表示实现某个或多个接口
enum在java中表示枚举类型
new用来实例化一个对象,给类分配内存空间
void用在方法声明中说明这个方法没有任何返回值
return用来结束一个方法的执行,后面可以跟一个方法声明中要求的类型值
import在源文件开始的部分指明后面将要引用的一个类或整个包,这样就不必在使用的时候加上包的名字
throw用来抛出一个异常对象或者任何实现throwable接口的对象
throws用在方法的声明中,说明哪些异常是这个方法不处理的,由方法的调用者来处理
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值