Java 学习
文章平均质量分 62
介绍 Java 的相关知识,个人感兴趣的部分
编号1993
这个作者很懒,什么都没留下…
展开
-
Java BitSet 源码解析(4)
参考:java.util.BitSetJava BitSet类查看类 ArrayList 中 removeIf 方法源码时,发现其使用 BitSet 类来存储待删除的元素下标之前没有接触过这个类,了解之后发现其在数据查询和存储方面有很大用处主要内容:BitSet 浅析类变量和常量构造器setclear -(2)getflip - (3)valueOf位运算(and, andNot,原创 2017-11-24 10:34:27 · 985 阅读 · 0 评论 -
Java BitSet 源码解析(3)
参考:java.util.BitSetJava BitSet类查看类 ArrayList 中 removeIf 方法源码时,发现其使用 BitSet 类来存储待删除的元素下标之前没有接触过这个类,了解之后发现其在数据查询和存储方面有很大用处主要内容:BitSet 浅析类变量和常量构造器setclear -(2)getflip - (3)valueOf位运算(and, andNot,原创 2017-11-24 10:30:22 · 692 阅读 · 0 评论 -
Java BitSet 源码解析(2)
参考:java.util.BitSetJava BitSet类查看类 ArrayList 中 removeIf 方法源码时,发现其使用 BitSet 类来存储待删除的元素下标之前没有接触过这个类,了解之后发现其在数据查询和存储方面有很大用处主要内容:BitSet 浅析类变量和常量构造器setclear -(2)getflip - (3)valueOf位运算(and, andNot,原创 2017-11-24 10:29:09 · 632 阅读 · 0 评论 -
Java BitSet 源码解析(1)
参考:java.util.BitSetJava BitSet类查看类 ArrayList 中 removeIf 方法源码时,发现其使用 BitSet 类来存储待删除的元素下标之前没有接触过这个类,了解之后发现其在数据查询和存储方面有很大用处主要内容:BitSet 浅析类变量和常量构造器setclear -(2)getflip - (3)valueOf位运算(and, andNot,原创 2017-11-24 10:26:53 · 1898 阅读 · 0 评论 -
Java 位运算符和移位运算符
参考:Bitwise and Bit Shift Operators《Java 编程思想 第3章 操作符》今天学习 Java BitSet 类时,发现对于位运算符和移位运算符的操作有些陌生,所以重新复习一下主要内容:位操作浅析位运算符移位运算符优先级问题解析取值范围位操作浅析Java 可在整数类型(integral type)数据上进行位(bit)操作整数类型:字节型(byte,8原创 2017-11-15 18:40:13 · 6430 阅读 · 2 评论 -
Java hashCode equals
学习哈希函数,Java 中的 Object.hashCode 和 Object.equals 的相关内容主要内容:哈希函数Object.hashCode 和 Object.equals重写 hashCode 和 equals 方法哈希函数参考:数据结构 - 9.3 哈希表哈希算法哈希表给定表 M,存在函数 f(key),对任意给定的关键字值 key,代入函数后若能得到包含该关键字的记录在表中原创 2017-10-19 18:25:51 · 685 阅读 · 0 评论 -
java 小数的格式化以及百分比表示
import java.text.DecimalFormat;public class test { public static void main(String[] args){ double d=0.21343254; DecimalFormat df=new DecimalFormat("######0.00"); String result=df.format(d);原创 2015-05-03 23:27:04 · 11505 阅读 · 0 评论 -
JAVA UUID 生成
转载自:http://www.cnblogs.com/jdonson/archive/2009/07/22/1528466.htmlGUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。UUID是1.5中新增的一转载 2015-08-24 16:44:20 · 648 阅读 · 0 评论 -
java 字符串的解析(split)
String类提供了一个split()方法,用于实现将一个字符串分解成子字符串或令牌(Token)的功能。该方法使用正则表达式作为分隔符public String[] split(String regex, int n=0):regex:正则表达式n:模式应用的次数。如果n的值为0,则模式将应用尽可能多的词数,末尾的空字符串被丢弃;如果n的值大于0,则模式至多应用n原创 2015-09-21 13:28:25 · 3348 阅读 · 0 评论 -
java 线程的基本用法
定义一个线程只需要新建一个类继承自Thread,然后重写父类的run()方法,并在里面编写耗时逻辑即可:class MyThread extends Thread { @Override public void run() { //处理具体的逻辑 }}启动线程,只需要new出MyThread的实例,然后调用它的原创 2015-09-21 17:29:44 · 663 阅读 · 0 评论 -
java 定时器
http://blog.csdn.net/bzuld/article/details/8598776转载 2015-11-07 21:48:39 · 471 阅读 · 0 评论 -
java 路径分隔符
参考:《Java语言程序设计》第8章 Java输入输出###################################################################对于路径的分隔符,不同的系统使用的符号不同。在Windows系统下使用反斜线(\),在UNIX系统下使用正斜线(/)。由于在Windows系统下反斜线用来表示转义字符,因此,表示路径分隔符原创 2015-11-10 21:05:12 · 3125 阅读 · 0 评论 -
java 文件及目录管理
参考:《Java语言程序设计》第8章 Java输入输出###############################################################Java语言的输入输出是通过java.io包中的类实现的。创建File对象File对象表示文件和目录。通过File对象可以实现文件或目录的相关信息的访问,如文件的名称,长度,读写属原创 2015-11-10 21:27:56 · 772 阅读 · 0 评论 -
java 位运算符 位逻辑运算符 和 移位运算符
参考:《Java语言程序设计》第二章 《Java核心技术 卷I:基础知识》第三章#####################################################################333在Java中,有关位的运算有两类:位运算符运算(Bitwise)和移位运算(Shift)。位运算符只能用于整型数据,包括原创 2015-11-16 22:05:38 · 832 阅读 · 0 评论 -
java 接口和抽象类
参考:《JAVA核心技术 卷I:基础知识》#################################################################接口技术:主要用来描述类具有什么功能,而并不给出每个功能的具体实现。一个类可以实现(implement)一个或多个接口,并在需要接口的地方,随时使用实现了相应接口的对象。在Java程序设计语言原创 2016-04-26 21:48:43 · 600 阅读 · 0 评论 -
C/C++/Java goto语句的使用
goto语句:http://baike.baidu.com/link?url=2SPNcNbC4S-CP08jQV5ei2b9zqpXdfHrFRqstF5TCsVTnZeUcrpQ3THe0uvWkF95eyej52gBijSAwwXR_6ZeIq#6《C Primer Plus》(第6版)中文版 7.8章 goto语句《JAVA核心技术 卷I:基础知识》3.8.6章 中断控制流程语句原创 2016-09-26 16:59:34 · 1064 阅读 · 0 评论 -
Java json gson
Java json gson参考:介绍 JSON:http://www.json.org/json-zh.html google/gson:https://github.com/google/gson https://github.com/google/gson:https://github.com/zzz40500/GsonFormat/ Gson 2.8.0 API:http://www.原创 2017-02-26 11:43:16 · 1174 阅读 · 0 评论 -
Java 泛型
参考:《Java 编程思想》 - 15章 Java总结篇系列:Java泛型:http://www.cnblogs.com/lwbqqyumidi/p/3837629.html Java心得总结四】Java泛型下——万恶的擦除:http://www.cnblogs.com/xltcjylove/p/3671943.html泛型是 Java 中很重要的一部分内容,之前学习 Java 的时候就是大概浏原创 2017-06-09 18:35:39 · 405 阅读 · 0 评论 -
Java 异常处理机制
参考:Lesson: Exceptions:https://docs.oracle.com/javase/tutorial/essential/exceptions/index.html Java API:http://docs.oracle.com/javase/8/docs/api/异常(exceptions) 应该是 Java 学习和开发过程中经常会遇到,但是感觉不太熟悉的一部分内容刚开始学原创 2017-08-18 09:16:49 · 625 阅读 · 0 评论 -
Java clone
参考:java.lang Interface Cloneablejava.lang Class Object下面学习 Java 中的 Object.clone() 方法 和 cloneable 接口的概念和使用,学习关于 强复制(克隆,拷贝)和浅复制 的区别和联系主要内容:Object.clone() 方法和 cloneable 接口Object.clone() 方法的实现深复制和浅复制Ob原创 2017-10-16 20:32:44 · 396 阅读 · 1 评论