【java复习笔记】基础语法1

一、标识符

1. 组成规则

标识符由字母、数字、下划线、美元符号组成。

2. 命名原则:见名知意

包名:全部小写,多级包用.隔开。
举例:com.jourwon

类、接口:一个单词首字母大写,多个单词每个单词的首字母大写。
举例:Student,Car,HelloWorld

方法和变量:一个单词首字母小写,多个单词从第二个单词开始每个单词的首字母大写。
举例:age,maxAge,show(),getAge()

常量:如果是一个单词,所有字母大写,如果是多个单词,所有的单词大写,用下划线区分每个单词。
举例:DATE,MAX_AGE

项目名:全部用小写字母,多个单词之间用横杆-分割。
举例:demo,spring-boot

【注意事项】

(1)不能以数字开头
(2)不能是Java中的关键字
(3)Java标识符大小写敏感,长度无限制

二、关键字(常见)

1. 访问控制修饰符

public对所有类可见
protected在类内部、同一包内以及子类(不同包)中可见
default在类内部和同一包内可见,但在不同包的类中不可见
private只在类内部可见

 2. 类、方法和变量修饰符

abstract表明类或成员方法具有抽象性
class声明一个类
enum枚举
extends继承。表明一个类型是另一个类型的子类型
final表示不可改变。修饰变量->变量值不可变;修饰方法->不能被子类重写;修饰类->不能有子类(不可被继承)
implements表示一个类的实现接口
interface接口
native原生方法(非java实现)
new创建新的实例对象
static表明具有静态属性

3. 包相关

import表示引入要访问制定的类或包
package

4. 基本数据类型

boolean布尔
byte字节
char字符
double双精度浮点
float单精度浮点
int整型
long长整型
short短整型

5. 变量引用

super当前对象的父类的引用或父类的构造方法
this专项当前实例对象的引用
void声明方法不返回任何值

三、流程控制语句

1. 循环结构

三种循环的区别
  • do…while循环至少会执行一次循环体。for循环和while循环只有在条件成立的时候才会去执行循环体
  • for循环和while循环的小区别:控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,而while循环结束还可以继续使用。如果你想继续使用,就用while,否则推荐使用for,原因是for循环结束,该变量就从内存中消失,能够提高内存的使用效率。

2. 跳转语句

  • break和continue的区别:break退出当前循环;continue退出本次循环,开始下一次循环。
  • return:结束整个方法。

四、运算符

1. 三元运算符

【注】表达式1与表达式2的类型必须一致;使用三元运算符的地方一定可以使用if…else代替,反之不一定成立;

例子:

public static void main(String[] args) {
    int a = 10;
    int b = 20;
    int max = a < b ? b : a;
    System.out.println(max);
}
//输出:20

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值