- 博客(14)
- 收藏
- 关注
原创 java中switch语句的测试
有的人会想为什么switch语句中药价break。name不防来做一个实验,首先不加break,看看会发生什么:public class Sw { public static void main(String[] args) { int i=10; switch(i){ case 0: System.out.println("00");
2015-02-13 15:28:53 786
原创 2015愿景
import java.io.PushbackReader;import java.util.Random;/** * * @author puhaitao * *年复一年,但2015只有一次,但愿能够珍惜 */public class My2015 { private static My2015 my2015; private My2015() { //
2014-12-31 14:28:31 799
原创 java自定义异常
1.自定义一个异常类,继承Exception,分别写两个构造方法,一个无参、一个带String型参数,如下package a.b;public class CustomException extends Exception { public CustomException() { // TODO Auto-generated constructor stub super();
2014-12-31 11:18:33 478
原创 java内部类回顾之匿名内部类
匿名内部类使用比较多一种情况是:当一个方法传递一个接口类型的参数时。这里定义一个接口:package com.pht.inner;public interface Person { public void setSkin(); }再定义一个类,且有一个传递Person类型的参数的方法package com.pht.inner;public class N
2014-12-29 15:02:44 501
原创 java内部类回顾之静态内部类
其实静态内部类的定义与一般内部类的定义差不多,不同的是要加上static修饰符。如下package com.pht.inner;public class StaticOuter { static class Inner{ }}静态内部类需要注意的有以下几点:1.不能直接访问外部类的非静态属性和方法2.可以不通过.new关键字,而是像一般的类一样直接new出实例
2014-12-29 14:40:56 597
原创 java内部类回顾之一般内部类实现多继承和封装性
本文的标题可能有一定的误导性,并不是说一般内部类就能实现多继承,显然这是不可能的。真正的意思是通过多继承来实现我们期望中的多继承的功能。这里就拿人类来举例吧,人(Person)是一种生物(biology),而且是可移动(Moveable)的生物。我们可以定义如下两个类:public class Biology { public void die(){ System.out.pr
2014-12-29 14:24:02 1635
原创 java 内部类回顾之一般内部类
昨天,一位自学java的朋友问我内部类重不重要,我的回答当然是”很重要的“。当时我才意识到,对于这部分的知识已有所遗忘,所以有必要写一些测试代码,并将其记录下来。为什么要用内部类?这是一个很现实的问题,如果不知道内部类能做什么,那么学习起来就会有些漫无目的,觉着很迷茫。对于内部类,我首先想到的一个用处就是解决java不能多继承的问题,当然也还有其它的作用,比如掩藏类的实现细节(这个读起来有
2014-12-29 13:56:01 525
原创 数据结构之链表
#include #include "string.h" #include "stdlib.h" #define Len sizeof(node) typedef struct element{ int value; struct node *next;}node;node *head,*p1,*p2;node *creatlist();void p
2014-10-23 10:04:45 500
原创 mybatis多对一查询
1. BlogDao.java package pht.mybatis.dao;import java.util.List;import pht.mybatis.pojo.Blog;public interface BlogDao { public List getBlog(int id);//查询多个数据时候,返回类型应该是List public void addBlog(
2014-04-11 15:04:02 773
原创 mybatis下载及开发环境配置
一、下载链接 http://blog.mybatis.org/p/products.html,选择mybatis3下载。如果是用eclipse或myeclipse来开发,这里也有相关插件,可以在线安装,安装的办法与一般插件的安装大同小异。这个网站在内地打开比较慢,需要耐心等待,香港倒是很快。安装过程也可能会很慢,不妨翻墙来试试。 二、 将下载的jar文件放入build-pa
2014-04-01 17:19:59 745
原创 单例模式
顾名思义,单例模式就是一个类只有一个实例,而且这个实例易于被外界访问,从而方便对实例个数的控制并节约系统资源。如果在设计过程中希望某个类只有一个实例,那么这时候单例模式可以是一个比较好的选择。所谓天无二日,人无二主。那么就以太阳为例好了,众所周知,我们每天看到的太阳都是同一个太阳。现在来看看最简单的单例模式package com.pu.singleton;/** * *
2014-02-27 16:02:10 504
原创 IMQ限速记录
IMQ(Intermediate queueing device,中介队列设备) 不是一个队列规定,但它的使用与队列规定是紧密相连的。就 Linux而言,队列规定是附带在网卡上的,所有在这个网卡上排队的数据都排进这个队列规定。根据这个概念,出现了两个局限: 1. 只能进行出口整形(虽然也存在入口队列规定,但在上面实现分类的队列规定的可能性非常小)。 2. 一个队列规定只能处
2014-02-27 14:51:00 1214
原创 Mysql主从同步配置小记
本文是自己在工作过程中参考网络上大神们的经验记录下来的,为图省事,文中很大部分是属于别人的东西。 操作系统 ip Mysql版本主机(master)debian 6 192.168.33.196 5.1.49从机(slave)centos
2014-02-27 14:48:40 572
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人