首页 > 编程语言 > 详细

java基础

时间:2021-04-14 00:14:55      阅读:25      评论:0      收藏:0      [点我收藏+]

jvm java虚拟机,针对不同的系统特定实现,相同的字节码,相同的结果。

字节码是jvm可以理解的代码,.class文件,他只面向虚拟机。

.class -> 机器码

1. 重写和重载的区别:

技术分享图片

2. 封装继承多态:

技术分享图片
技术分享图片

5. 初始化块

{}大括号里的是初始化块,这里面的代码在创建java对象时执行,而且在构造器之前!

其实初始化块就是构造器的补充,初始化块是不能接收任何参数的,定义的一些所有对象共有的属性、方法等内容时就可以用初始化块了初始化!!

好处是可以提高初始化块的复用,提高整个应用的可维护性。

6. 构造方法 不做事且没有参数

技术分享图片

7. 接口类和抽象类的区别:

技术分享图片

8. 成员变量与局部变量

技术分享图片

9. new

技术分享图片

10. 对象相等和引用

技术分享图片

3. String StringBuilder StringBuffer

技术分享图片
技术分享图片
技术分享图片

技术分享图片
技术分享图片

11. == equals

技术分享图片
技术分享图片
技术分享图片
技术分享图片

1. hashCode equals

hashCode 散列码,int整数,确定该对象在哈希表中索引的位置。java的任何类都有hashCode()函数。

加入HashSet的操作:1)计算对象的hashCode 判断加入位置,比较,没有就创建,,,有 就equals()检查
技术分享图片

4. 静态 static:

技术分享图片

    byte b = 127;
    public static byte getData(){
        return ++b;
    }
    public static void main(String args[]) {
        // 无法引用非static的b
        getData();
    }
{父类static,子类static,父类大括号,父类构造函数,子类大括号,子类构造函数}

技术分享图片

1. final

技术分享图片

3. java异常处理

技术分享图片

java基础

原文:https://www.cnblogs.com/ming-michelle/p/14655095.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!