- 博客(10)
- 资源 (23)
- 问答 (1)
- 收藏
- 关注
原创 Java如何创建内部类对象的方法
如下,OuterClass是外部的类,InnerClass是内部的类,/******************************************************************************* * @project: IDS_AutoView_2019 * @package: com.acconsys.ids.convert.thread *...
2019-07-31 15:43:49 3792
转载 从底层彻底搞懂String,StringBuilder,StringBuffer的实现
在深入学习字符串类之前, 我们先搞懂JVM是怎样处理新生字符串的. 当你知道字符串的初始化细节后, 再去写 Strings="hello"或 Strings=newString("hello")等代码时, 就能做到心中有数。首先得搞懂字符串常量池的概念。常量池是Java的一项技术, 八种基础数据类型除了float和double都实现了常量池技术. 这项技术从字面上是很好理解的: 把经常用到...
2019-07-31 14:46:04 13650 21
原创 java基数排序
基数排序稳定性:稳定基数排序是按照低位先排序,然后收集;再按照高位排序,然后再收集;依次类推,直到最高位。有时候有些属性是有优先级顺序的,先按低优先级排序,再按高优先级排序,最后的次序就是高优先级高的在前,高优先级相同的低优先级高的在前。基数排序基于分别排序,分别收集,所以其是稳定的排序算法。基数排序基本思想像选择排序、插入排序、快速排序等都是基于两个元素的比较进行排序...
2019-07-13 12:16:39 398
原创 java归并排序
归并排序 稳定性:稳定归并排序是把序列递归地分成短序列,递归出口是短序列只有1个元素(认为直接有序)或者2个序列(1次比较和交换),然后把各个有序的段序列合并成一个有序的长序列,不断合并直到原序列全部排好序。可以发现,在1个或2个元素时,1个元素不会交换,2个元素如果大小相等也没有人故意交换,这不会破坏稳定性。那么,在短的有序序列合并的过程中,稳定是是否受到破坏?没有,合并过程中我们可以保证...
2019-07-13 12:14:24 185
原创 java交换排序算法的2个实现(冒泡排序排序、快速排序)
冒泡排序稳定性:稳定冒泡排序就是把小的元素往前调或者把大的元素往后调。比较是相邻的两个元素比较,交换也发生在这两个元素之间。所以,如果两个元素相等,我想你是不会再无聊地把他们俩交换一下的;如果两个相等的元素没有相邻,那么即使通过前面的两两交换把两个相邻起来,这时候也不会交换,所以相同元素的前后顺序并没有改变,所以冒泡排序是一种稳定排序算法。快速排序稳定性:不稳定快速排序有两个方...
2019-07-13 10:41:06 427
原创 java选择排序算法的2个实现(直接选择排序、堆排序)
选择排序稳定性:不稳定选择排序是给每个位置选择当前元素最小的,比如给第一个位置选择最小的,在剩余元素里面给第二个元素选择第二小的,依次类推,直到第n - 1个元素,第n个元素不用选择了,因为只剩下它一个最大的元素了。那么,在一趟选择,如果当前元素比一个元素小,而该小的元素又出现在一个和当前元素相等的元素后面,那么交换后稳定性就被破坏了。比较拗口,举个例子,序列5 8 5 2 9,我们知道第一遍...
2019-07-13 10:16:53 369
原创 java插入排序算法的3个实现(直接插入排序、二分法插入排序和希尔排序)
插入排序稳定性:稳定插入排序是在一个已经有序的小序列的基础上,一次插入一个元素。当然,刚开始这个有序的小序列只有1个元素,就是第一个元素。比较是从有序序列的末尾开始,也就是想要插入的元素和已经有序的最大者开始比起,如果比它大则直接插入在其后面,否则一直往前找直到找到它该插入的位置。如果碰见一个和插入元素相等的,那么插入元素把想插入的元素放在相等元素的后面。所以,相等元素的前后顺序没有改变,从原...
2019-07-13 08:51:42 258
转载 java八大经典排序算法简单对比
排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序。8种排序之间的关系:当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排...
2019-07-10 22:18:53 202
转载 StoryGAN,一种文本转换插图的解决方案
内容部分来源于:https://www.jiqizhixin.com/articles/2019-07-06当我们阅读的时候,我们的头脑可以想象书中发生的事情,似乎文本可以转换为脑海中栩栩如生的画面。这种能力似乎是人类的「专利」。现在,机器也可以做到这一点了。来自杜克大学和微软等机构的研究人员开发了一种新的GAN网络——StoryGAN,它可以根据文本生成对应的故事插图。阅读小说是一件很有...
2019-07-08 17:14:47 1408 4
转载 怒啃Java虚拟机之一 java类加载机制
内容转自:https://www.cnblogs.com/wangjing666/p/7833725.html持续关注学习中。。。。。。。。。。看到这个题目,很多人会觉得我写我的java代码,至于类,JVM爱怎么加载就怎么加载,博主有很长一段时间也是这么认为的。随着编程经验的日积月累,越来越感觉到了解虚拟机相关要领的重要性。闲话不多说,老规矩,先来一段代码吊吊胃口。public cl...
2019-07-07 22:52:44 163 1
https://fengyuanchen.github.io/viewerjs/ 图片查看控件
2022-05-20
ojdbc6-11.2.0.4.0-atlassian-hosted_jar.zip
2021-07-21
octotree_v4.1.4.zip
2020-02-17
StoryGan介绍.docx
2019-07-08
EveryClass
2017-11-22
java 类找不到终结者
2017-11-21
jvisualvm使用方法
2017-10-13
wrapper-windows-x86-32-3.5.20.zip
2016-06-10
jacob-1.16-M1.zip
2016-06-04
Java Swing图形界面开发与案例详解 .王鹏等.扫描版(前5章代码)
2015-10-28
jsp用smartupload实现文件上传
2014-07-01
Swing上关于设置布局管理器的疑问
2015-10-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人