摘要: import java.text.DecimalFormat; //抽象组件组件interface mkcake{ public void cake();}class Cake implements mkcake{ @Override public void cake() { ... 阅读全文
posted @ 2014-07-18 21:36 hansongjiang8 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 1,买票非同步版本http://www.cnblogs.com/anbylau2130/archive/2013/04/17/3025347.html很详细 1 public class 多线程2 { 2 3 /** 4 * @param args 5 */ 6 ... 阅读全文
posted @ 2014-07-18 20:45 hansongjiang8 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 云转型基石ThinkServer特性解析2013-05-29 10:47 佚名 importnew字号:T|T本文只是一些针对初学者或者新手的问题,如果你已经具备良好的基础,那么你可以跳过本文,直接尝试针对进阶水平的Java多线程编程问题及解答。AD:WOT2014:用户标签系统与用户数据化运营培训... 阅读全文
posted @ 2014-07-18 19:52 hansongjiang8 阅读(145) 评论(0) 推荐(0) 编辑
摘要: mark一下,不停的看看notify和wait的没有理解class Printer{ int index=0; //输出奇数 public synchronized void printA(int a) { while(index%2==0) { ... 阅读全文
posted @ 2014-07-18 19:23 hansongjiang8 阅读(1274) 评论(0) 推荐(0) 编辑
摘要: 在前面研究过多线程与进程的区别。这里在稍微总结一下:进程:程序动态的一次执行过程。线程:可以只是程序员的一部分的执行过程每个进程有多个线程组成,在java程序中,至少两个线程一个是垃圾回收线程和main线程。线程占有的资源更少,早java中就是每个线程都有自己的工作区,就是有自己独立的栈空间。多个线... 阅读全文
posted @ 2014-07-18 18:27 hansongjiang8 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1 public class Solution { 2 public List> partition(String s) { 3 int len=s.length(); 4 boolean dp[][]=new boolean[len][len]; 5... 阅读全文
posted @ 2014-07-18 13:35 hansongjiang8 阅读(284) 评论(0) 推荐(0) 编辑
摘要: public class Solution { public void merge(int A[], int m, int B[], int n) { int a=m-1; int b=n-1; int index=m+n-1; whil... 阅读全文
posted @ 2014-07-18 11:10 hansongjiang8 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 使用最简单的排序方法; 1 /** 2 * Definition for an interval. 3 * public class Interval { 4 * int start; 5 * int end; 6 * Interval() { start = 0;... 阅读全文
posted @ 2014-07-18 07:46 hansongjiang8 阅读(199) 评论(0) 推荐(0) 编辑
摘要: https://oj.leetcode.com/problems/valid-parentheses/遇到左括号入栈,遇到右括号出栈找匹配,为空或不匹配为空,public class Solution { public boolean isValid(String s) { ch... 阅读全文
posted @ 2014-07-18 06:54 hansongjiang8 阅读(221) 评论(0) 推荐(0) 编辑