上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 33 下一页

2018年7月21日

摘要: Java NIO:NIO概述 在上一篇博文中讲述了几种IO模型,现在我们开始进入Java NIO编程主题。NIO是Java 4里面提供的新的API,目的是用来解决传统IO的问题。本文下面分别从Java NIO的几个基础概念介绍起。 以下是本文的目录大纲: 一.NIO中的几个基础概念 二.Channe 阅读全文
posted @ 2018-07-21 17:24 卖肾割阑尾 阅读(100) 评论(0) 推荐(0)
摘要: 深入理解Java中的IO 引言: 对程序语言的设计者来说,创建一个好的输入/输出(I/O)系统是一项艰难的任务 < Thinking in Java > 本文的目录视图如下: Java IO概要 a.Java IO中常用的类 b.Java流类的类结构图 1.流的概念和作用 2.Java IO所采用的 阅读全文
posted @ 2018-07-21 17:23 卖肾割阑尾 阅读(118) 评论(0) 推荐(0)
摘要: 字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如图12-6所示。下面以两个写文件的操作为主进行比较,但是在操作时字节流和字符流的操作完成之后 阅读全文
posted @ 2018-07-21 17:21 卖肾割阑尾 阅读(115) 评论(0) 推荐(0)

2018年7月17日

摘要: 摘要: Java技术体系中所提倡的 自动内存管理 最终可以归结为自动化地解决了两个问题:给对象分配内存 以及 回收分配给对象的内存,而且这两个问题针对的内存区域就是Java内存模型中的 堆区。关于对象分配内存问题,笔者的博文《JVM 内存模型概述》已经阐述了 如何划分可用空间及其涉及到的线程安全问题 阅读全文
posted @ 2018-07-17 11:48 卖肾割阑尾 阅读(189) 评论(0) 推荐(1)

2018年7月15日

摘要: 摘要: 所谓排序,就是根据排序码的递增或者递减顺序把数据元素依次排列起来,使一组任意排列的元素变为一组按其排序码线性有序的元素。本文将介绍八种最为经典常用的内部排序算法的基本思想与实现,包括插入排序(直接插入排序,希尔排序)、选择排序(直接选择排序,堆排序)、交换排序(冒泡排序,快速排序)、归并排序 阅读全文
posted @ 2018-07-15 19:24 卖肾割阑尾 阅读(171) 评论(0) 推荐(0)
摘要: 摘要: Hashtable与HashMap都是Map族中较为常用的实现,也都是Java Collection Framework 的重要成员,它们的本质都是 链表数组。本文深入JDK源码并从定义、构造、结构、存取等四个方面深入解读了Hashtable的底层结构与存储逻辑,并阐述了HashMap、Ha 阅读全文
posted @ 2018-07-15 19:22 卖肾割阑尾 阅读(192) 评论(0) 推荐(0)
摘要: 摘要: Web 技术成为当今主流的互联网 Web 应用技术之一,而 Servlet 是 Java Web 技术的核心基础。本文首先从请求/响应架构应用的大背景谈起 Servlet 的由来,明确 Servlet 的产生动机,并揭示了 Servlet 的本质以及其在标准MVC模式中所扮演的角色。紧接着, 阅读全文
posted @ 2018-07-15 19:19 卖肾割阑尾 阅读(135) 评论(0) 推荐(0)
摘要: Java中protected方法访问权限的问题 protected 修饰的成员变量或方法,只能在同包或子类可访问; package 1 public class TestPackage { protected String name; protected void f1() { TestPackag 阅读全文
posted @ 2018-07-15 18:01 卖肾割阑尾 阅读(525) 评论(0) 推荐(0)

2018年7月14日

摘要: 摘要: 我们已经知道,synchronized 是java的关键字,是Java的内置特性,在JVM层面实现了对临界资源的同步互斥访问,但 synchronized 粒度有些大,在处理实际问题时存在诸多局限性,比如响应中断等。Lock 提供了比 synchronized更广泛的锁操作,它能以更优雅的方 阅读全文
posted @ 2018-07-14 12:26 卖肾割阑尾 阅读(175) 评论(0) 推荐(0)

2018年7月13日

摘要: 本文转载自:http://www.cnblogs.com/yangecnu/p/Introduce-B-Tree-and-B-Plus-Tree.html 维基百科对B树的定义为“在计算机科学中,B树(B-tree)是一种树状数据结构,它能够存储数据、对其进行排序并允许以O(log n)的时间复杂度 阅读全文
posted @ 2018-07-13 23:41 卖肾割阑尾 阅读(140) 评论(0) 推荐(0)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 33 下一页

导航