文章分类 -  all

摘要:将博客搬至CSDN了,这是我的博客地址:http://blog.csdn.net/haodawang 阅读全文
posted @ 2016-10-16 13:45 浩大王 阅读(82) 评论(0) 推荐(0)
摘要:有时候我们的代码中为避免 NullPointerException 会出现很多的对Null的判断语句,而这些语句一旦多起来,我们的代码就会变的惨不忍睹,因此我们引入了空对象模式(null object pattern)以此来使我们的代码变的更优雅一点。 下面来看一下空对象模式的大概视图 为了方便我这 阅读全文
posted @ 2016-10-14 23:45 浩大王 阅读(5764) 评论(0) 推荐(1)
摘要:今天简单的说一下jdbc,本来这玩意儿也很简单。 大家只需要记住其中的几个重要的类就行了,它们都在sql包里。今天主要是拿mysql来连接。先看一下主要的几个类吧。 1.Conenction 2.Statement 3.ResultSet 废话不多说我直接上代码了,因为实在很简单 import ja 阅读全文
posted @ 2016-10-14 18:53 浩大王 阅读(125) 评论(0) 推荐(0)
摘要:首先我得先请大家不要误会,博客园说转载的文章放在文章分类里,原创的文章用随笔写,我开先还以为随笔是拿来写抒情文的(滑稽),后来才发现不是这样的,但是自己所有的文章都在文章分类里了,又懒得搬运,所以我就用js重定向了一下。所以现在标题栏里进来的都是文章分类哦,大部分都是自己原创的,转载会注明转载的ur 阅读全文
posted @ 2016-10-13 22:55 浩大王 阅读(180) 评论(0) 推荐(0)
摘要:要怎样在java里来使用一个类,首先必须先把类的.class字节码文件加载进来,然后再进行连接对该类里的域分配内存,最后再调用构造器,如果该类有基类的话,会先去调用基类的构造器,总的来说,分为以下三个步骤。 1.根据环境变量找到并加载.class文件 2.为该类的非编译时常量分配内存 3.调用该类的 阅读全文
posted @ 2016-10-12 20:47 浩大王 阅读(5203) 评论(2) 推荐(0)
摘要:java的regex库 java里预留了一个regex库,方便于我们在java里操作正则表达式,或者用它来匹配字符串。 其中比较常用的就是 Pattern 和 Matcher ,pattern是一个编译好的正则表达式,而Mather是一个正则表达式适配器,Mather的功能很强大,所以我们一般用pa 阅读全文
posted @ 2016-10-11 21:54 浩大王 阅读(2573) 评论(0) 推荐(0)
摘要:Mysql 主键约束Primary Key 今天来简单的讲一下主键约束。 假如有一张学生信息表,里面记录了学生的学号 ,姓名,成绩等,那么,会不会有两个学号相同的学生,答案肯定是否定的,如果有的话也只能是插入信息的时候犯下的错误,那么我们如何去避免这种错误呢,这时候,primary key就发挥作用 阅读全文
posted @ 2016-10-10 21:26 浩大王 阅读(136) 评论(0) 推荐(0)
摘要:String String是一个被final修饰的类,直接继承于Object,同时也实现了charsequence接口,String被声明为final也就不可以被继承了。由于String的方法比较多,这就不一一的列出来说了。 在C/C++,String通常都用字符数组代替,不例外,由于JAVA是从C 阅读全文
posted @ 2016-10-09 21:41 浩大王 阅读(137) 评论(0) 推荐(0)
摘要:有的时候我们会用printStackTrace来打印异常栈,有可能我们会在处理异常的时候同时又抛出一个异常。 自定义两个异常 MyException2 调用了父类的构造方法,目的是为了能够传递一个cause进来。 接下来定义一个A 类,并在他的f()方法里调用g()方法,然后在f处理g里抛出的异常的 阅读全文
posted @ 2016-10-08 16:13 浩大王 阅读(5702) 评论(0) 推荐(1)
摘要:java5中新增了可变参数,这个可变参数和C语言中的用法是差不多,但实现起来却不一样。 下面我们一起来看看吧。 其实可变参数就是一个数组 class A{ public void func(int... argum){ for(int i = 0;i 阅读全文
posted @ 2016-10-07 22:58 浩大王 阅读(100) 评论(0) 推荐(0)
摘要:java里的异常多种多样,这是一种非常有用的机制,它能帮助我们处理那些我们未知的错误,在java里,关于异常的有throw throws,还有一个try catch 程序块。接下来我们挨个看看这几个的作用。 1.throw throw 就是抛出一个异常,并获取这个异常的引用,这个异常会被抛到外部的环 阅读全文
posted @ 2016-10-07 22:32 浩大王 阅读(601) 评论(0) 推荐(0)
摘要:如果一张表有很多个字段可能填入起来十分的困难复杂,不如把它拆分成两个表,然后查看的时候合并起来。 比如我要记录学生的姓名,班级,成绩,父母的电话号码,那么我们可以创建一个表1 储存学生的姓名班级成绩,表二储存学生的父母的电话号码 首先表1 叫student 然后数据什么的自己随便填点吧,方便测试。我 阅读全文
posted @ 2016-10-07 22:03 浩大王 阅读(137) 评论(1) 推荐(1)
摘要:原文章出处:http://blog.csdn.net/tomatofly/article/details/5949070 SQL(Structure Query Language)语言是数据库的核心语言。 SQL的发展是从1974年开始的,其发展过程如下:1974年 由Boyce和Chamberli 阅读全文
posted @ 2016-09-29 15:40 浩大王 阅读(227) 评论(0) 推荐(0)
摘要:大家有没有想过内部类究竟能不能被继承呢? 事实证明是可以的, 需要我们注意的是内部类隐式的持有外部类的引用,所以,我们需要在Extender的构造方法中显式的调用Outer的构造方法来给Inner一个outer的引用。 阅读全文
posted @ 2016-09-27 19:48 浩大王 阅读(134) 评论(0) 推荐(0)
摘要:生活中有没有这样一种例子,有一样东西既是一种东西,又可以是另一种东西,比如平板电脑,它既可以实现手机的功能,又可以实现电脑的功能,这正好就体现了多重继承了。 先来声明一个手机的抽象类 然后我们再来声明一个电脑的抽象类 电脑上可以玩游戏,写软件,和朋友聊天什么的 那么我们再来创建一个平板电脑的类,那平 阅读全文
posted @ 2016-09-25 23:34 浩大王 阅读(241) 评论(0) 推荐(0)
摘要:xml是一种可扩展的标记语言,可以用来存储和传输数据。在java里面我们可以调用相关的方法来访问到它。 用上面的java代码我们可以轻松的获取到xml的document对象树模型,用它来访问到我们想要访问的数据,整体操作和js里的dom树基本没什么区别 阅读全文
posted @ 2016-09-25 19:44 浩大王 阅读(8959) 评论(1) 推荐(1)
摘要:``` package com.bikeqx.test; public class Main{ public static void apply(ServiceFactory sf){ Service s = sf.getService(); s.method1(); s.method2(); } public static void main(String[] args){ ... 阅读全文
posted @ 2016-09-25 13:23 浩大王 阅读(139) 评论(0) 推荐(0)
摘要:java里的内部类通常能帮我们隐藏一些具体实现,体现良好的封装效果。 内部类又分几种: 1.普通内部类 2.局部内部类 3.匿名内部类 4.静态内部类 普通内部类 先来看第一种普通的内部类,这种内部类就非常简单了,就是将一个类的声明放在另一个类的内部 这样的话就可以声明出一个普通的内部类 但是在内部 阅读全文
posted @ 2016-09-24 16:07 浩大王 阅读(116) 评论(0) 推荐(0)
摘要:        在软件开发中也常常遇到类& 20284;的情况,实现某一个功能有多种算法或者策略,我们可以根据环境或者条件的不同选择不同的算法或者策略来完成该功能。如查找、排序等,一种常用的方法是硬编码(Hard Coding)在一个类中,如需要提供多种查找算 阅读全文
posted @ 2016-09-23 18:41 浩大王 阅读(753) 评论(0) 推荐(0)
摘要:工厂模式:主要用来实例化有共同接口的类,工厂模式可以动态决定应该实例化那一个类。工厂模式的形态工厂模式主要用一下几种形态:1:简单工厂(Simple Factory)。2:工厂方法(Factory Method)。3:抽象工厂(Abstract Factory)。简单工厂(Simple Factor 阅读全文
posted @ 2016-09-23 17:05 浩大王 阅读(148) 评论(0) 推荐(0)