java基础笔试知识点

运算符

Java中大部分运算符是从左向右结合的,同一级别的运算符按从左往右的次序进行计算,右结合运算除外。

只有单目运算符、赋值运算符、三目运算符是从右向左结合的

运算符优先级如下(最上面的优先级最高)

在这里插入图片描述

 Java 语言关键字

java 语言关键字有哪些?

分类关键字
访问控制privateprotectedpublic
类,方法和变量修饰符abstractclassextendsfinalimplementsinterfacenative
newstaticstrictfpsynchronizedtransientvolatileenum
程序控制breakcontinuereturndowhileifelse
forinstanceofswitchcasedefaultassert
错误处理trycatchthrowthrowsfinally
包相关importpackage
基本类型booleanbytechardoublefloatintlong
short
变量引用superthisvoid
保留字gotoconst

Tips:所有的关键字都是小写的,在 IDE 中会以特殊颜色显示。

default 这个关键字很特殊,既属于程序控制,也属于类,方法和变量修饰符,还属于访问控制。

  • 在程序控制中,当在 switch 中匹配不到任何情况时,可以使用 default 来编写默认匹配的情况。
  • 在类,方法和变量修饰符中,从 JDK8 开始引入了默认方法,可以使用 default 关键字来定义一个方法的默认实现。
  • 在访问控制中,如果一个方法前没有任何修饰符,则默认会有一个修饰符 default,但是这个修饰符加上了就会报错。

⚠️ 注意:虽然 truefalse, 和 null 看起来像关键字但实际上他们是字面值,同时你也不可以作为标识符来使用。

标识符和关键字的区别

在我们编写程序的时候,需要大量地为程序、类、变量、方法等取名字,于是就有了 标识符 。简单来说, 标识符就是一个名字

有一些标识符,Java 语言已经赋予了其特殊的含义,只能用于特定的地方,这些特殊的标识符就是 关键字 。简单来说,关键字是被赋予特殊含义的标识符 。

所以你不可以拿关键字做标识符,比如拿class或者new做方法名

合法的标识符

1.一个合法的java标识符只能由数字、字母、下划线(_)和美元符号($)组成,不能含有其他符号

2.必须以字母开头

3.不能使用关键字

4.大小写敏感

5.理论上没有长度限制

java中的三种循环

while循环

while是最基本的循环,语法结构:

      while(循环条件) {

             //循环体

      }

注:先判断再执行;

如果条件成立,则执行循环体,循环完成后再判断一次循环条件,若成立,则继续执行循环体,直到循环条件不成立。

do-while循环

   do{

          // 循环体;

        }while(循环条件);

注:先执行一次, 然后再根据你while后的条件判断是否需要执行第二次

for循环

  

   for(循环变量;循环条件;循环变量控制语句){

                   //     循环体

                }

for循环运行顺序:
(1)执行表达式1(只执行一次),通常是定义循环变量语句。
(2)执行表达式2,通常是判断循环条件,为真往下执行,为假结束循环。
(3)执行循环体语句。
(4)执行表达式3,通常是循环变量控制语句,一般是循环变量的自增或自减(++,–)。
(5)回到第(2)步,重复这个过程,直到为假时结束循环
 

小结: 

 for循环一般用在明确循环条件和循环次数时使用,while循环和do...while循环用在不明确循环次数时使用。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值