Core Java
文章平均质量分 67
IMFuckingHigh
这个作者很懒,什么都没留下…
展开
-
@V@ java代码笔记2010-06-12:java控制台输入各类型类实现;以及判断输入字符串里面是否有数字的两种方法:方法1:转换成字符数组;方法2:正则表达式。
转自 : http://jayxigua.iteye.com/blog/691025 package jay_x_20100612;import java.io.*;import java.util.regex.Pattern;public cla转载 2011-09-27 16:39:36 · 1842 阅读 · 0 评论 -
java serializable深入了解
引言将 Java 对象序列化为二进制文件的 Java 序列化技术是 Java 系列技术中一个较为重要的技术点,在大部分情况下,开发人员只需要了解被序列化的类需要实现 Serializable 接口,使用 ObjectInputStream 和 ObjectOutputStream 进行对象的读写。然而在有些情况下,光知道这些还远远不够,文章列举了笔者遇到的一些真实情境,它们与 Java 序转载 2012-03-05 15:51:23 · 1701 阅读 · 0 评论 -
Connection接口中的方法
1. Statement createStatement():创建一个Statement对象来将 SQL 语句发送到数据库。Statement stmt = con.createStatement(); 2. Statement createStatement(int resultSetType, resultSetConcurrency):创建一个Statement原创 2011-11-22 14:07:32 · 3825 阅读 · 0 评论 -
泛型类、泛型方法的使用与理解
本文参考《Java核心技术 II 高级特性》有关章节 一. 为什么要使用泛型程序设计 泛型程序设计意味着编写的代码可以被很多不同类型的对象所重用。例如,我们不希望为聚集String和File对象分别设计不同的类。实际上根本不需要那么做,因为一个ArrayList类可以聚集任何类型的对象。这是一个泛型程序设计的实例。在Java SE5.0之前,Java的泛型原创 2011-10-10 14:41:35 · 18285 阅读 · 0 评论 -
映射表
集是一个集合,它可以快速地寻找现有的元素,但是要查看元素,就需要查看的元素的精确副本。这不是一种非常通用的查找方式。通常,我们知道某些键的信息,并想要查找与之相对应的元素。映射表(map)数据结构就是为此设计的。映射表用来存放键值对。如果提供了键就能查找到相应的值。例如,有一张关于员工信息的记录表,键为员工ID,值为Employee对象。Java 类库为映射表提供了两种通用的实现:HashMa转载 2012-01-04 15:49:15 · 11310 阅读 · 0 评论 -
利用Java5泛型实现泛型特性成分
本文参考节选自 机工社《数据结构与算法分析 Java语言描述》 一. 简单的泛型类和接口 首先看以下代码中的GenericMemoryCell泛型类:public class GenericMemoryCell{ public AnyTyp原创 2011-10-07 16:23:38 · 3636 阅读 · 1 评论 -
算法运行时间计算的一般法则
本文参考节选自 《数据结构与算法分析 Java语言描述》 法则1—— for循环 一个for循环的运行时间至多是该for循环内部的那些语句(包括测试)的运行时间乘以迭代器的次数。 法则2——嵌套的for循环 从里向外分析这些for循环。在一组原创 2011-10-07 17:50:04 · 2751 阅读 · 0 评论 -
Java中完整的流家族(不断更新)
本文内容参考自《Java核心技术 卷II:高级特性》 Java拥有一个包含各种流类型的流家族,其数量超过60个。将Java 中的流类型按照其使用方法来分,这样就形成了处理字节的和字符的两个单独的层次结构。 一. 处理字节流类型层次树 InputStre原创 2011-10-06 17:08:02 · 3983 阅读 · 1 评论 -
(更新)线性表基础知识精炼(Java描述)
1. 可以对线性表做些什么呢?往线性表末尾插入一个新元素在任意位置插入新元素,比如起始位置,末尾或者元素之间可以删除一个元素可以删除所有元素可以查看任意元素可以测定线性表是否包含一个特定的元素统计线性表中的元素数目可以测定线性表是空的还是满的可以显示线性表中的所有元素原创 2011-10-06 11:34:05 · 994 阅读 · 0 评论 -
我对Java Serializable(序列化)的理解和总结
1、序列化是干什么的?简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化a)当你想把的内存中的对象状态保存到一个文件中或者数据库中时候;b)当你想用套接字在网转载 2012-03-05 17:33:43 · 1166 阅读 · 0 评论