推荐
专栏
教程
课程
飞鹅
本次共找到5879条
Java
相关的信息
Wesley13
•
4年前
java8时间工具类Localdate、LocaldateTime
优点:1.方便。Date只能是日期加时间的格式,而LocalDate、LocalTime、LocalDateTime 分别代表日期,时间,日期时间,非常灵活。再就是后者在日期计算及格式化方面非常简单易用,而Date要繁琐很多。2.线程安全。传统时间类不支持多线程安全。缺点<目前发现的坑:1.在比较日期相隔
Wesley13
•
4年前
java之字符串缓冲区 StrgingBuffer StringBuilder
1.StringBuffer是一个长度或内容可变的容器,可以装很多的字符串,并且有方法可以对字符串进行操作。2.操作创建对象1StringBufferbuffernewStringBuffer("abc");2.1将指定的内容(基本数据类型)增加到字符串1buffer.append(1234).app
Wesley13
•
4年前
Java笔试题库之选题题篇【1
1.下面中哪两个可以在A的子类中使用:() classA{ protectedintmethod1(inta,intb){ return0; } }A.publicintmethod1(inta,intb){return0;}B.privateintme
Wesley13
•
4年前
Java轻量化Socket长连接客户端
4年前写过一个长连接的库 https://my.oschina.net/hes/blog/158404(https://my.oschina.net/hes/blog/158404),当初因为需求简单就简单封装了一下,但是在当下的互联网时代,信息的即时性的要求也越来越高,所以出现了很多这样那样的即时通讯的库,当初为了写一个IM的sdk而使用了Netty框
Wesley13
•
4年前
Java并发编程的艺术笔记(四)——ThreadLocal的使用
ThreadLocal,即线程变量,是一个以ThreadLocal对象为键、任意对象为值的存储结构。这个结构被附带在线程上,也就是说一个线程可以根据一个ThreadLocal对象查询到绑定在这个线程上的一个值。目的就是为了让线程能够有自己的变量可以通过set(T)方法来设置一个值,在当前线程下再通过get()方法获取到原先设置的值
Wesley13
•
4年前
Java 读取Properties文件时应注意的路径问题
1\.使用Class的getResourceAsStream()方法读取Properties文件(资源文件)的路径问题: InputStreaminthis.getClass().getResourceAsStream("资源Name"); 注意: (1)这种方式要求Properties资源文件必须与当
Wesley13
•
4年前
Java基础知识拾遗、类加载机制
注意:刚学java不要用ide!!!!!!!!!!不然学几个月,连关键字都不会写!!!!!!!!!!! 直接量:程序通过源代码直接给出的值,只包括基本数据类型,String,null类型,inta5;5就是直接量。 当程序第一次使用某个字符串直接量时,会使用常量池缓存该字符串直接量。 常量池:在编译期被确定,并被保存在已编译的.cl
Wesley13
•
4年前
Java并发同步器AQS(AbstractQueuedSynchronizer)学习笔记(2)
学习了AbstractQueuedSynchronizer(http://my.oschina.net/zavakid/blog/84882)之后(Condition没有在上文做笔记,当应该不难理解),接下来笔者就尝试着分析在JUC包中的各个同步器,其语义是如何实现的。ReentrantLock内部类Sync继承了AbstractQue
Wesley13
•
4年前
Java中匿名类的两种实现方式
使用匿名内部类课使代码更加简洁、紧凑,模块化程度更高。内部类能够访问外部内的一切成员变量和方法,包括私有的,而实现接口或继承类做不到。然而这个不是我说的重点,我说的很简单,就是匿名内部类的两种实现方式:第一种,继承一个类,重写其方法;第二种,实现一个接口(可以是多个),实现其方法。下面通过代码来说明:1.publicclass TestAnonymo
Wesley13
•
4年前
Java强软弱虚引用,只有体会过了,才能记住
前言以前学习强软弱虚引用的时候,只是走马观花看看博客,并没有自己写代码去实践、去证明,导致每次看完后,过不了多久就忘了。后来下定决心,一定要自己敲敲代码,这样才能让印象更加深刻,古人云:纸上得来终觉浅,绝知此事要躬行。Java中的四种引用强引用软引用弱引用
1
•••
484
485
486
•••
588