
java基础
洛漠O_o
这个作者很懒,什么都没留下…
展开
-
ThreadLocal代码片段梳理-浅析
测试代码1.set方法ThreadLocal-泛型类ThreadThreadLocalMapThreadLocalMap.Entry2.get方法代码段测试代码以jdk1.8的源码为例 测试代码public static void main(String[] args) { final ThreadLocal<Boolean...原创 2018-04-09 15:18:37 · 219 阅读 · 0 评论 -
java二进制、八进制、十六进制间转换详细
1.各进制表示java里不能使用前置表示2进制,只能是 8,10,16进制 8: 前置 0 10: 不需前置 16: 前置 0x 或者 0Xpublic class test { public static void main(String[] args) { int octalB = 012; i原创 2016-09-21 17:26:58 · 24424 阅读 · 7 评论 -
java位运算示例
左移、右移、无符号右移左移int型在java中占4个字节共32位 测试代码public class test { public static void main(String[] args) { System.out.println("---------左移--------"); //-----------正数左移-------------原创 2016-09-21 14:18:01 · 513 阅读 · 0 评论 -
String中Comparable的compareTo使用及释义
归纳总结字符串A(6位)、B(8位),A.compareTo(B) 首先将A与B字符串1-6位做比较, 第一种情况:比如第4位上分别为a、b,unicode相差1则return -1,后面的位置不做比较; 第二种情况:1-6位都相等,则return A.length-B.lengh;如果字符串A、B lenght相同,并且每一位都一样,则return 0;测试代码/** * @auth原创 2016-08-17 16:13:22 · 2569 阅读 · 0 评论 -
list的排序Comparator的compare(T lhs, T rhs)
归纳总结public int compare(T lhs, T rhs) 返回值有1,0,-1 1. 升序排列,如何通过返回值控制? 当lhs.property>rhs.property返回1;lhs.property==rhs.property返回0;lhs.property<rhs.property返回-1。 2. 降序排列,如何通过返回值控制? 当lhs.property>rhs.p原创 2016-08-18 11:11:23 · 2613 阅读 · 0 评论 -
Collection的父类Iterable
Collection类继承自Iterablepublic interface Collection<E> extends Iterable<E>Iterable源码/** * Instances of classes that implement this interface can be used with * the enhanced for loop. * 实现该接口的类实例能够使用增强原创 2016-08-29 15:17:50 · 2276 阅读 · 0 评论 -
String变量应该定义在方法外还是方法内
描述之前有做过测试String变量定义在方法外和方法内地址是一样的。但是时间久了,自己又怀疑了,所以开了这篇博客,记录下结果变量定义在方法内与方法外是一样的,测试代码如下测试代码代码/** * @author :renpan * @version :v1.0 * @class :com.luomo.shopping * @date :2016-04-01 10:30 * @descript原创 2016-04-01 11:44:49 · 966 阅读 · 0 评论 -
java异常及处理
转自http://www.cnblogs.com/dolphin0520/p/3769804.html http://blog.youkuaiyun.com/hguisu/article/details/61556361.java异常 在Java中异常被当做对象来处理,根类是java.lang.Throwable类,在Java中定义了很多异常类(如OutOfMemoryError、NullPoi转载 2016-01-28 10:31:56 · 445 阅读 · 0 评论 -
break的三种用法
break的三种用法switch中使用循环中的使用跳转-goto语句的作用1 第1种使用2 第2种使用break的三种用法1.switch中使用/** * switch */System.out.println("----------switch");switch (1) { case 1: System.out.println("switch中break原创 2016-01-27 22:45:19 · 3126 阅读 · 0 评论 -
String.format方法使用-浅析
文章目录1.代码中简单使用2.源码调用的方法3.相关类-Formatter3.1可选的参数索引3.2可选的标记3.3可选的宽度3.4可选的精度3.5强制类型转换3.1非日期/时间转换类型3.1.1字符串转换3.1.2字符转换3.1.3整数转换3.1.4浮点数转换3.1.5布尔值转换3.1.6hash值转换3.1.7无参转换3.2日期/时间转换1.代码中简单使用String.format("%....原创 2018-09-27 16:51:21 · 23806 阅读 · 2 评论