发表于: 2018-03-28 23:06:29

1 530


一、今天完成的事情

复习基础知识:

Java 基本数据类型

byte          数据类型是 8 位、有符号的以二进制补码表示的整数;

short         数据类型是 16 位、有符号的以二进制补码表示的整数;

int              数据类型是32位、有符号的以二进制补码表示的整数;

long           数据类型是 64 位、有符号的以二进制补码表示的整数;

float          数据类型是单精度、32位、符合IEEE 754标准的浮点数;

double      数据类型是双精度、64 位、符合IEEE 754标准的浮点数;

Boolean     数据类型表示一位的信息,只有两个取值:true false

Char          是一个单一的 16 Unicode 字符

常量:

常量在程序运行时是不能被修改的。

Java 中使用 final 关键字来修饰常量

前缀 0 表示 8 进制,而前缀 0x 代表 16 进制

变量:

类变量(静态变量):独立于方法之外的变量,用 static 修饰。

实例变量:独立于方法之外的变量,不过没有 static 修饰。

局部变量:类的方法中的变量

访问控制修饰符:

private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类)

default (即缺省,什么也不写)

public : 对所有类可见。使用对象:类、接口、变量、方法

protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)。

非访问修饰符:

static 修饰符,用来修饰类方法和类变量。

final 修饰符,用来修饰类、方法和变量,final 修饰的类不能够被继承,修饰的方法不能被继承类重新定义,修饰的变量为常量,是不可修改的。

 

abstract 修饰符,用来创建抽象类和抽象方法。

synchronized volatile 修饰符,主要用于线程的编程。

对于抽象和线程不明白。

Java 运算符:

算术运算符:

+     -      *      /      %    ++   --

关系运算符:

>            <             =          <=          >=          ==          !=

逻辑运算符:

&&         ||            !

赋值运算符:

=     + =         - =          * =          / =   (%)=         <<=        >>=        =         ^ =         |=

条件运算符:

 ?  : 

循环:

while( 布尔表达式 ) { //循环内容 }

do {      //代码语句  }  while(布尔表达式);

for(初始化; 布尔表达式; 更新) { //代码语句 }

breakcontinue

Java 分支结构:

If

If…else…

If…else if…else…

Switch…case… default…

二、明天计划的事情:

 明天继续学习基础知识。

三、遇到的问题:

System.out.println("90 度的正弦值:" + Math.sin(Math.PI/2))

看了好久不知道为什么是PI/2,百度了三角函数才明白角度值和函数值的关系

四、收获:(通过今天的学习,学到了什么知识)

巩固了之前学的知识,对一些一知半解的知识点有了更深的认识,比如static,final,各类运算符



返回列表 返回列表
评论

    分享到