JAVA
泥瓦罐
跟随大神的脚步,前进....
展开
-
Java基础知识之多线程(1)
1、认识线程a) 对于线程来说,容易混淆的还有进程,我们用一个例子来区分它们,每次打开一个word文档,这就是一个进程,一个word中的拼写检查这是一个线程,再如每登陆一个QQ,这是一个进程,QQ中的每一个会话都是一个线程。b)对于只有一个CPU的电脑来说,一个时间点只有一个进程占用CPU2、Java中如何实现线程Java中实现多线程可以采用:继承Thread类,或,实现Runna原创 2015-04-18 10:20:14 · 600 阅读 · 0 评论 -
Java基础知识之多线程(2)
线程的休眠使用方法:public static void sleep(long millis)throws InterruptedException{} 可见该方法有异常抛出,所以要进行异常的处理。public class A implements Runnable { private String name; public A(String name) { sup原创 2015-05-25 21:29:48 · 429 阅读 · 0 评论 -
Java基础知识之面向对象(3)
泛型1、特点:类中的属性类型可以由外部决定。来看一个小例子://泛型实例public class Fanxing<T> { //成员变量的类型由外部决定 private T x; private T y; public T getX() { return x; } public void setX(T x) { thi原创 2015-05-21 21:29:00 · 388 阅读 · 0 评论 -
Java基础知识之Set
特性Set中不允许出现重复元素,是根据什么原理呢?答案是:根据equals()方法来区分的。那么如想自定义类对象实例在Set中不重复出现,则需要覆写equals方法了: 这里我们假定自定义类为Person:package Public;public class Person{ private int age; private String name; public Perso原创 2015-06-02 20:53:23 · 645 阅读 · 0 评论 -
Java基础知识之IO(2)
文件复制小案例(温习Java基础知识之IO(1)中的知识)package copy;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.Ou原创 2015-05-31 09:59:00 · 618 阅读 · 0 评论 -
Java基础知识之IO(1)
IO中主要的类和接口File、InputStream、OutputStream、Reader、Writer、Serialzable接口File类File类应用的小例子import java.io.File;import java.io.IOException;public class FileDemo { public static void main(String[] args) {原创 2015-05-28 21:31:00 · 506 阅读 · 0 评论 -
Java基础知识之常用类库(2)
SimpleDateFormat设置自己想要的日期时间显示方式:import java.text.SimpleDateFormat;import java.util.Date;public class FormatDemo { public static void main(String[] args) { // TODO Auto-generated method stu原创 2015-05-27 21:29:43 · 503 阅读 · 0 评论 -
Java基础知识之常用类库(1)
StringBuffer1、StringBuffer 和 String 并无直接关系 2、StringBuffer 避免了Sring内容改变时产生垃圾的现象。 3、一个StringBuffer对象可以调用toString()方法转换为String对象。 下面通过一个小例子演示StringBuffer类的相关方法:package StringBuffer;public class String原创 2015-05-26 21:32:10 · 514 阅读 · 0 评论 -
Java基础知识之面向对象(2)
抽象类1.包含一个抽象方法的类为抽象类,抽象类要用abstract修饰,不能直接使用其实例化对象,可以声明对象。 ps:什么是抽象方法呢?就是一个只被定义,而没有实现的方法(public abstract void fun();),就是没有{….方法体…}的方法。 2.抽象类是给子类继承的,继承抽象类的子类必须覆写所有抽象方法,否则该子类还是抽象类,不能实例化对象。 3.抽象类当然不能用fin原创 2015-05-13 21:49:23 · 517 阅读 · 0 评论 -
Java基础知识之面向对象(1)
什么是面向对象:比如我们想做一个盒子,先想一下盒子的样子,然后找具体的工具来做出我们想要的盒子,这个过程就是面向对象。面向对象的特征封装、继承、多态 封装:内部资源对外部不可见 继承:扩展现有类的功能 多态:方法可以重载,对象可以有多个形态类与对象的理解类:具有相同特征的一类事物(如:两个眼睛,一个鼻子,一个嘴的人,人就是一个类), Java中定义类的具体方法:class 类名称{原创 2015-04-29 19:45:16 · 457 阅读 · 0 评论 -
DAO设计模式
DAODAO是Data Access Object三个首字母的组合,是和数据库打交道的,夹在业务逻辑与数据资源中间。一个标准的DAO模式包含: (1)VO:数据传输对象,一般和数据库中的一张数据表对应(一个实例相当于数据表中的一条记录,具体看例子比较好理解) (2)DAO接口:一个接口,声明包含的需要的操作 (3)DAOImpl:DAO接口的具体实现类,只负责实现DAO接口声明的功能,不包括数原创 2015-06-17 21:47:11 · 703 阅读 · 0 评论