自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (9)
  • 收藏
  • 关注

原创 集合中的快速失败

在ArrayList中存在一个变量modCount用来记录操作数。在其内部类Itr中记录了另一个变量expectedModCount 在操作集合的时候modCount会加加,同时把操作数赋值给期望数,在使用迭代器进行操作集合时会先判断操作数是否等于期望数,如果不相等就直接抛出并发修改异常,因此在遍历非线程安全的数据结构时应该优先使用迭代器遍历。public void add(E

2017-12-05 16:07:04 197

原创 JAVA中循环依赖的相关问题

作为一个刚毕业的渣渣,下面说一下自己对java中循环问题的理解,有不正确的欢迎各位大佬留言。1.类A的构造方法中创建类B,类B的构造方法中创建A,对象是如何被创建的?public class A { B b = new B(); A(){ System.out.println("A的构造方法"); }}public class B {

2017-12-01 17:50:19 2161

原创 Socket通信

今天复习了一遍Socket通信,发现还是有很多不知道的地方,在这里做一个记录,便于以后需要的时候查看。Socket通信主要依据两个类ServerSocket和SocketServerSocket 是用做服务端的,其中常用方法有server.accept(),此方法是一个阻塞性质的方法,当接收到连接时结束阻塞。Socket client = server.accpet();用来获取客户端

2017-12-01 17:21:52 190

原创 TreeSet学习

TreeSet是使用树状结构来存储set接口的实现类,它按照从小到大的顺序排列,所以TreeSet在一般的Set集合无序不可重复的基础上变为有序不可重复,由于是树状结构存储,所以TreeSet遍历速度非常快,在存储大量数据并需要检索的情况下TreeSet是一个非常好的选择。TreeSet实现了NavigableSet接口,该接口扩展了SortSet,具有了给定搜索目标报告最近匹配项的导航方法。

2017-11-30 10:03:41 248

原创 Eclipse导入Checkstyle 插件问题

在Eclipse中添加Checkstyle 插件又两种方式:方式一:1. Eclipse中,选择 Help ->Software Updates -> Find and Install ;2. 选择 Search for new features to install 选择 Next ;3. 选择 New Remote Site ;4. 输入更新地址: http://e

2017-11-29 16:02:52 551

转载 简要分析java的类,抽象类和接口的联系和区别

在Java语言中, abstract class和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之

2017-11-29 15:50:19 264

2017年面试题大全

java面试题。。。。。。。。。。。。。。。。。。。。。。。。。

2017-12-12

自己动手写网络爬虫

自己动手写网络爬虫。。。。。。。。。。。。。。。。。

2017-12-12

PowerDesigner15.1汉化破解版.rar

数据库设计软件破解版。。。。。。。。。。。。。。。。。

2017-12-12

贪吃蛇小游戏

java写的贪吃蛇,适合新手学习使用。。。。。。。。。。。

2017-11-29

JAVA初学者论坛

自己写的java小论坛,比较简单,适合新手学习使用,,,,

2017-11-29

Checkstyle

Eclipse安装Checkstyle插件,直接解压,用eclipse安装解压文件夹即可

2017-11-29

数据库学习资料

自己做的数据库学习笔记,记录了从数据库基本概念到数据库优化,包含基础学习阶段的全部。

2017-11-29

java学习笔记总结

一本很好的复习java的工具,详细介绍了java的学习内容

2017-11-29

JDK1.7.0_60

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

2017-11-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除