java
文章平均质量分 62
陈超q
当你的才华还撑不起你的野心时,就应该静下心来学习;当你的能力还驾驭不了你的目标时,就应该沉下心来历练。梦想不是浮躁,而是沉淀和积累。只有拼出来的美丽,没有等出来的辉煌。机会永远是留给最渴望的那个人,学会与内心深处的你对话,问问自己想要怎样的人生。
展开
-
Java中thread的run()/start()方法以及Runnable接口
Runnable是接口,我们可以通过实现Runnable接口来创建新的线程并启动。new Thread(new MyRunnable()).start()run()方法它是Runnable接口的一个方法,我们可以通过它定义需要执行什么样的操作。start()是启动线程的方法。Thread Test = new Thread();Test.start();下面是一个例子:原创 2014-12-16 21:30:26 · 3457 阅读 · 0 评论 -
java静态内部类
在一个类中创建另外一个类,叫做成员内部类。这个成员内部类可以静态的(利用static关键字修饰),也可以是非静态的。 一、静态内部类的使用目的。java中一个普通类是不可以定义为static的,只有内部类可以为静态类。在定义内部类的时候,在其前面加上一个权限修饰符static。这个内部类就变为了静态内部类。如在进行代码程序测试的时候,如果在每一个Java源文件中 都设置一个主方法(主方原创 2015-10-12 19:00:00 · 647 阅读 · 0 评论 -
简单工厂模式、工厂方法模式和抽象工厂模式小结
工厂模式是最重要的模式,因为大多数模式都需要用到工厂模式。 多数设计模式的内容讲解的都是如何设计接口。接口如何产生呢?如果在客户代码(类库的使用者称之为客户)中直接使用具体类,那么就失去了接口的意义。因为接口的使用目的,就是要降低客户对具体类的依赖程度。如果在客户代码中直接使用接口,那么就造成了客户对具体类名称的依赖。(客户最终需要以某种方式指明所需要的具体类,如配置文件或代码,但是原创 2015-09-23 22:20:13 · 374 阅读 · 0 评论 -
java线程基本知识
创建线程有两种方法:分别为继承Thread类方式(Thread类已实现Runable接口)和实现Runable接口方式。继承Thread类方式通过重写Thread类中的方法run(),以实现用户所需要的功能,实例化自定义的Thread类,使用start()方法启动线程。Public class 类名 extends Thread{ Public void ru原创 2015-01-04 14:57:18 · 392 阅读 · 0 评论 -
Trie树:统计词频、排序、查找
Trie树利用字符串的公共前缀降低了查询时间的开销,提高了查询的效率。字典树的插入,删除和查找都非常简单,用一个一重循环即可。1. 从根节点开始一次搜索2. 取得要查找关键词的第一个字母,并根据该字母选择对应的子树并转到该子树继续进行检索3. 在相应的子树上,取得要查找关键词的第二个字母,并进一步选择对应的子树进行检索4. 迭代过程...5. 在某个节点处,关键词的所有字母原创 2015-09-08 22:12:53 · 2406 阅读 · 0 评论 -
java线程间通信
线程间进行输入/输出通信最常用的方式是”管道“方式。一个线程从管道一端写入数据,另一个线程从管道另一端读出数据。public class pipedIO { public static void main(String[] args) throws IOException { pipeSender sender=new pipeSender(); pipeReceiver r原创 2015-09-02 19:36:13 · 370 阅读 · 0 评论 -
Stirng,Stringbuffer,Stringbuild的区别浅淡
String 1,Stirng是对象不是基本数据类型 2,String是final类,不能被继承。是不可变对象,一旦创建,就不能修改它的值。 3,对于已经存在的Stirng对象,修改它的值,就是重新创建一个对象,然后将新值赋予这个对象 StringBuffer 1,一个类似于 String 的字符串缓冲区,对它的修改的不会像String那样重创建对象。 2,使用append转载 2015-07-03 14:09:32 · 407 阅读 · 0 评论 -
java静态语句块、构造语句块以及构造函数的执行顺序
class HelloA { public HelloA() { System.out.println("HelloA"); } { System.out.println("I'm A class"); } static { System.out.println("static A"); } } publi原创 2015-06-25 22:18:04 · 500 阅读 · 0 评论 -
java Thread线程run()和start()方法的区别
public static void main(String args[]) { Thread t = new Thread() { public void run() { pong(); } }; t.run(); System.out.原创 2015-06-25 21:47:21 · 868 阅读 · 0 评论 -
Ubuntu kylin 安装jdk-8u45-linux-i586.tar.gz
大哥大姐们,你们的安装方法能不能先测试后再共享出去,这是一种非常不负责任的共享态度!以下是我搞了2个小时后的成果:1)将jdk-8u45-linux-i586.tar.gz复制到/opt/SinoKnots/目录下面,如果没有该文件夹,则创建该文件夹,命令如下://创建SinoKnots文件夹sudo mkdir /opt/SinoKnots//转载 2015-05-12 13:29:15 · 1093 阅读 · 1 评论 -
正则表达式学习
1.正则表达式基本语法两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束。例子如下:"^The":表示所有以"The"开始的字符串("There","The cat"等);"of despair$":表示所以以"of despair"结尾的字符串;"^abc$":表示开始和结尾都是"abc"的字符串——呵呵,只有"abc"自己了;"notice":表示任何原创 2015-03-11 16:28:28 · 1310 阅读 · 0 评论 -
常用正则表达式
//email 正确的书写格式为 username@domain static String _email = "\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*"; //电话 正确格式 012-87654321、0123-87654321、0123-7654321static String _tel = "\\d{4}-\原创 2015-03-11 16:26:22 · 820 阅读 · 0 评论 -
对抽象类和接口的一点认识
如果一个非抽象子类继承一个抽象父类,它必须实现父类中的抽象方法,如果子类也是抽象类,那么则不必实现父类中的抽象方法。如果一个类实现了一个接口,那么必须实现接口中的所有方法。但是子类是抽象类则不用。比如说一个接口,你只用到其中的一两个方法,可是如果直接实现接口需要实现里面的五个方法,这时候你可以先让抽象类实现接口,然后你的类继承接口,就不需要都实现接口的方法了。而且接口的抽象层次要更高,原创 2015-03-19 15:23:19 · 1118 阅读 · 0 评论 -
八皇后 java实现
实现代码:package algorithm;public class epr1 { public int num=1; public static void main(String[] args) { int a[]=new int[8]; epr1 e=new epr1(); e.search(0, 0, a); } public void search(in原创 2015-01-01 10:47:30 · 493 阅读 · 0 评论 -
getResponseCode()状态码
http状态返回代码 1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。http状态返回代码 代码 说明100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。http状态返回代码 2xx (成功)表示成功处理了请求的状态代转载 2014-12-16 21:32:10 · 12741 阅读 · 1 评论 -
文件处理类
文件处理类baoimport java.io.*;import java.util.ArrayList;import java.util.List;public class fileTest {static int countFiles=0;static int countFolders=0;public static void c原创 2014-11-20 13:29:37 · 421 阅读 · 0 评论 -
threadLocal理解
Thread类中包含 threadLocals属性ThreadLocal.ThreadLocalMap threadLocals = null; threadLocals 为ThreadLocalMap 类型,而ThreadLocalMap 为ThreadLocal的静态内部类,因此通过threadLocals 可以得到this所对应的ThreadLocal在第原创 2016-11-16 09:20:13 · 337 阅读 · 0 评论