包:
其实就是文件夹,对类进行分类管理。
代码中创建包格式:package 包名; (多级包用.分开)
范例:package com.it;
带包的Java类Dos命令下编译和执行:
编译时自动创建相应文件夹:javac -d . HelloWorld.java
执行:java com.it.HelloWorld
代码中导入包格式:import 包名;
Java中的修饰符:
final:
final关键字是最终的意思,可以修饰成员方法,成员变量,类
final修饰的特点:
①修饰方法:表明该方法是最终方法,不能被重写;
②修饰变量:表明该变量是常量,不能再次被赋值;
③修饰类:表明该类是最终类,不能被继承。
final修饰局部变量:
变量是基本类型:数据值不能发生改变
变量是引用类型(比如:对象):地址不能改变,但地址里面的内容可以发生改变。
static:
static关键字是静态的意思,可以修饰成员方法,成员变量。
static修饰的特点:
①被类的所有对象共享。这也是我们判断是否使用静态关键字的条件;
②可以通过类名调用,也可以通过对象名调用。(最好使用类名调用)
static访问特点:
非静态的成员方法可以访问静态、非静态的成员变量和成员方法;但静态的成员方法只能访问静态的成员变量和成员方法。