Java基础00-修饰符18
1. 包
1.1 包的概述和使用
通过记事本的方法
package com.itheima;
public class HelloWorld { public static void main(String[] args) { System.out.println("HelloWorld!"); } }
执行javac -d HelloWorld.java,会在当前目录下创建com文件夹,com下创建itheima文件夹,并在itheima文件夹下编译出HelloWorld.class;
执行java com.itheima.HelloWorld,输出HelloWorld!
2. 导包
2.1 导包的概述和使用
3. 修饰符
3.1 修饰符的分类
- 权限修饰符
- 状态修饰符
3.2 权限修饰符
3.3 状态修饰符
3.4 final
3.5 final修饰局部变量
代码示例:
final修饰引用类型变量
运行结果:
未报错
如果给s重新来一个地址就会报错
3.6 static(静态)
代码示例:
学生类:
测试类:
运行结果:
假设学校又来了一个学生,我们再创建一个学生类
运行结果:
但是要是我们突然来了一大批学生,他们都是传智大学的,难道我们一个一个的设置吗?
所以我们有了static(静态)
修改学生类的university为static(静态),让所有类共享。
成为static,只赋一次值就会被所有类共享。
这样也可以为static变量赋值,推荐使用。
3.7 static访问特点