随笔分类 - 程序设计——java
think in java
摘要:1.public private protected 1.public private protected 1.public private protected 1.public private protected
阅读全文
小算法
摘要:问题描述:有两组随机生成的(0~99999)Int32数据A和B,将A按顺序判断在B中是否存在并记录在Boolean型的C中 1 public static void main(String[] args) 2 { 3 //B数组:[5,2,4,1] 4 5...
阅读全文
Java IO教程
摘要:1Java IO 教程2Java IO 概述3Java IO:文件4Java IO:管道5Java IO: 网络6Java IO:字节和字符数组7Java IO: System.in, System.out, and System.error8Java IO: 流9Java IO: Input Pa...
阅读全文
JAVA RMI 实例
摘要:下面我将介绍一个完整的实例,让初学者能快速体验RMI的功用。分为以下四个步骤1. 创建远程接口及声明远程方法(HelloInterface.java)2. 实现远程接口及远程方法(继承UnicastRemoteObject)(Hello.java)3. 启动RMI注册服务,并注册远程对象(Hello...
阅读全文
《JAVA与模式》之单例模式
摘要:在阎宏博士的《JAVA与模式》一书中开头是这样描述单例模式的: 作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。单例模式的结构 单例模式的特点:单例类只能有一个实例。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一...
阅读全文
Java中如何克隆集合——ArrayList和HashSet深拷贝
摘要:编程人员经常误用各个集合类提供的拷贝构造函数作为克隆List,Set,ArrayList,HashSet或者其他集合实现的方法。需要记住的是,Java集合的拷贝构造函数只提供浅拷贝而不是深拷贝,这意味着存储在原始List和克隆List中的对象是相同的,指向Java堆内存中相同的位置。增加了这个误...
阅读全文
effective java —— 终结方法守卫者
摘要:目录:effective java —— 终结方法守卫者effective java 第2章:创建和销毁对象。第7条 : 避免使用终结方法。最后的“终结方法守卫者 (finalizer guardian)”的例子,以加深理解。 1 /** 2 * chapter 2——终结守卫者 3 * @Cl...
阅读全文
并发编程 18—— 使用内置条件队列实现简单的有界缓存
摘要:Java并发编程实践 目录并发编程 01—— ThreadLocal并发编程 02—— ConcurrentHashMap并发编程 03—— 阻塞队列和生产者-消费者模式并发编程 04—— 闭锁CountDownLatch 与 栅栏CyclicBarrier并发编程 05—— Callable和Fu...
阅读全文
并发编程 14—— 线程池 之 整体架构
摘要:Java并发编程实践 目录并发编程 01—— ThreadLocal并发编程 02—— ConcurrentHashMap并发编程 03—— 阻塞队列和生产者-消费者模式并发编程 04—— 闭锁CountDownLatch 与 栅栏CyclicBarrier并发编程 05—— Callable和Fu...
阅读全文
java.util.logging.Logger 使用详解
摘要:概述:第1部分创建Logger对象第2部分日志级别第3部分Handler第4部分Formatter第5部分自定义第6部分Logger的层次关系参考第1部分创建Logger对象要使用J2SE的日志功能,首先要取得java.util.logging.Logger实例,这可以通过Logger类的两个静态g...
阅读全文
java 多线程—— 线程让步
摘要:java 多线程 目录:Java 多线程——基础知识Java 多线程 —— synchronized关键字java 多线程——一个定时调度的例子java 多线程——quartz 定时调度的例子java 多线程—— 线程等待与唤醒java 多线程—— 线程让步概述第1 部分 yield()介绍第2 部...
阅读全文
java 多线程—— 线程等待与唤醒
摘要:java 多线程 目录:Java 多线程——基础知识Java 多线程 —— synchronized关键字java 多线程——一个定时调度的例子java 多线程——quartz 定时调度的例子java 多线程—— 线程等待与唤醒概述第1部分wait(), notify(), notifyAll()等...
阅读全文
设计模式 6 —— 单件模式
摘要:设计模式目录:设计模式 1 ——观察者模式设计模式 2 —— 装饰者模式设计模式 3 —— 迭代器和组合模式(迭代器)设计模式 4 —— 迭代器和组合模式(组合)设计模式 5 —— 工厂模式设计模式 6 —— 单件模式设计模式 7 —— 命令模式设计模式 8 —— 适配器和外观模式设计模式 9 ——...
阅读全文
Java 集合系列 17 TreeSet
摘要:java 集合系列目录:Java 集合系列 01 总体框架Java 集合系列 02 Collection架构Java 集合系列 03 ArrayList详细介绍(源码解析)和使用示例Java 集合系列 04 LinkedList详细介绍(源码解析)和使用示例Java 集合系列 05 Vector详细...
阅读全文
Java 集合系列 16 HashSet
摘要:java 集合系列目录:Java 集合系列 01 总体框架Java 集合系列 02 Collection架构Java 集合系列 03 ArrayList详细介绍(源码解析)和使用示例Java 集合系列 04 LinkedList详细介绍(源码解析)和使用示例Java 集合系列 05 Vector详细...
阅读全文
Java 集合系列 15 Map总结
摘要:java 集合系列目录:Java 集合系列 01 总体框架Java 集合系列 02 Collection架构Java 集合系列 03 ArrayList详细介绍(源码解析)和使用示例Java 集合系列 04 LinkedList详细介绍(源码解析)和使用示例Java 集合系列 05 Vector详细...
阅读全文
设计模式 5 —— 工厂模式
摘要:设计模式目录:设计模式 1 ——观察者模式设计模式 2 —— 装饰者模式设计模式 3 —— 迭代器和组合模式(迭代器)设计模式 4 —— 迭代器和组合模式(组合)设计模式 5 —— 工厂模式设计模式 6 —— 单件模式设计模式 7 —— 命令模式设计模式 8 —— 适配器和外观模式设计模式 9 ——...
阅读全文
Java 集合系列 14 hashCode
摘要:java 集合系列目录:Java 集合系列 01 总体框架Java 集合系列 02 Collection架构Java 集合系列 03 ArrayList详细介绍(源码解析)和使用示例Java 集合系列 04 LinkedList详细介绍(源码解析)和使用示例Java 集合系列 05 Vector详细...
阅读全文
Java 集合系列 13 WeakHashMap
摘要:java 集合系列目录:Java 集合系列 01 总体框架Java 集合系列 02 Collection架构Java 集合系列 03 ArrayList详细介绍(源码解析)和使用示例Java 集合系列 04 LinkedList详细介绍(源码解析)和使用示例Java 集合系列 05 Vector详细...
阅读全文
java 多线程——quartz 定时调度的例子
摘要:java 多线程 目录:Java 多线程——基础知识Java 多线程 —— synchronized关键字java 多线程——一个定时调度的例子java 多线程——quartz 定时调度的例子java 多线程—— 线程等待与唤醒概述第1部分 配置第2部分 代码示例第1部分 配置有关quartz的ap...
阅读全文
浙公网安备 33010602011771号