-
单列集合框架体系Collection
单列集合框架体系Collection 单列集合框架体系 List 集合体系 主要实现类 依次为 ArrayList,LinkedList,Vector 。 List接口主要特征: 有序,可重复,有索引,底层容量是动态扩容的。(代码以JDK 1.8为例) ArrayList:是List接口的主要实现类,底层用数组实现:, tr...
-
《代码整洁之道》总结和笔记
《代码整洁之道》总结和笔记 前言 《代码整洁之道》在业内有很高的知名度,被诸多前辈推荐给后来者阅读。本书以循序渐进改造一个小程序的方式,演示了一个程序可能的各种设计(在代码层面)。手把手教你该怎么设计代码,为何要这样设计,这样设计的好处是什么。通过一...
-
多线程与高并发(三)synchronized关键字
多线程与高并发(三)synchronized关键字 上一篇中学习了线程安全相关的知识,知道了线程安全问题主要来自JMM的设计,集中在主内存和线程的工作内存而导致的内存可见性问题,及重排序导致的问题。上一篇也提到共享数据会出现可见性和竞争现象,如果多线程间没有共享的数...
-
java斐波那契数列的顺序输出
java斐波那契数列的顺序输出 斐波那契数列,即1、1、2、3、5......,从第三个数开始包括第三个数,都为这个数的前两个数之和,而第一第二个数都为1。 下面是java输出斐波那契数列的代码: import java.util.HashMap; public class Test{ // 定义一个hashMap来存储已经...
-
你经历过满屏都在飞"1"的绝望吗!
你经历过满屏都在飞1的绝望吗! 下图的这种绝望,我经历过.QAQ 无限循环 最简单无限循环格式 : while(true) { } 或 for(;;) { } 无限循环存在的原因是并不知道循环多少次,而是根据某些条件,来控制循环。 循环嵌套 嵌套循环是指在一个循环语句的循环体中再定义一个循环...
-
Java 并发集合类
Java 并发集合类 集合 ?1 ConcurrentHashMap ??基于 散列链表+红黑树 实现,类似于 HashMap,JDK 8 进行了优化,利用 volatile + CAS 实现无锁化操作,保证线程安全的同时,提高性能。默认容量16,默认加载因子0.75; ??散列链表和红黑树的内部类定义如下: // 基本结...
-
JAVA后端面试必知——ListIterator和Iterator的异同
JAVA后端面试必知——ListIterator和Iterator的异同 在使用Java集合的时候,都需要使用Iterator。但是java集合中还有一个迭代器ListIterator,在使用List、ArrayList、LinkedList和Vector的时候可以使用。这两种迭代器有什么区别呢?下面我们详细分析。这里有一点需要明...
-
JVM垃圾收集算法之清除算法
JVM垃圾收集算法之清除算法 最近看了一些大佬的博文,文中提到说:学习知识不能一味的死学滥学,在 学之前要明白为什么要学这个知识,在实际的应用中怎么运用这个知识 。我觉得说的很对,很多时候我学习确实是了解了这是什么原理,但是要说到实际中怎么应用确实比较难...
-
菜鸟学java,根本停不下来!
菜鸟学java,根本停不下来! 位运算符 : 两个 2 进制的操作数 , 同一位数的两个数如果有一个为 0 结果就为 0, 两个都为 1 才是 1 . | : 两个 2 进制的操作数 , 同一位数的两个数如果有一个为 1, 两个都为 0 才是 0 . ^ : 两个 2 进制的操作数 , 同一位数的两个数如果相同...
-
java_io流
java_io流 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类 根据处理数据类型的不同分为:字符流...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
