文章分类 -  Java补习

摘要:代码如下 阅读全文
posted @ 2017-02-08 11:31 桃源仙居 阅读(82) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/happyPawpaw/archive/2013/04/09/3009553.html 用法一:常量 在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型 阅读全文
posted @ 2016-10-13 10:15 桃源仙居 阅读(96) 评论(0) 推荐(0)
摘要:http://www.2cto.com/net/201208/145962.html 彻底明白IP地址——计算相关地址 知道ip地址和子网掩码后可以算出: 1、 网络地址 2、 广播地址 3、 地址范围 4、 本网有几台主机 例1:下面例子IP地址为192·168·100·5 子网掩码是255·25 阅读全文
posted @ 2016-09-12 22:58 桃源仙居 阅读(561) 评论(0) 推荐(0)
摘要:double num = sc.nextDouble(); long l = Math.round(num * 10); // 四舍五入 double ret = l / 10.0; // 注意:使用 10.0 而不是 10 //结果保留几位小数就先乘以10的幂,然后再除以10的幂的double类型 阅读全文
posted @ 2016-08-22 16:04 桃源仙居 阅读(152) 评论(0) 推荐(0)
摘要:1.boolean类型不能赋值数值类型,未初始化boolean类型不能使用判断条件,也就boolean类型的变量是没有默认值 2.Object类没有equals()方法 只有equals(Object obj)方法 3.Servlet的生命周期一般可以用三个方法来表示 init():仅执行一次,负责 阅读全文
posted @ 2016-08-03 14:40 桃源仙居 阅读(179) 评论(0) 推荐(0)
摘要:验证数字的正则表达式集 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$ 验证非零的正整数:^\+?[1-9]... 阅读全文
posted @ 2016-08-01 22:04 桃源仙居 阅读(101) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/xwdreamer/archive/2012/04/17/2454631.html java的比较器有两类,分别是Comparable接口和Comparator接口。 在为对象数组进行排序时,比较器的作用非常明显,首先来讲解Comparable接口。 让 阅读全文
posted @ 2016-08-01 21:22 桃源仙居 阅读(171) 评论(0) 推荐(0)
摘要:一. 泛型概念的提出(为什么需要泛型)? 首先,我们看下下面这段简短的代码: 定义了一个List类型的集合,先向其中加入了两个字符串类型的值,随后加入一个Integer类型的值。这是完全允许的,因为此时list默认的类型为Object类型。在之后的循环中,由于忘记了之前在list中也加入了Integ 阅读全文
posted @ 2016-08-01 13:57 桃源仙居 阅读(89) 评论(0) 推荐(0)
摘要:http://network.51cto.com/art/201411/456783_1.htm TCP是一种面向连接的、可靠的、基于IP的传输层协议。TCP是一个超级麻烦的协议,而它又是互联网的基础,也是每个程序员必备的基本功。 http://network.51cto.com/art/20141 阅读全文
posted @ 2016-08-01 13:49 桃源仙居 阅读(1863) 评论(0) 推荐(0)
摘要:目录 前言:什么是JDBC 一、准备工作(一):MySQL安装配置和基础学习 二、准备工作(二):下载数据库对应的jar包并导入 三、JDBC基本操作 (1)定义记录的类(可选) (2)连接的获取 (3)insert (4)update (5)select (6)delete 四、测试 五、代码分析 阅读全文
posted @ 2016-07-25 22:15 桃源仙居 阅读(94) 评论(0) 推荐(0)
摘要:1. HashMap的数据结构 数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组 数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难; 链表 链表存储区间离散,占用内存比较宽松,故空间复杂度 阅读全文
posted @ 2016-07-25 16:07 桃源仙居 阅读(96) 评论(0) 推荐(0)
摘要:在java.lang包中有String.split()方法,返回是一个数组 我在应用中用到一些,给大家总结一下,仅供大家参考: 1、如果用“.”作为分隔的话,必须是如下写法,String.split("\\."),这样才能正确的分隔开,不能用String.split("."); 2、如果用“|”作为 阅读全文
posted @ 2016-07-22 09:08 桃源仙居 阅读(108) 评论(0) 推荐(0)
摘要:public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 System.out.println("通过Map.ke... 阅读全文
posted @ 2016-07-21 22:51 桃源仙居 阅读(94) 评论(0) 推荐(0)
摘要:/*大体上顺序是这样的:(也可以说是优先级,同一级的按顺序执行) 1 静态变量,静态代码块(类加载时执行,类不加载不执行) 2 实例变量,实例代码块(创建对象时才执行,不创建对象不执行) 3 构造函数,(创建对象时执行完2后再执行构造函数,不管构造函数是public还是private) */ 1.首先,初始化父类中的静态成员变量和静态代码块,按照在程序中出现的顺序初始化; 2.然后,初... 阅读全文
posted @ 2016-07-14 09:03 桃源仙居 阅读(358) 评论(0) 推荐(0)
摘要:1.Server端 2.Client端 3.测试结果 阅读全文
posted @ 2016-07-06 12:14 桃源仙居 阅读(111) 评论(0) 推荐(0)
摘要:public class ProducerConsumer{ public static void main(String[] args) { StackContent sc = new StackContent(); Producer p = new Producer(sc); Consumer 阅读全文
posted @ 2016-07-05 22:49 桃源仙居 阅读(99) 评论(0) 推荐(0)
摘要:下载Jar包:mysql-connector-java-5.1.38-bin.jar 注册驱动 创建数据库连接 获取表达式 执行sql语句并获取结果集 打印结果集 示例代码: import java.sql.Connection; import java.sql.DriverManager; imp 阅读全文
posted @ 2016-04-07 17:12 桃源仙居 阅读(97) 评论(0) 推荐(0)
摘要:问题: 通过实现 java.io.Serializable 接口以启用其序列化功能。未实现此接口的类将无法使其任何状态序列化或反序列化。 这个接口中没有任何方法,那么是如何让他序列化的呢?什么又是反序列化呢? 答: Serializable是一个接口,凡是一个接口中没有任何定义 就被称为标记接口像这 阅读全文
posted @ 2016-04-06 21:03 桃源仙居 阅读(130) 评论(0) 推荐(0)