![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
CodeYourBrother
这个作者很懒,什么都没留下…
展开
-
java文件copy操作,IO,
/** * */package org.lei.test;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import org.apache.jasper.tagplugins.jstl原创 2014-06-05 15:46:33 · 735 阅读 · 3 评论 -
java 自己实现字符串转整数
/** * Created by renren on 16/9/2. */public class StringToInteger { public static void main(String[] args) { System.out.println(StringtoInteger("-98403829")); System.out.printl原创 2016-09-02 17:46:48 · 593 阅读 · 0 评论 -
Java 实现生产者与消费者
package thread;import java.util.concurrent.Executor;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;/** * Created by renren on 16/8/10. */public class Produc原创 2016-08-10 14:54:06 · 278 阅读 · 0 评论 -
java用两个队列实现栈
package two_stack_to_queue;import java.util.LinkedList;import java.util.Queue;import java.util.concurrent.LinkedBlockingDeque;/** * Created by renren on 16/8/3. * * 思路 * 假设有两个队列Q1和Q2,当二者都为空原创 2016-08-03 17:45:59 · 879 阅读 · 0 评论 -
Java通过两个栈实现队列
package two_stack_to_queue;import java.util.Stack;/** * Created by renren on 16/8/3. * * 通过两个栈实现队列 * * * 原理思想: * 建两个栈,stackNewest和stackOldest。要始终保持:newStack的栈顶总是存放着最新的元素,oldStack的栈顶总是存放着最旧原创 2016-08-03 17:02:11 · 323 阅读 · 0 评论 -
java 死锁产生原因及解锁
进程死锁及解决办法 一、要点提示(1) 掌握死锁的概念和产生死锁的根本原因。(2) 理解产生死锁的必要条件--以下四个条件同时具备:互斥条件、不可抢占条件、占有且申请条件、循环等待条件。(3) 记住解决死锁的一般方法,掌握死锁的预防和死锁的避免二者的基本思想。(4) 掌握死锁的预防策略中资源有序分配策略。(5) 理解进程安全序列的概念,理解死锁与安全序列的关系。(6转载 2016-07-30 15:41:40 · 348 阅读 · 0 评论 -
正则表达式
[正则表达式]文本框输入内容控制整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-转载 2015-09-29 17:30:47 · 281 阅读 · 0 评论 -
java正则表达式的使用1 通过正则表达式抓取网页中的email
import java.io.*;import java.util.regex.*;public class EmailFind{ public static void main(String []args){ try{ BufferedReader br = new BufferedReader(new FileReader("email.htm")); String原创 2014-06-15 14:14:22 · 607 阅读 · 0 评论 -
java 正则表达式2 通过正则表达式统计代码行数
import java.io.*;import java.util.regex.*;import java.util.Scanner;public class CodeCounter{ public static int whiteCount = 0; //空白行 public static int normalCount = 0; //代码行 public static in原创 2014-06-15 14:15:59 · 722 阅读 · 0 评论 -
java 网络编程 基于TCP ,UDP的网络传输
TCPClient.javaimport java.io.*;import java.net.*;public class TCPClient{ public static void main(String []args){ Socket s = null; DataOutputStream dos = null; DataInputStream dis = null;原创 2014-06-15 14:12:50 · 757 阅读 · 0 评论 -
java 2 类与内存解析
这两天因为快要找工作了就原创 2014-06-15 13:46:49 · 603 阅读 · 0 评论 -
java 生产者与消费者问题实现
调用wait的时候让出了对象锁import java.util.*;public class ProducerConsumer{ public static void main(String []args){ SynStack ss= new SynStack(); Producer p = new Producer(ss,"Producer"); Consumer c原创 2014-06-15 14:07:17 · 520 阅读 · 0 评论 -
java 线程的使用总结1
17线程Start的是让线程进入就绪状态,等待cpu来调度.17.1joinpublic static void main(String[] args) { MyThread2 t1 = new MyThread2("abcde"); t1.start(); try { t1.join(); 在此将t1的线程合并到主线程,原创 2014-06-15 14:06:02 · 623 阅读 · 0 评论 -
java File类的使用 通过递归打印文件目录
3、方法的重载3.1返回值不同的方法不属于重载3.2方法的参数个数不同,或者类型不同4、构造方法的调用5、equalsequals的底层实现为x==y,因此new Cat(1,2).equals(newCat(1,2))返回值也是false,必须重写equals才行6、多态存在的3个必要条件内存图 7、abstract8、fina原创 2014-06-15 13:57:16 · 816 阅读 · 0 评论 -
java 继承,static
static与继承原创 2014-06-05 13:24:55 · 1159 阅读 · 0 评论 -
java浅复制与深复制
浅复制package javatest;class UnCloneA { private int i; public UnCloneA(int ii) { i = ii; } public void doublevalue() { i *= 2; } public String toString() { return Integer.toString(i);原创 2014-06-05 19:47:43 · 619 阅读 · 0 评论 -
Paracle VS Serialization in android
Paracle VS Serialization in android Serialization and Paracelable Object. Parcelable is faster than Serialization makes it a perferred choice of approach while passing an object.转载 2016-08-25 20:15:34 · 384 阅读 · 0 评论