好咖啡要和朋友一起品尝,好“模板”也要和同样喜欢它的人一起分享。 网站首页心得笔记
javase第三季学习笔记-受检与非受检异常
发布时间:2017-08-10 15:46:11作者:雪饮
受检异常在编译期检查的异常就是受检异常定义方法时必须声明所有可能会抛出的exception;在调用这个方法时,必须捕获它的checked exception,不然就得把它的exception传递下去;ex
详细信息>>javase第三季学习笔记-集合框架概述
发布时间:2017-08-10 15:44:27作者:雪饮
集合框架的作用在实际开发中,我们经常会对一组相同类型的数据进行统一管理操作。到目前为止,我们可以使用数组结构,链表结构,二叉树结构来实现。数组的最大问题在于数组中的元
详细信息>>javase第三季学习笔记-集合框架Iterator接口
发布时间:2017-08-10 15:41:41作者:雪饮
集合输出前面我们已经学习了集合的基本操作,很多情况下,我们需要把集合的内容进行输出,也就是遍历集合。遍历集合的方式有以下几种:1、 Iterator 2、 ListIterator 3、 Enumera
详细信息>>javase第三季学习笔记-观察者模式
发布时间:2017-08-10 15:39:43作者:雪饮
观察者模式原理• 观察者模式定义:简单地说,观察者模式定义了一个一对多的依赖关系,让一个或多个观察者对象监察一个主题对象。这样一个主题对象在状态上的变化能够通
详细信息>>javase第三季学习笔记-服务器同时处理多个客户端
发布时间:2017-08-10 15:38:38作者:雪饮
服务器同时处理多个客户端目前为止我们编写的程序中,服务器只能同时处理一个客户端连接,要想服务器同时支持多个客户端的连接,就必须加入多线程的处理机制,将每一个连接的客户
详细信息>>javase第三季学习笔记-泛型
发布时间:2017-08-10 15:37:09作者:雪饮
泛型• JDK 1.5之后出现了新的技术 —— 泛型(Generic),此技术的最大特点是类中的属性的类型可以由外部决定• 而且在声明类的时候应该采用如下的形
详细信息>>javase第三季学习笔记-反射机制
发布时间:2017-08-10 15:34:27作者:雪饮
什么是反射• 反射: ReflectionClass类• Class类是一切的反射根源。• Class类表示什么?• 很多的人——可以定义一个Person类(有年
详细信息>>javase第三季学习笔记-二分查找算法
发布时间:2017-08-10 15:32:50作者:雪饮
二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。有序性:因
详细信息>>javase第三季学习笔记-对象一对多与多对多关系
发布时间:2017-08-10 15:31:36作者:雪饮
一对多设计示例:主程序:package com.vince.onetomany; import java.util.Set; public class OneToManyDemo { public static void main(String[] args) { Emperor
详细信息>>javase第三季学习笔记-对象的克隆
发布时间:2017-08-10 15:29:38作者:雪饮
对象的克隆将一个对象复制一份,称为对象的克隆技术在Object类中存在一个clone方法:protected Object clone() throws CloneNotSupportedException如果某个类的对象要想被克隆
详细信息>>javase第三季学习笔记-常见字符编码
发布时间:2017-08-10 15:28:31作者:雪饮
常见字符编码iso8859-1:编码属于单字节编码,最多只能表示0-255的字符范围,主要在英文上应用。GBK/GB2312:中文的国际编码,专门用来表示汉字,是双字节编码unicode:java中就是使
详细信息>>javase第三季学习笔记-URL
发布时间:2017-08-10 15:27:44作者:雪饮
URL概述• public final class URL extends Object implements Serializable • URL(uniform resource location )类 URL 代表一个统一资源定位符,它是指向互
详细信息>>javase第三季学习笔记-日期操作类
发布时间:2017-08-10 15:24:16作者:雪饮
Date类类Date表示特定的瞬间,精确到毫秒,也就是程序运行时的当前时间。Date date=new Date();实例化Date对象,表示当前时间示例代码:package com.vince.date; import java.util
详细信息>>javase第三季学习笔记-内省机制
发布时间:2017-08-10 15:18:48作者:雪饮
JavaBean的概念• 什么是 JavaBean? • Bean理解为组件意思, JavaBean就是Java组件,在广泛的理解就是一个类,对于组件来说,关键在于要具有“能够被IDE构建工
详细信息>>javase第三季学习笔记-对象比较器
发布时间:2017-08-10 15:15:50作者:雪饮
比较器的作用对两个或多个数据项进行比较,以确定它们是否相等,或确定它们之间的大小关系及排列顺序称为比较。前面我们学习过Arrays.sort方法可实现对象的排序操作public sta
详细信息>>javase第三季学习笔记-TCP实现ECHO程序
发布时间:2017-08-10 15:14:06作者:雪饮
模仿客户端与服务端:服务端代码:package com.vince.echo; import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.IOException;import java.io
详细信息>>javase第三季学习笔记-IO之字节字符转换流
发布时间:2017-08-10 15:11:44作者:雪饮
转换流概述转换流,可以将一个字节流转换为字符流,也可以将一个字符流转换为字节流。OutputStreamWriter:可以将输出的字符流转换为字节流的输出形式InputStreamReader:将输入
详细信息>>javase第三季学习笔记-IO之字节数组流
发布时间:2017-08-10 15:09:11作者:雪饮
ByteArrayInputStreampublic class ByteArrayInputStreamextends InputStreamByteArrayInputStream包含一个内部缓冲区,该缓冲区包含从流中读取的字节。内部计数器跟踪read
详细信息>>javase第三季学习笔记-Math与Random类
发布时间:2017-08-10 15:06:51作者:雪饮
Math类math类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数round方法若接收的参数是double返回的就是long四舍五入的整数round方法若接收的参数是flo
详细信息>>javase第三季学习笔记-IO之字符串流
发布时间:2017-08-10 15:05:37作者:雪饮
StringReaderpublic class StringReaderextends Reader其源为一个字符串的字符流StringWriterpublic class StringWriterextends Writer一个字符流,可以用其回收在字符串缓
详细信息>>javase第三季学习笔记-IO之数据流
发布时间:2017-08-10 15:04:12作者:雪饮
DataInputStreampublic class DataInputStream extends FilterInputStream implements DataInput数据输入流允许应用程序以与机器无关方式从底层输入流中读取基本java数据
详细信息>>javase第三季学习笔记-IO之字符流
发布时间:2017-08-10 14:59:58作者:雪饮
字符输出流public abstract class Writerextends Objectimplements Appendable,Closeable,Flushable写入字符流的抽象类。子类必须实现的方法仅有Write(char[],int,int)、f
详细信息>>javase第三季学习笔记-IO之缓冲流
发布时间:2017-08-10 14:58:18作者:雪饮
缓冲流概述首先要明确一个概念:对文件或其它目标频繁的读写操作,效率低,性能差。使用缓冲流的好处是,能够更高效的读写信息,原理是将数据先缓冲起来,然后一起写入或者读取出来。
详细信息>>javase第三季学习笔记-IO之打印流
发布时间:2017-08-10 14:56:47作者:雪饮
打印流概述打印流的主要功能是用于输出,在整个IO包中打印流分为两种类型:字节打印流:PrintStream字符打印流:PrintWriter打印流可以很方便的进行输出示例代码:使用PrintStream打
详细信息>>javase第三季学习笔记-程序国际化
发布时间:2017-08-10 14:47:02作者:雪饮
对国际化程序的理解Internationalization:国际化程序可以这样理解Internationalization一般简称i18n,i是首字母,n是末字母,18是首末字母之间相隔的字母数。同一套程序代码可以
详细信息>>