JAVA_SE
文章平均质量分 82
关于Java_SE 一些基础知识和细节的探究和对比,用来巩固基础加深理解
劲火星空
嘎嘎嘎
展开
-
Java反射机制简析
介绍了java中反射机制的原理并且给出了具体的代码实现原创 2016-07-05 16:04:34 · 991 阅读 · 0 评论 -
归一化小程序
将一列数据进行归一化操作原创 2016-07-02 19:56:49 · 2100 阅读 · 0 评论 -
HashMap和HashSet解析
分析HashMap和HashSet的内核实现原理,从源代码的角度去分析和理解它们原创 2016-07-02 19:23:01 · 6546 阅读 · 0 评论 -
线程同步机制synchronized
java线程同步分为两个属性,可见性和有序性可见性:多个线程之间不能直接进行数据的交互,必须通过共享变量的方式来实现,当多个线程之间共享一个对象的时候,这个对象创建在(主存)之中,每个线程都有自己的工作内存,当线程工作时,会将数据对象从主存拷贝的到自己的工作内存中,然后修改处理完再更新会主存中。(一个线程改变,多个线程可见)但这样多个线程之间就会出现线程不同步的问题。有序性:当多个线程同时原创 2016-04-13 14:43:18 · 865 阅读 · 0 评论 -
TreeSet()原理及使用
1、TreeSet()是使用二叉树的原理对新add()的对象按照指定的顺序排序(升序、降序),每增加一个对象都会进行排序,将对象插入的二叉树指定的位置。2、Integer和String对象都可以进行默认的TreeSet排序,而自定义类的对象是不可以的,自己定义的类必须实现Comparable接口,并且覆写相应的compareTo()函数,才可以正常使用。3、在覆写compare()函数时,原创 2016-04-19 15:42:24 · 10408 阅读 · 2 评论 -
HashSet和HashMap
一、什么是HashSetHashSet实现了Set接口,在他的集合中不允许有重复的对象,想要存储对象到HashSet之前必须覆写equals()和hashCode()接口,否则无法实现比较两个对象是否相等,以及是否重复了。HashSet()使用public boolean add(Object o)的方法在Set中添加元素,当对象重复时会返回一个false。二、什么是HashMap原创 2016-04-21 09:37:29 · 917 阅读 · 0 评论 -
Collection、List、Set、Map之间的关系
初学java,单个的接触有点迷糊,所以总结下他们的关系一、关系Collection--List:以特定顺序存储--ArrayList、LinkList、Vector--Set:不能包含重复的元素--HashSet、TreeSetMap--HashMap、HashTable、TreeMap二、分别讲解Collection:Collection是一个父接口,Li原创 2016-04-23 12:16:19 · 10498 阅读 · 0 评论 -
FileReader/FileInputStream 和 FileWriter/OutputStream
一、FileReader、FileInputStream、InputStreamReader、BufferedReaderjava.io 下面有两个抽象类InputStream类 和 Reader类----InputStream是所有字节输入流的超类 ----Reader是字符输入流的抽象类--------两个最主要的区别就是InputStream是字节流的读取,Reader是字符原创 2016-04-24 17:01:08 · 3269 阅读 · 0 评论 -
Properties类简单记录
Properties类的方法和实例原创 2016-04-25 19:37:53 · 808 阅读 · 0 评论 -
正则表达式拾贝
正则表达式又称正规表达式,是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串,在很多文本编辑器中,正则表达式检索、替换那些符合某个模式的文本。其英文的名称是Regular Expression,代码中常可以简写为regex,下面介绍一下这几个小小的贝壳:【1】Pattern和Matcher 找单词【2】用mathces是否合法【3】用spli原创 2016-04-26 20:29:13 · 913 阅读 · 0 评论 -
比较器Comparable和Comparator
内部比较器Comparable【1】Comparable是java.lang包下的一个接口【2】主要方法为 int compareTo(T o),比较此对象与指定对象的顺序,如果该对象小于、等于或大于指定对象,则分别 返回负整数、零和正整数。【3】Comparable定义在 自定义类,如Person类的内部,通过public class Person implements Comp原创 2016-04-30 15:14:57 · 903 阅读 · 0 评论 -
Java 泛型小结
介绍了java泛型及泛型的集中使用方式原创 2016-05-01 11:03:17 · 785 阅读 · 0 评论 -
Java中的TCP/UDP
http://www.tuicool.com/articles/6zIbM3原创 2016-05-02 22:43:07 · 816 阅读 · 0 评论 -
Static和final
首先说static,static其实是一个比较常见的类型,但是对其理解的不够深刻,百度几篇的牛的博客之后,自己也应该做做笔记,加深记忆。Static在其他语言中是全局的意思,虽然java中没有全局变量的概念但是static也是其到的这个作用,全局也就意味着共享,但是其是可变的,他的可变是对本类总所用的实例,任何一个实例对其修改,其他的实例也是会跟着改变。Static变量和方法都会开辟一块独立的原创 2016-05-07 19:00:28 · 746 阅读 · 0 评论 -
内部类简单介绍
内部类就是在一个类中再定义一个类,内部类可以起到包装隐藏的作用,不允许同一包中的其他类来访问该类,内部类的方法可以访问所以外部类的数据。Think in Java中:每个内部类都能独立的继承一个接口的实现,所以无论外部类是否已经继承了某个接口的实现,对内部类是没有影响的。原创 2016-05-09 20:41:56 · 1159 阅读 · 0 评论 -
Java中的多态性
java多态的一些总结,包括继承的多态和接口的多态,还有一个比较难以理解的扩展实例。原创 2016-05-12 15:58:00 · 820 阅读 · 1 评论 -
抽象类和接口的区别
抽象类和接口的区别原创 2016-05-18 19:41:27 · 861 阅读 · 0 评论 -
代码块介绍
java中几种代码块的作用及其执行顺序的探究原创 2016-05-24 12:55:47 · 824 阅读 · 0 评论 -
Java中的equals和强制类型转换
java中的equals和强制类型转换原创 2016-05-29 12:58:06 · 2744 阅读 · 0 评论 -
Java中的异常处理
Java中的异常处理原创 2016-06-07 16:42:44 · 751 阅读 · 0 评论 -
Java数组探究
深入探究java数组,包括数组的初始化和复制中要注意的细节。原创 2016-06-14 13:29:06 · 767 阅读 · 0 评论 -
泛型脑补
有关泛型的两点补充,一个是泛型的有界类型,另一个是集合中泛型的使用,最后对compareTo和compare所产生的升序降序结果进行了说明原创 2016-06-15 22:34:19 · 749 阅读 · 0 评论 -
集合框架脑补
对集合架构进行补充,比较异同原创 2016-06-20 16:42:43 · 696 阅读 · 0 评论 -
ArrayList和LinkList剖析
对ArrayList和LinkList的部分典型源代码进行剖析原创 2016-06-26 13:27:40 · 2329 阅读 · 0 评论