Java常见面试题
来源:互联网 发布:linux如何安装程序 编辑:程序博客网 时间:2024/06/06 04:24
1:关键字static
属于类,方便在没有创建对象的情况下来进行调用(方法/变量),但是static方法不能访问非静态的类,因为非静态的类是属于对象的。
static变量,为静态成员变量,类被初次加载的时候初始化值,被对个对象共享,方便优化代码。
类的执行是从main方法,但是执行前先加载类(加载时注意有没有static方法/变量),在进行构造函数等。
public class Test extends Base{ static{ System.out.println("test static"); } public Test(){ System.out.println("test constructor"); } public static void main(String[] args) { new Test(); }}class Base{ static{ System.out.println("base static"); } public Base(){ System.out.println("base constructor"); }}
结果:
base static
test static
base constructor
test constructor
2:JAVA 面向对象的理解
把数据和操作放在一起,作为一个不可分割的整体。不同对象通过公共接口进行通信,完成相应的功能。
private被该类中访问,public类外也可以访问,protected包中访问;
0 0
- Java常见面试题
- java常见面试题
- java常见面试题
- java常见面试题
- java常见面试题
- java常见面试题
- Java常见面试题
- JAVA常见面试题
- Java常见面试题
- Java 常见面试题
- java常见面试题
- java常见面试题
- java常见面试题
- java常见面试题
- java常见面试题
- Java常见面试题
- java常见面试题
- java常见面试题
- 将博客搬至CSDN
- Android : TextView 显示特殊样式(SpannableStringBuilder的应用)
- 隐藏键盘
- android中的spannable的使用
- spring的相关面试题及答案
- Java常见面试题
- 平板支撑
- 156 git ignore
- 设置jvm参数
- iOS 保持程序在后台持续运行
- 【转】Android 开发中,那些让你相见恨晚的方法、类或接口
- java 切割字符串split用法
- Git专题--sourceTree介绍与使用
- 怎样去除掉心灵的杂草