会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
迷思t无
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
2020年8月25日
多线程学习笔记(一)sleep和wait区别
摘要: 一、概念 sleep 线程进入阻塞状态,不能得到CPU执行时间,只有等待时间够长之后才会使线程重新进入可执行状态。 调用sleep时线程不会释放他的锁标识。 wait wait需和notify配合使用,线程调用wait后进入阻塞状态。wait有两个重载方法,一个是包含固定时长参数,另一个不包含固定时
阅读全文
posted @ 2020-08-25 11:22 迷思t无
阅读(1332)
评论(0)
推荐(0)
2020年3月14日
装箱与拆箱
摘要: 装箱:将基本类型用他们对应的引用类型包装起来 拆箱:将包装类型转换为基本类型 自动拆装箱: 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,StringBuffer和StringBuilder的区别
摘要: 可变性: 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)
2020年3月12日
==和equals()
摘要: == : 它的作用是判断两个对象的地址是不是相等。即,判断两个对象是不是同一个对象。(基本数据类型==比较的是值,引用数据类型==比较的是内存地址)。 equals() : 它的作用也是判断两个对象是否相等。但它一般有两种使用情况: 情况 1:类没有覆盖 equals()方法。则通过 equals(
阅读全文
posted @ 2020-03-12 20:58 迷思t无
阅读(165)
评论(0)
推荐(0)
Java值传递
摘要: 1.一个方法不能修改一个基本数据类型的参数(即数值型或布尔型)。 2.一个方法可以改变一个对象参数的状态,如往list中增删数据。 3.一个方法不能让对象参数引用一个新的对象。
阅读全文
posted @ 2020-03-12 20:55 迷思t无
阅读(124)
评论(0)
推荐(0)
【转载】hashCode()和equals()
摘要: 转载至: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)
上一页
1
2
3
4
公告