发表于: 2017-12-13 22:51:15

2 608


2017.12.13日报

一.访问控制修饰符:

JAVA可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Javav支持 4 种不同的访问权限。

1.default (即缺省,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。

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

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

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

 

二.非访问修饰符:

为了实现一些其他的功能,Java 也提供了许多非访问修饰符。

1.static 修饰符,用来修饰类方法和类变量。(静态的)

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

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

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

 

三.

1.前缀自增自减法(++a,--a): 先进行自增或者自减运算,再进行表达式运算。

2.后缀自增自减法(a++,a--): 先进行表达式运算,再进行自增或者自减运算

 

四.

1.Java中有三种主要的循环结构:

while 循环

while {

 //循环内容 }

do…while 循环

即使不满足条件,也至少执行一次

for 循环

for循环执行的次数是在执行前就确定的

 

五.Java 有两种分支结构:if 语句switch 语句

一个 if 语句包含一个布尔表达式和一条或多条语句。

if 语句的用语法如下:

if(布尔表达式) { //如果布尔表达式为true将执行的语句 }

如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块后面的代码。

if...else语句

if 语句后面可以跟 else 语句,当 if 语句的布尔表达式值为 false 时,else 语句块会被执行。

switch 语句(转换)

switch 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。

 

 六.

Number 类属于 java.lang 包。

Java Math 类1.Java 的 Math 包含了用于执行基本数学运算的属性和方法,如初等指数、对数、平方根和三角函数2.Math 的方法都被定义为 static 形式,通过 Math 类可以在主函数中直接调用。

Character 类在对象中包装一个基本类型 char 的值

我们经常会遇到需要使用对象,而不是内置数据类型的情况。为了解决这个问题,Java语言为内置数据类型char提供了包装类Character类。

Java 提供了 String 类来创建和操作字符串。在代码中遇到字符串常量时,编译器会使用该值创建一个 String 对象

七.Java 方法

 如:System.out.println()中:

println() 是一个方法。

System 是系统类。

out 是标准输出对象。方法的命名规则

1. 必须以字母、'_'或'$'开头。

2. 可以包括数字,但不能以它开头。


明天的计划:继续看基础,看IO,看继承,接口,包。

遇到的问题:看了后面的忘记前面的,可咋整

收获:解决了前几天的疑问:为什么某些地方要用那些单词



返回列表 返回列表
评论

    分享到