会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
404NOTFoundNEO
博客园
首页
新随笔
联系
订阅
管理
2018年6月22日
JAVA工厂模式和抽象工厂模式【转】
摘要: 这两天突然想学学java源代码,不过看到一篇文章说看java源代码要先看设计模式,这样更容易理解源代码的结构,所以就准备学学java设计模式,首先当然是看java创建模式的工厂模式了,刚开始直接看抽象工厂模式是什么意思,百度百科的实在是看不懂,后来又在网上看了看其他的文章,仔细思考后,还算是理解了,
阅读全文
posted @ 2018-06-22 09:36 404NOTFoundNEO
阅读(152)
评论(0)
推荐(0)
2018年6月4日
java中Class对象详解和类名.class, class.forName(), getClass()区别
摘要: 通过区别这几种方法,使我受益良多。 首先讲一下Java反射学习 所谓反射,可以理解为在运行时期获取对象类型信息的操作。传统的编程方法要求程序员在编译阶段决定使用的类型,但是在反射的帮助下,编程人员可以动态获取这些信息,从而编写更加具有可移植性的代码。严格地说,反射并非编程语言的特性,因为在任何一种语
阅读全文
posted @ 2018-06-04 11:24 404NOTFoundNEO
阅读(346)
评论(0)
推荐(0)
2018年5月31日
【转】希尔排序java实现
摘要: 目录 直接插入排序(插入排序1.0) 直接插入排序的概念 单个元素的插入过程 直接插入排序的代码 时间复杂度 直接插入排序的轨迹 对插入排序简单优化(插入排序1.1版本) 优化点一: 去除内循环中j>0的判断条件 优化点二:避免交换,减少移动(元素) 折半插入排序(插入排序2.0) 二分法的思想以及
阅读全文
posted @ 2018-05-31 18:46 404NOTFoundNEO
阅读(84)
评论(0)
推荐(0)
2018年5月24日
【转】由HashMap哈希算法引出的求余%和与运算&转换问题
摘要: 目录 1、引出问题 2、结论 3、分析过程 4、总结 目录 1、引出问题 2、结论 3、分析过程 4、总结 回到顶部 1、引出问题 在前面讲解 HashMap 的源码实现时,有如下几点: ①、初始容量为 1<<4,也就是24 = 16 ②、负载因子是0.75,当存入HashMap的元素占比超过整个容
阅读全文
posted @ 2018-05-24 22:18 404NOTFoundNEO
阅读(152)
评论(0)
推荐(0)
Eclipse将Java项目打成jar工具包
摘要: jar包:就是别人已经写好的一些类,然后将这些类进行打包,你可以将这些jar包引入你的项目中,然后就可以直接使用这些jar包中的类和属性以及方法。jar包可分为可执行jar包和jar工具包。 我们在进行Java编程时有时候也需要用到第三方库,相比较好的http://poi.apache.org/,h
阅读全文
posted @ 2018-05-24 00:27 404NOTFoundNEO
阅读(122)
评论(0)
推荐(0)
2018年5月22日
Java数据结构之List,Set,Map
摘要: java.util包中三个重要的接口及特点:List(列表)、Set(保证集合中元素唯一)、Map(维护多个key-value键值对,保证key唯一)。其不同子类的实现各有差异,如是否同步(线程安全)、是否有序。 常用类继承树: 以下结合源码讲解常用类实现原理及相互之间的差异。 Collection
阅读全文
posted @ 2018-05-22 09:03 404NOTFoundNEO
阅读(121)
评论(0)
推荐(0)
2018年5月21日
【转】Java基础知识整理
摘要: 本博文内容参考相关博客以及《Java编程思想》整理而成,如有侵权,请联系博主。 转载请注明出处:http://www.cnblogs.com/BYRans/ PDF版下载链接:《Java基础知识总结》。 一:java概述: 1,JDK:Java Development Kit,java的开发和运行环
阅读全文
posted @ 2018-05-21 13:36 404NOTFoundNEO
阅读(117)
评论(0)
推荐(1)
2018年5月20日
Java实现长度可变数组
摘要: 1、数组:数组是一种数据结构,用来储存同一种类型值得集合,数组一旦被创建就不能改变它的大小。 2、既然数组的长度是不可改变的,那么怎么实现长度可变呢? 思路:既然数组长度不可变,那么我们可以创建一个长度与原数组不同的新数组,让原数组变量指向新数组,从而实现长度可变(新数组如果没有使用,那么就会被ja
阅读全文
posted @ 2018-05-20 22:55 404NOTFoundNEO
阅读(6738)
评论(0)
推荐(0)
公告