![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 54
yangzhichao888
这个作者很懒,什么都没留下…
展开
-
通知(Notification)入门
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2016-12-06 20:49:15 · 307 阅读 · 0 评论 -
几种内部排序算法
通常说的排序指: ①.内部排序算法(数据在内存中进行排序) ②.外部排序算法(数据大,需要访问外存) 我们把排序进行了划分,并计算出排序的时间复杂度,稳定性;下来逐个对排序算法实现,并归纳出排序的实现过程和思想。插入类排序插入类排序的思想:在一个已经排好序的有序序列内,对待排序的无序序列区中记录逐个进行处理,每一步将一个待排序的记录与同组那些已经排好序的记录进行比较,然后原创 2017-04-25 18:28:23 · 597 阅读 · 0 评论 -
二分查找的非递归和递归实现
package test;public class searchBinary { /** * * @param array * @param value * @return * 最坏情况下,关键词比较次数为log2(n+1),且期望时间复杂度为O(log2n) */ public static int binary原创 2018-01-14 22:13:53 · 160 阅读 · 0 评论 -
java虚拟机----自动内存管理机制
java内存区域与内存异常之深入理解Java虚拟机JVM高级特性与最佳实践(周志明)心得运行时数据区域 java虚拟机在执行java程序的时候,会把它所管理的内存划分为若干个不同的数据区域。 根据java虚拟机规范,java所管理的内存将会包括以下运行时数据区域方法区 和堆区一样,是各个线程共享的内存区域,存储已被虚拟机加载的类信息,常量,静态变量,即时编译器编译后的代码等数据...原创 2018-02-22 19:55:06 · 165 阅读 · 0 评论 -
Java设计模式之工厂模式
工厂模式是一种类的创建模式 专门负责将大量有共有接口的类实例化,工厂模式可以动态决定将哪一个类实例化,不必事先知道每次实例化哪一个类。 工厂模式的几种形态:简单工厂模式、工厂方法模式、抽象工厂模式简单工厂模式:即依据传入的参数,生成对应的具体产品对象。 优点:简单工厂模式能够根据外界给定的信息,决定究竟应该创建哪个具体类的对象。明确区分了各自的职责和权力,有利于整个软件体系结构的优化...转载 2018-02-22 22:15:12 · 108 阅读 · 0 评论 -
Java面向对象思想和特征
java面向对象思想java面向对象思想是一种程序设计思想,计算机程序设计的实质就是把现实生活中的一些事物的特征抽离出来描述成一些计算机事件的过程,这种抽象的过程中,我们把具体的事物封装成一个一个的整体进行描述,使被描述的对象具备一些系统性、整体性的特征和行为,我们把这种设计思想成为面向对象。 目的:增加代码的可重复性,可扩展性、可靠性。 面向对象在java中是如何实现的,即Java三大特...原创 2018-02-23 01:31:23 · 260 阅读 · 0 评论 -
解决java读文件,第一个字符显示?或者空格的问题
出现这种问题的原因是UTF-8编码保存的时候,有一个BOM(其实就是表示编码)。 BOMs: 00 00 FE FF = UTF-32, big-endian FF FE 00 00 = UTF-32, little-endian EF BB BF = UTF-8, FE FF = UTF-16, big-endian ...原创 2018-03-12 17:06:38 · 2027 阅读 · 1 评论 -
DES加密
DES加密是一种对称加密,也就是说其加密解密用的都是一个密匙。加密原理DES使用一个56位的密匙长度以及附加的8位奇偶校验位,产生最大64位的分组长度。这是一个迭代的分组密码,使用称之为Feistel的技术,其中将加密的文本分成两半。使用子密匙对其中一半应用循环功能,然后将输出与另一半进行“异或”运算;接着交换这两半,这一过程会继续下去,但最后一个循环不交换。DES使用16个循环,...原创 2018-03-21 21:17:31 · 315 阅读 · 0 评论