此博客是本人从学生时代开始做笔记所用, 部分是工作所遇问题,做填坑笔记,部分闲来查阅资料,加上自己的理解所总结的学习笔记, 常忙得不可开交,若漏了资料来源,望通知~ 前路漫漫,写点东西告诉自己正在一点点进步,而不要迷失于繁忙。
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 44 下一页
摘要: 如果一个类包含抽象方法,那么该类必须是抽象类。 抽象类的子类必须重写父类的抽象方法,或者声明自身为抽象类。 抽象方法只包含一个方法名,而没有方法体。 eg: 抽象类中可以有一般方法。 阅读全文
posted @ 2018-12-03 19:37 炎泽 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 首先,赋值是有返回值的,对于js、java、C,赋什么值,就返回什么值 但如果加上if()的话就不一样了 js会对返回值做Boolean运算,判断为true还是false C会把返回值与0进行比较,如果大于0,为true,否则,为false java不会做Boolean运算 if(x=y)括号内的值 阅读全文
posted @ 2018-12-03 19:09 炎泽 阅读(900) 评论(0) 推荐(0) 编辑
摘要: 1. 静态初始化块 > 初始化块 > 构造器 2. 父类 > 子类 综合下来顺序就是: 父类静态初始化块和静态成员变量 子类静态初始化块和静态成员变量 父类初始化块和普通成员变量 父类构造器 子类初始化块和普通成员变量 子类构造器 需要注意静态初始化块是在类第一次加载的时候就会进行初始化, 其余是在 阅读全文
posted @ 2018-12-03 18:10 炎泽 阅读(811) 评论(0) 推荐(0) 编辑
摘要: js有真数组与伪数组 java只有真数组,这是其健壮性的表现 什么是伪数组 定义: 1、伪数组是一个对象2、这个对象必须要有length属性3、如果这个对象的length不为0,那么必须要有按照下标存储的数据 js实现: 阅读全文
posted @ 2018-12-03 17:52 炎泽 阅读(608) 评论(0) 推荐(0) 编辑
摘要: java能检测编译和运行时的错误 java自己操作内存减少了内存出错的可能 java实现了真数组,避免了覆盖数据的可能 Java不支持指针操作,大大减少了错误发生的可能性 。。。 备注: Java能运行虚拟机实现跨平台,这是Java的与平台无关性的特点,不是健壮性 阅读全文
posted @ 2018-12-03 17:26 炎泽 阅读(1065) 评论(0) 推荐(1) 编辑
摘要: Java的异常分为两种,一种是运行时异常(RuntimeException),一种是非运行异常也叫检查式异常(Checked Exception) 区别: 运行式异常 虚拟机的通常操作中可能遇到的异常,是一种常见运行错误,只要程序设计得没有问题通常就不会发生。简单来说,属于运行错误,不可预计 不需要 阅读全文
posted @ 2018-12-03 16:54 炎泽 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 从编程的角度:java的8种基本类型不是面向对象的,即基本类型不是对象!不存在封装、继承、多态等概念,不在面向对象体系当中,也就是说基本类型不是Object的子类! 从JVM的角度:它会为所有的基本类型创建一个对象,所以在JVM内部,原始类型就是对象 为什么要使用基本类型? JVM为原始类型创建对象 阅读全文
posted @ 2018-11-29 10:42 炎泽 阅读(331) 评论(0) 推荐(0) 编辑
摘要: == 能用于基本类型之间、基本类型与引用类型之间及相同引用类型之间,不能用于不同引用类型之间 对于基本类型,取值来对比,对于引用类型,取地址来对比 Integer 自动拆箱 基本类型之间 值得对比 自动拆箱的时机并不局限于基本类型与其对应的包装类型 类似Integer a= 1直接赋值会被编译为In 阅读全文
posted @ 2018-11-28 18:29 炎泽 阅读(162) 评论(0) 推荐(0) 编辑
摘要: wait() 与 notify/notifyAll() 是Object类的方法 1. wait() 与notify/notifyAll方法必须在同步代码块中使用 在执行以上方法时,要先获得锁。那么怎么获得锁呢? 使用synchronized关键字获得锁。因此,wait() 与 notify/noti 阅读全文
posted @ 2018-11-28 15:24 炎泽 阅读(1773) 评论(0) 推荐(1) 编辑
摘要: 在构造函数中,如果不在第一行指定构造器之间的调用关系,即使用this(),那么编译器会给你加上super() 那么就会发生super()->this()->super()的执行过程 为了避免多次创建对象,this()和super()的调用必须在第一行 阅读全文
posted @ 2018-11-27 16:29 炎泽 阅读(1755) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 44 下一页