java基础知识
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java基础知识相关的知识,希望对你有一定的参考价值。
package:
1.作用:避免类名的冲突
2.包名可以有层次结构(域名反写.项目名称.模块名称)
3.类的全称:包名.类名。同包的类不能同名。
4.建议:包名所有字母小写。
import:
1同包中的类可以直接访问,
不同包的类不能直接访问,想访问有2种方式
1.先import声明类再使用。
2.类的全称访问。不建议
访问控制修饰符:
1.public:公共的,任何类可以访问。
2.protected:受保护的,本类,不同包和同包子类,同包类可以访问。
3.默认的:什么也不写,本类,同包子类,同包类可以访问。
4.private:私有的,本类可以访问。
说明:
1.类的访问修饰为public或默认的
2.类中的成员的访问修饰如上四种都可以
3.final:最终的,不可改变的
1.修饰变量:变量不能修改
2.修饰方法:方法不能被重写
3.修饰类:类不能被继承
4.static
1静态变量:
1.1由static修饰
1.2属于类,存储在方法区中,只有一份
1.3常常通过类名来访问
1.4何时用:所有对象共享的数据(图片,音频,视频等)
2.静态方法
2.1由static修饰
2.2属于类的,存储在方法区中,只有一份
2.3静态方法没有隐式的this传递
静态方法中不能直接访问实例成员
2.4何时用:方法的操作仅与参数相关而与对象无关
3.静态块
3.1属于类,在类被加载期间自动执行,因类只被加载一次,所以静态块也只执行一次
3.2何时用:加载/初始化静态资源(图片,视频,音频等)
以上是关于java基础知识的主要内容,如果未能解决你的问题,请参考以下文章