摘要: 一、概念 sleep 线程进入阻塞状态,不能得到CPU执行时间,只有等待时间够长之后才会使线程重新进入可执行状态。 调用sleep时线程不会释放他的锁标识。 wait wait需和notify配合使用,线程调用wait后进入阻塞状态。wait有两个重载方法,一个是包含固定时长参数,另一个不包含固定时 阅读全文
posted @ 2020-08-25 11:22 迷思t无 阅读(1332) 评论(0) 推荐(0)
摘要: 装箱:将基本类型用他们对应的引用类型包装起来 拆箱:将包装类型转换为基本类型 自动拆装箱: Integer i =10; //自动装箱 反编译后代码:integer i = Integer.valueOf(10); int b= i; //自动拆箱 反编译后代码:int b = i.intValue 阅读全文
posted @ 2020-03-14 10:16 迷思t无 阅读(145) 评论(0) 推荐(0)
摘要: 可变性: String类中使用final关键字修饰字符数组来保存字符串,private final char value[].所以是不可变的( 注:Java9之后 String的实现类改用byte 数组存储字符串 private final byte[] value) StringBuffer和St 阅读全文
posted @ 2020-03-14 09:32 迷思t无 阅读(190) 评论(0) 推荐(0)
摘要: 封装: 把一个对象的属性私有化,同时提供一些可以被外界访问的属性的方法。即并不是所有属性都需要提供。 继承: 子类继承父类, 子类拥有父类的所有属性和方法,但是不能访问父类的私有属性和方法,只能拥有; 子类可以拥有自己的属性和方法; 子类可以用自己方式实现父类方法,即重写。 多态: 程序中定义的引用 阅读全文
posted @ 2020-03-14 09:30 迷思t无 阅读(124) 评论(0) 推荐(0)
摘要: 重载(overloading):发生在同一个类,方法名必须相同,参数类型不同,个数不同,顺序不同,方法返回值和修饰符可以不同。 列如String类有几个indexOf的公有方法: indexOf(int) indexOf(int,int) indexOf(sring) indexOf(string, 阅读全文
posted @ 2020-03-14 09:26 迷思t无 阅读(135) 评论(0) 推荐(0)
摘要: == : 它的作用是判断两个对象的地址是不是相等。即,判断两个对象是不是同一个对象。(基本数据类型==比较的是值,引用数据类型==比较的是内存地址)。 equals() : 它的作用也是判断两个对象是否相等。但它一般有两种使用情况: 情况 1:类没有覆盖 equals()方法。则通过 equals( 阅读全文
posted @ 2020-03-12 20:58 迷思t无 阅读(165) 评论(0) 推荐(0)
摘要: 1.一个方法不能修改一个基本数据类型的参数(即数值型或布尔型)。 2.一个方法可以改变一个对象参数的状态,如往list中增删数据。 3.一个方法不能让对象参数引用一个新的对象。 阅读全文
posted @ 2020-03-12 20:55 迷思t无 阅读(124) 评论(0) 推荐(0)
摘要: 转载至:https://www.cnblogs.com/skywang12345/p/3324958.html 本章的内容主要解决下面几个问题: 1 equals() 的作用是什么? 2 equals() 与 == 的区别是什么? 3 hashCode() 的作用是什么? 4 hashCode() 阅读全文
posted @ 2020-03-12 20:44 迷思t无 阅读(216) 评论(0) 推荐(0)