- 博客(16)
- 收藏
- 关注
原创 jdk自学笔记:Byte源码分析
Byte是基本类型byte的包装类public final class Byte extends Number implements Comparable<Byte> public static final byte MIN_VALUE = -128; public static final byte MAX_VALUE = 127;
2020-05-15 15:33:11
142
原创 jdk自学笔记:Boolean源码分析
Boolean是基本类型boolean的包装类public final class Boolean implements java.io.Serializable, Comparable<Boolean> public static final Boolean TRUE = new Boolean(true); public static final Boolean FALSE = new Bool
2020-05-14 16:43:10
183
原创 jdk自学笔记:StringBuffer源码分析
StringBuffer是线程同步的。适用于字符串的拼接,同步,效率低。 public final class StringBuffer extends AbstractStringBuilder implements java.io.Serializable, CharSequencetoStringCache字段是为了作缓存的。 缓存的最后toString的值的缓存。在修改StringBuffer时清除 ,个人认为是为了优化效率的transient标识不会被实例化/**
2020-05-14 13:58:21
154
原创 jdk自学笔记:Stringbuilder源码分析
字符串连接时通常用“+”来实现,但是这样的办法效率比较低,所以就有了StringBuilder类,其大多数方法都是调用父类的方法,请看AbstractStringBuilder源码分析StringBuilder() 无参构造函数,默认容量16 public StringBuilder() { super(16); }StringBuilder(int capacity) 构造方法,调用父类的构造方法,容量为传入值 public StringBuilder(int c
2020-05-13 21:41:48
151
原创 jdk自学笔记:System.arraycoypy源码分析
这个方法慢慢学,用到一个写一个。arraycopy(Object src, int srcPos,Object dest, int destPos, int length) 数组拷贝,native 代表这是一个本地方法,调用本地的c++程序 这个方法有五个参数。Object src : 原数组srcPos:原数组的起始位置dest:目标数组destPos:目标数组的下标位置length:要复制的长度 public static native void arraycopy(Object
2020-05-12 21:44:56
121
原创 jdk自学笔记:AbstractStringBuilder源码分析
AbstractStringBuilder是StringBuilder和StringBuffer的父类abstract class AbstractStringBuilder implements Appendable, CharSequence使用default 默认访问控制修饰符,说明只能在包内使用,即只能在JDK内部使用。用abstract修饰说明是一个抽象类,只能被继承,不能直接创建对象。但是看完源码你就会惊奇发现它就一个抽象方法,toString方法成员变量 :这里的value没有
2020-05-12 17:17:12
181
原创 jdk自学笔记:String源码分析
public final class String implements java.io.Serializable, Comparable<String>, CharSequence {}String实现了三个接口java.io.Serializable,Comparable ,CharSequence,后续研究先看String。用final修饰的String,代表了String的不可继承性value[]/** The value is used for character
2020-05-11 11:28:34
123
原创 jdk自学笔记:Object源码分析
/** - Class {@code Object} is the root of the class hierarchy. - Every class has {@code Object} as a superclass. All objects, - including arrays, implement the methods of this class. - 5. @author...
2020-05-08 14:53:33
123
转载 jquery实现textarea高度自适应
jquery实现textarea高度自适应用jquery简单的实现高度自适应,复制可用 jQuery.fn.extend({ autoHeight: function(){ return this.each(function(){ var $this = jQuery(this); if( ...
2020-05-06 10:58:07
458
原创 MyBatis中#{}和${}的不同
MyBatis中一般使用的是#{},这样是给传进来的数据加“”而在有一些情况下使用${}:这样的情况就不需要给传进来的数据加双引号
2020-03-12 16:37:28
70
原创 vue的for循环数组push的坑
vue的for循环数组push时候遇见的坑在vue中循环数组push时候是一个对象,导致和想要的不一致。解决办法,直接上代码: for (let x = 0; x < this.ansNum; x++) { let copyAnswer = JSON.parse(JSON.stringify(answer)); ...
2020-03-04 17:48:49
5683
2
原创 日期格式LocalDateTime
日期格式LocalDateTime最近做项目时频繁使用对时间进行操作,用的特别不舒服。就发现了我们的主角。自 Java8开始, JDK中其实就增加了一系列表示日期和时间的新类,最典型的就是 LocalDateTime。他的功能完爆老版的Date。一、获取当前此刻的时间public class text { public static void main(String[] args) ...
2020-01-07 15:20:07
1624
原创 巧妙的使用left join on and 和 where取到最新时间
巧妙的取到最新时间 SELECT tvsi1.cont_beg_date, tvsi1.cont_end_date, tvsi1.company_code, tvsi1.service_manager service_manager_id, su.real_name service_manager, t...
2019-11-21 14:42:35
747
转载 mysql中 now() sysdate() curdate() 的区别
mysql中 now() sysdate() curdate() 的区别-- now() 返回当前日期和时间,格式如下:2013-01-17 10:57:13mysql> select now(), sleep(5), now();+---------------------+----------+---------------------+| now() ...
2019-11-20 11:42:32
108
转载 判断是否为空StringUtils的isBlank与isEmply的细节
StringUtils的isBlank与isEmply的细节public static boolean isEmpty(String str)判断某字符串是否为空,为空的标准是 str==null 或 str.length()==0下面是 StringUtils 判断是否为空的示例:StringUtils.isEmpty(null) = trueStringUtils.isEmpty...
2019-07-26 09:49:27
166
转载 HTML页面添加能暂停的背景音乐
HTML页面添加能暂停的背景音乐html代码<a class="mscBtn" id="audioBtn" title='啦啦' style="cursor:pointer;"></a><audio id="bgMusic" src="../salepage/img/bgm.mp3" autoplay="autoplay"></audio>&...
2019-07-03 17:52:51
2211
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人