java基础三次学习总结(二)

java中的关键字

Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。
简单上来讲就是写出来带颜色的英语单词
常见保留字:
class 类,interface 接口,abstract 声明抽象,implements 实现,extends 继承,new 创建新对象

java访问控制符

  • private 私有:当前类中可用
  • default 默认:当前包中
  • protected 受保护的:当前包中(包含别包中的子类)
  • public 公共:可以被所有类访问

基本类型(8大基本类型):

  • byte 8字节
  • short 16字节
  • int 32字节
  • long 64字节
  • float 32字节
  • double 64字节
  • char
  • boolean

特殊类型:void:表示 null 类型。 void 可以用作方法的返回类型,以指示该方法不返回值。

程序控制语句

(1) if :指示有条件地执行代码块。条件的计算结果必须是布尔值。 if 语句可以有可选的 else 子句,该子句包含条件为 false 时将执行的代码。 包含 boolean 操作数的表达式只能包含 boolean 操作数。

(2) else :总是在 if-else 语句中与 if 关键字结合使用。else 子句是可选的,如果 if 条件为 false,则执行该子句。

(3) while :用于指定一个只要条件为真就会重复的循环。

(4) for :用于指定一个在每次迭代结束前检查其条件的循环。 for 语句的形式为 for(initialize; condition; increment) 控件流进入 for 语句时,将执行一次 initialize 语句。每次执行循环体之前将计算 condition 的结果。如果 condition 为 true,则执行循环体。 每次执行循环体之后,在计算下一个迭代的 condition 之前,将执行 increment 语句。

(5) switch :用于基于某个表达式选择执行多个代码块中的某一个。 switch 条件的计算结果必须等于 byte、char、short 或 int。 case 块没有隐式结束点。break 语句通常在每个 case 块末尾使用,用于退出 switch 语句。 如果没有 break 语句,执行流将进入所有后面的 case 和/或 default 块。

(6)case : 用来标记 switch 语句中的每个分支。 case 块没有隐式结束点。break 语句通常在每个 case 块末尾使用,用于退出 switch 语句。 如果没有 break 语句,执行流将进入所有后面的 case 和/或 default 块。

(7) default :用来标记 switch 语句中的默认分支。 default 块没有隐式结束点。break 语句通常在每个 case 或 default 块的末尾使用,以便在完成块时退出 switch 语句。 如果没有 default 语句,其参数与任何 case 块都不匹配的 switch 语句将不执行任何操作。

(8) do:用于指定一个在每次迭代结束时检查其条件的循环。 do 循环体至少执行一次。 条件表达式后面必须有分号。

(9) break:用于提前退出 for、while 或 do 循环,或者在 switch 语句中用来结束 case 块。 break 总是退出最深层的 while、for、do 或 switch 语句。

(10)continue :用来跳转到 for、while 或 do 循环的下一个迭代。 continue 总是跳到最深层 while、for 或 do 语句的下一个迭代。

(11)return :会导致方法返回到调用它的方法,从而传递与返回方法的返回类型匹配的值。 如果方法具有非 void 的返回类型,return 语句必须具有相同或兼容类型的参数。 返回值两侧的括号是可选的。

(12)instanceof:用来确定对象所属的类。
————————————————
版权声明:本文为优快云博主「ZytheMoon」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/ZytheMoon/article/details/78648288

变量与常量

  • 变量
    用于表示在程序中可能改变的值,对象也属于变量。

  • 常量
    可以理解成一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。
    final 常量名=值;
    final double PI=3.14; final String LOVE=“imooc”;

常量名一般使用大写字符。
程序中使用常量可以提高代码的可维护性。例如,在项目开发时,我们需要指定用户的性别,此时可以定义一个常量 SEX,赋值为 “男”,在需要指定用户性别的地方直接调用此常量即可,避免了由于用户的不规范赋值导致程序出错的情况。

命名习惯

  • 使用小写字母命名变量和方法。如果一个名字包含多个单词,就将它们连在一起,第一个单词的字母小写,而后面的每个单词的首字母大写,例如,变量radius和area以及方法print。
  • 类名中的每个单词的首字母大写,两个单词间用下划线连接,例如,常量PI和常量MAX_VALUE。
  • 尽量避开系统常用的单词。

运算符(数值操作)与标识符

Java的运算符,分为四类:
  算数运算符、关系运算符、逻辑运算符、位运算符。

算数运算符(9):+  -  *  /  %  ++  --

关系运算符(6):==  !=  >  >=  <  <= 

逻辑运算符(6):&&  ||  !  ^  &  |

位运算符(7):&  |  ~  ^  >>  <<  >>>

java中的标识符

A:包 全部小写
单级包:小写
举例:liuyi,com
多级包:小写,并用.隔开
举例:cn.itcast,com.baidu
B:类或者接口
一个单词:首字母大写
举例:Student,Demo
多个单词:每个单词首字母大写
举例:HelloWorld,StudentName
C:方法或者变量
一个单词:首字母小写
举例:name,main
多个单词:从第二个单词开始,每个单词首字母大写
举例:studentAge,showAllNames()
D:常量
全部大写
一个单词:大写
举例:PI
多个单词:大写,并用_隔开
举例:STUDENT_MAX_AGE
————————————————
版权声明:本文为优快云博主「吃饭是为了活着」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/qq_25574439/article/details/80923388

操作符优先级以及增强赋值操作符(自增自减操作符)

类型转换

Java中的自动类型转换

int转换double类型时可以直接转换,这种叫做自动类型转换,当然自动类型转换是需要满足特定条件的:

目标类型能与源类型兼容,如 double 型兼容 int 型;
目标类型大于源类型,如 double 类型长度为 8 字节, int 类型为 4 字节,因此 double 类型的变量里直接可以存放 int 类型的数据,但反过来就不可以了。

Java中的强制类型转换

强制类型转换容易造成数据丢失(数字类型的数据精度丢失△),所以在转换时需要多加注意
强制类型转换的语法是 (数据类型)数值
double avg1=75.8;
int avg2=(int)avg1;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值