08-初学01-静态static关键字+moudle里没有package解决

1. 将java包设置成source即可

    file-->project struct

    打开界面

    选择项目,先点java,再点source,ok

2.

静态static关键字:三个学生对象名字年龄学号不同但同班教室相同如果教室停电要改三次但是同班同学教室相同,所以对象中把所在教室划掉,存在左边中,且只在类中保存一次,所有类中对象都用同一份,一旦用了static则该内容不属于对象而是属于类的,同类中的对象共用一份

 3静态static 关键字修饰成员变量

 Student类:

扫描二维码关注公众号,回复: 13161349 查看本文章

 

 代码段:注意:这里的

 4.静态static修饰成员方法

class类

代码 

 

5.静态static内存图

注意:这里这里类点room(Student.room)的使用

 内存图:

注意:根据类名称(类点)访问静态成员变量时,全程与对象没有关系,只和类有关系

直接到方法区找静态区。

6.静态关键字static特殊用法--静态代码块

 

 7.数组工具类Arrays.flv

注意:这里的两个都是静态成员方法 可以直接/ 类点方法名 /来调用例如  Arrays.toString(array)

;或者是Arrays.sort(array);

8.字符串倒序排列

 

 注意:以后不要玩游戏啦,耽误事.

9.数学工具类 math.flv

注意:math类中是静态成员方法 这里务必要区分好变量和成员变量 思考一下再看

abs 绝对值   Math.abs();  静态成员方法

ceil向上取整 

floor向下取整

round小数四舍五入,没有小数点后面的,上面都有小数点后面

 Math.PI表示近似的圆周率常量

10.Math练习

计算在-10.8到5.9之间绝对值大于6或小于2.1的整数有多少个?

代码:

 

 注意这里的计数器count用法

猜你喜欢

转载自blog.csdn.net/shwjakak/article/details/120387633