
java
文章平均质量分 63
孤雁yi南飞
这个作者很懒,什么都没留下…
展开
-
java实现2048小游戏
对于java初学者来说,通过一些学习小游戏来对swing学习以及对java基础的学习是一个好的方法,同时也给学习带来了很多的乐趣,接下来就给大家分享一个java实现的2048小游戏。废话不多说,直接上代码。大家可以直接通过下面的代码实现,也可以关注公众号“程序员的事儿”回复“2048”获取完整代码。import java.util.Date;import java.util.Rand...原创 2020-05-05 17:47:07 · 2255 阅读 · 0 评论 -
tocmat配置https完整步骤详解
欢迎添加小编微信:z542783574,获取完整的java学习视频和电子书籍。一、HTTPS定义:HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer 或 Hypertext Transfer Protocol Secure,超文本传输安全协议),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入...原创 2019-06-30 11:38:32 · 582 阅读 · 0 评论 -
java读取txt文件第一行字符出错问题
欢迎访问个人工具类网站:https://www.ctools.top现象:上周在对txt文件进行字符的读写操作时,出现第一行字符读取错误的问题,如第一行内容为:“中国”,但是对取出来的数据与“中国”做equals()对比时,发现不一致,查看字符长度,总是会多一个,将TXT文件另存为UTF-8格式,仍然存在此现象。接着使用Notepad++ 一个强大的记事本工具创建txt文件,对比正确。造...原创 2018-12-16 15:02:57 · 1920 阅读 · 0 评论 -
Map
看顶层共性方法找子类特有对象.Map与Collection在集合框架中属并列存在Map存储的是键值对Map存储元素使用put方法,Collection使用add方法Map集合没有直接取出元素的方法,而是先转成Set集合,在通过迭代获取元素Map集合中键要保证唯一性也就是Collection是单列集合, Map 是双列集合。总结:Map一次存一对元素, Collect...原创 2018-12-15 19:57:45 · 141 阅读 · 0 评论 -
tomcat配置通过域名直接访问项目首页的完整步骤
欢迎访问个人在线工具类网站:https://www.ctools.top我们以tomcat为例通过输入域名直接访问项目首页的配置方法。我的域名为:www.ctools.top,也欢迎大家访问。第一步:申请一个域名并做好DNS域名解析,或者本地修改host域名指向。域名指向的修改方法为:在hosts文件最后一行添加:127.0.0.1 www.ctools.top第二步,将index.h...原创 2018-12-02 17:41:57 · 13755 阅读 · 12 评论 -
记一次jdk1.7与1.8版本切换时遇到的问题
1、刚开始使用的是jdk1.8的splite("")方法截取字符串,如str="abc",截取后数组为[,a,b,c],数组长度为4,即认为之前有一个字符,使用1.7则正常返回[a,b,c]。最后使用toCharArray(); 方法转成字符数组的方法解决。2、使用jdk1.8实现了sha-224的加密方法,但是放在jdk1.7中报错误,报错截图为: 造成原因是sha224...原创 2018-08-29 13:59:48 · 826 阅读 · 0 评论 -
Set集合
Set:注重独一无二的性质,该体系集合可以知道某物是否已近存在于集合中,不会存储重复的元素用于存储无序(存入和取出的顺序不一定相同)元素,值不能重复。对象的相等性引用到堆上同一个对象的两个引用是相等的。如果对两个引用调用hashCode方法,会得到相同的结果,如果对象所属的类没有覆盖Object的hashCode方法的话,hashCode会返回每个对象特有的序号(java是依据对象的内转载 2017-04-21 19:45:58 · 384 阅读 · 0 评论 -
List集合特有迭代器ListIterator
ListIterator 迭代器继承于Iterator. public interface ListIterator extends Iterator---|Iterator hasNext() next() remove() ------| ListIterator Iterator子接口List专属的迭代器原创 2017-04-21 12:39:01 · 665 阅读 · 0 评论 -
迭代器Iterable和Iterator
1:java.lang. Itreable ---| Itreable 接口实现该接口可以使用增强for循环 ---| Collection 描述所有集合共性的接口 ---| List接口 可以有重复元素的集合 ---| Set接口原创 2017-04-21 11:56:19 · 393 阅读 · 0 评论 -
Vector的简单使用
Vector是一个线程安全的ArrayList,但是效率比较低。特有方法:void addElement(E obj) 在集合末尾添加元素 EelementAt( int index) 返回指定角标的元素 Enumeration elements() 返回集合中的所有元素,封装到Enumeration对象中Enumeration 接口:boo原创 2017-04-21 10:46:24 · 359 阅读 · 0 评论 -
List集合之LinkedList
LinkedList 底层采用链表实现,增删快,查询慢。由于LinkedList:在内存中的地址不连续,需要让上一个元素记住下一个元素.所以每个元素中保存的有下一个元素的位置.虽然也有角标,但是查找的时候,需要从头往下找,显然是没有数组查找快的.但是,链表在插入新元素的时候,只需要让前一个元素记住新元素,让新元素记住下一个元素就可以了.所以插入很快.由于链表实现, 增加时只要让前一个原创 2017-04-20 16:39:07 · 514 阅读 · 0 评论 -
List集合之ArrayList
1,创建Person类public class Person { private String name; private Integer age; public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer g原创 2017-04-20 15:50:16 · 265 阅读 · 0 评论 -
集合中的Collection方法
Collection存在集合中的共性方法,也是集合中的父类,请参考集合关系表,(图片来源于网络)---|Collection: 单列集合 ---|List: 有存储顺序, 可重复 ---|ArrayList: 数组实现, 查找快, 增删慢 由原创 2017-04-20 11:54:11 · 489 阅读 · 0 评论 -
四种常用的排序算法
冒泡排序法:从大到小排序依次比较相邻的两个元素,通过一次比较把未排序序列中最大(或最小)的元素放置在未排序序列的末尾。public class Maopao { public static voidmain(String[] args) { int[] a = { 6, 9,5, 4, 7, 6, 3 }; for (int m : a)原创 2016-10-11 20:02:50 · 363 阅读 · 0 评论