【JAVA SE】
文章平均质量分 82
劲火星空
嘎嘎嘎
展开
-
酒瓶和啤酒的问题
酒瓶和瓶盖喝酒的递归问题原创 2017-08-31 22:51:55 · 950 阅读 · 0 评论 -
反射机制脑补
复习一下Java中的反射机制原创 2016-12-16 15:43:32 · 353 阅读 · 0 评论 -
java中的单例模式
对几种单例模式的讲解,其中涉及到一些简单的线程同步和安全的问题原创 2016-11-15 10:54:44 · 352 阅读 · 0 评论 -
单链表的操作
java中对单链表的各种操作方式原创 2016-11-14 16:27:28 · 630 阅读 · 0 评论 -
Java中的强引用和弱引用
Java中的强引用和弱引用原创 2016-11-07 23:27:27 · 816 阅读 · 0 评论 -
TreeMap和红黑树
对TreeMap的使用方式和原理做了说明,并且对红黑树的插入和删除做简单介绍TreeMap基于红黑树(Red-Black tree)实现。该映射根据其键的自然顺序进行排序,或者根据创建映射时提供的 Comparator 进行排序,具体取决于使用的构造方法。TreeMap的使用过程中,主要一定要实现Comparable或者Comparator接口,其中Comparable是内部比较器,Compa原创 2016-07-29 11:06:49 · 902 阅读 · 0 评论 -
集合框架脑补
对集合架构进行补充,比较异同原创 2016-06-20 16:42:43 · 697 阅读 · 0 评论 -
HashMap和HashSet解析
分析HashMap和HashSet的内核实现原理,从源代码的角度去分析和理解它们原创 2016-07-02 19:23:01 · 6546 阅读 · 0 评论 -
Java反射机制简析
介绍了java中反射机制的原理并且给出了具体的代码实现原创 2016-07-05 16:04:34 · 993 阅读 · 0 评论 -
HashTable的使用和原理
Hashtable的使用方式,Hashtable的原理以及Hashtable和HashMap的不同原创 2016-07-25 14:37:59 · 50620 阅读 · 0 评论 -
归一化小程序
将一列数据进行归一化操作原创 2016-07-02 19:56:49 · 2100 阅读 · 0 评论 -
匿名内部类脑补
对java中的匿名内部类进行一些补充操作原创 2017-01-03 16:30:44 · 240 阅读 · 0 评论 -
程序的时间和空间复杂度
算法的时间复杂度和空间复杂度原创 2016-12-20 19:41:02 · 3790 阅读 · 0 评论 -
HashMap实现原理及自定义
HashMap实现原理及自定义原创 2017-07-28 19:20:28 · 553 阅读 · 0 评论 -
典型的动态规划
典型的动态规划问题原创 2017-07-25 15:56:59 · 383 阅读 · 0 评论 -
常用二叉树总结
常用二叉树的分类及操作总结原创 2017-05-02 15:49:38 · 1257 阅读 · 0 评论 -
官方及自定义线程池
官方线程池和自定义线程池的原创 2017-07-24 19:45:04 · 527 阅读 · 0 评论 -
自定义栈和队列
自定义栈和队列原创 2017-07-30 12:23:46 · 605 阅读 · 1 评论 -
单链表翻转操作
单链表翻转这几天老是用到单链表的反转操作,所以感觉有必要总结一下[1]使用头插法首先建立一个root结点来指向head,然后然后不断将后一个结点移动到前面来,最终实现一个倒序。[2]使用递归方式递归首先需要一个递归的结束条件,也是通过将后一个结点移动到前面的方式,原理是一样的,只不过是用电递归的方式。[3]局部循环倒序这是一个单链表反转的拓展,输入是一个单链表和一个数值,然后对单链表按照个数单独旋转原创 2017-04-07 14:26:32 · 369 阅读 · 0 评论 -
几种排序算法总结
对几种排序算法进行复习和总结,方便以后的复习,所有文章都是参考大神的白话文经典算法系列文章原创 2016-12-27 14:05:40 · 527 阅读 · 1 评论 -
使用java操作Excel
JXL的使用及对文件的编辑原创 2017-06-30 21:16:51 · 562 阅读 · 0 评论 -
二分查找的两种实现方式
二分查找的两种方式原创 2017-07-10 16:20:05 · 372 阅读 · 0 评论 -
Git和GitHub的使用方法
git以及github的基本操作,后来忘记的时候再看一下就可以了原创 2017-01-30 17:11:15 · 401 阅读 · 0 评论 -
泛型脑补
有关泛型的两点补充,一个是泛型的有界类型,另一个是集合中泛型的使用,最后对compareTo和compare所产生的升序降序结果进行了说明原创 2016-06-15 22:34:19 · 749 阅读 · 0 评论 -
Java数组探究
深入探究java数组,包括数组的初始化和复制中要注意的细节。原创 2016-06-14 13:29:06 · 767 阅读 · 0 评论 -
Java对象序列化
对象序列化的作用使对象具有持久化的机制,用例子的方式来讲解了机制对象序列化的方式原创 2016-07-10 16:21:37 · 650 阅读 · 0 评论 -
Properties类简单记录
Properties类的方法和实例原创 2016-04-25 19:37:53 · 808 阅读 · 0 评论 -
Java 泛型小结
介绍了java泛型及泛型的集中使用方式原创 2016-05-01 11:03:17 · 785 阅读 · 0 评论 -
Java中的多态性
java多态的一些总结,包括继承的多态和接口的多态,还有一个比较难以理解的扩展实例。原创 2016-05-12 15:58:00 · 821 阅读 · 1 评论 -
Java中的TCP/UDP
http://www.tuicool.com/articles/6zIbM3原创 2016-05-02 22:43:07 · 817 阅读 · 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 评论 -
TreeSet()原理及使用
1、TreeSet()是使用二叉树的原理对新add()的对象按照指定的顺序排序(升序、降序),每增加一个对象都会进行排序,将对象插入的二叉树指定的位置。2、Integer和String对象都可以进行默认的TreeSet排序,而自定义类的对象是不可以的,自己定义的类必须实现Comparable接口,并且覆写相应的compareTo()函数,才可以正常使用。3、在覆写compare()函数时,原创 2016-04-19 15:42:24 · 10413 阅读 · 2 评论 -
代码块介绍
java中几种代码块的作用及其执行顺序的探究原创 2016-05-24 12:55:47 · 825 阅读 · 0 评论 -
内部类简单介绍
内部类就是在一个类中再定义一个类,内部类可以起到包装隐藏的作用,不允许同一包中的其他类来访问该类,内部类的方法可以访问所以外部类的数据。Think in Java中:每个内部类都能独立的继承一个接口的实现,所以无论外部类是否已经继承了某个接口的实现,对内部类是没有影响的。原创 2016-05-09 20:41:56 · 1159 阅读 · 0 评论 -
正则表达式拾贝
正则表达式又称正规表达式,是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串,在很多文本编辑器中,正则表达式检索、替换那些符合某个模式的文本。其英文的名称是Regular Expression,代码中常可以简写为regex,下面介绍一下这几个小小的贝壳:【1】Pattern和Matcher 找单词【2】用mathces是否合法【3】用spli原创 2016-04-26 20:29:13 · 913 阅读 · 0 评论 -
线程同步机制synchronized
java线程同步分为两个属性,可见性和有序性可见性:多个线程之间不能直接进行数据的交互,必须通过共享变量的方式来实现,当多个线程之间共享一个对象的时候,这个对象创建在(主存)之中,每个线程都有自己的工作内存,当线程工作时,会将数据对象从主存拷贝的到自己的工作内存中,然后修改处理完再更新会主存中。(一个线程改变,多个线程可见)但这样多个线程之间就会出现线程不同步的问题。有序性:当多个线程同时原创 2016-04-13 14:43:18 · 865 阅读 · 0 评论 -
HashSet和HashMap
一、什么是HashSetHashSet实现了Set接口,在他的集合中不允许有重复的对象,想要存储对象到HashSet之前必须覆写equals()和hashCode()接口,否则无法实现比较两个对象是否相等,以及是否重复了。HashSet()使用public boolean add(Object o)的方法在Set中添加元素,当对象重复时会返回一个false。二、什么是HashMap原创 2016-04-21 09:37:29 · 918 阅读 · 0 评论 -
Java中的equals和强制类型转换
java中的equals和强制类型转换原创 2016-05-29 12:58:06 · 2746 阅读 · 0 评论 -
Java中的多继承
Java中多继承的两种实现方式原创 2016-05-23 19:06:13 · 5115 阅读 · 1 评论 -
ArrayList和LinkList剖析
对ArrayList和LinkList的部分典型源代码进行剖析原创 2016-06-26 13:27:40 · 2330 阅读 · 0 评论