没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
经典 java 基础面试题集锦
问题:如果 main 方法被声明为 private 会怎样?
答案:能正常编译,但运行的时候会提示”main 方法不是 public 的”。
问题:Java 里的传引用和传值的区别是什么?
答案:传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。
问题:如果要重写一个对象的 equals 方法,还要考虑什么?
答案:hashCode。
问题:Java 的”一次编写,处处运行”是如何实现的?
答案:Java 程序会被编译成字节码组成的 class 文件,这些字节码可以运行在任何平台,
因此 Java 是平台独立的。
问题:说明一下 public static void main(String args[])这段声明里每个关键
字的作用
答案:public: main 方法是 Java 程序运行时调用的第一个方法,因此它必须对 Java 环境可
见。所以可见性设置为 pulic.
static: Java 平台调用这个方法时不会创建这个类的一个实例,因此这个方法必须声明为
static。
void: main 方法没有返回值。
String 是命令行传进参数的类型,args 是指命令行传进的字符串数组。
问题:==与 equals 的区别
答案:==比较两个对象在内存里是不是同一个对象,就是说在内存里的存储位置一致。两
个 String 对象存储的值是一样的,但有可能在内存里存储在不同的地方 .
== 比较的是引用而 equals 方法比较的是内容。public boolean equals(Object obj) 这个
方法是由 Object 对象提供的,可以由子类进行重写。默认的实现只有当对象和自身进行比
较时才会返回 true,这个时候和==是等价的。 String, BitSet, Date, 和 File 都对 equals 方法
资源评论
学长阿拉丁
- 粉丝: 3178
- 资源: 1181
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功