map 按value排序

package org.yanzhen.service; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.HashMap; import...

2016-05-13 16:44:06

阅读数:366

评论数:0

jdbc事务回滚 批量操作数据 一个例子

一个例子

2015-02-11 16:01:32

阅读数:3524

评论数:0

Map集合的遍历方法

Map map = new HashMap(); map.put("a", 1); map.put("b", 2); (1) Set set = map.keySet(); for (String s : set)...

2015-02-02 09:07:54

阅读数:511

评论数:0

求上一自然周的时间范围

public class Test4date { /** * 求上一个自然周的时间范围 * */ public static String[] getDate(boolean bl){ String[] date = new String[2]; Format f = new Simp...

2014-07-30 15:56:11

阅读数:664

评论数:0

字符串分割split()

String[] str1=";;;".split(";"); String[] str2=";a;;".split(";"); String[] str3=";;a;".split("...

2014-07-07 11:42:24

阅读数:698

评论数:0

Java中值传递和引用传递问题

http://blog.csdn.net/zzp_403184692/article/details/8184751 7:说明的d

2014-07-04 14:49:39

阅读数:455

评论数:0

java项目打jar包

java项目打jar包 java项目打jar包分为2种情况: 一、java项目没有导入第三方jar包 这时候打包就比较简单: 1. 首先在Eclipse中打开项目, 右键点击项目,选择“Export”; 2. 选择Java/JAR file,Next; 3. Select the resou...

2014-03-17 10:47:47

阅读数:753

评论数:0

jdk 环境变量的配置

一共需要新建三个环境变量: 1.变量名:JAVA_HOME   变量值:C:\Program Files (x86)\Java\jdk1.6.0_10(变量值不同的电脑不同,需要看你自己jdk的安装目录就能够找到,也就是把你自己的jdk路径复制下来就可以了。) 2.变量名:Path   变量值...

2014-03-05 14:35:39

阅读数:601

评论数:0

List集合删除元素

String str1 = new String("1"); String str2 = new String("2"); String str3 = new String("3"); String str4 = new Strin...

2014-01-11 17:27:32

阅读数:801

评论数:0

java double型数据保留两位小数

方法一:double d = 3.1465926; String result = String.format("%.2f", d); System.out.println(result); //四舍五入保留2位小数 方法二: Dec...

2013-12-31 17:05:15

阅读数:1008

评论数:0

String,StringBuffer与StringBuilder的区别

String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全)  简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变...

2013-11-08 21:16:56

阅读数:453

评论数:0

当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?

分几种情况:     1.其他方法前是否加了synchronized关键字,如果没加,则能。     2.如果这个方法内部调用了wait,则可以进入其他synchronized方法。     3.如果其他个方法都加了synchronized关键字,并且内部没有调用wait,则不能。    ...

2013-11-04 16:51:42

阅读数:1134

评论数:0

Java 泛型(Class test<T>{...})

Java 泛型实例  class Gen {   private T ob; //定义泛型成员变量   public Gen(T ob) {   this.ob = ob;   }   public T getOb() {   re...

2013-10-31 13:46:48

阅读数:917

评论数:0

java异常中 throw 与 throws关键字的区别

1.throws 用于抛出方法层次的异常,  并且直接由些方法调用异常处理类来处理该异常,  所以它常用在方法的后面。比如  public static void main(String[] args) throws SQLException 2.throw 用于方法块里面的代码,比throws的...

2013-10-27 18:19:50

阅读数:1397

评论数:0

动态创建一个二维数组

package atm; public class Erwei { public static void main(String[] args) { int[][] a = new int[2][]; for(int i=0;i a[i] = new int[2];/...

2013-10-22 23:10:29

阅读数:712

评论数:0

面向对象方法重写与重载的区别

面向对象方法重写与重载的区别? 一、 重写(override)override是重写(覆盖)了一个方法,以实现不同的功能。一般是用于子类在继承父类时,重写(重新实现)父类中的方法。 重写(覆盖)的规则: 1、重写方法的参数列表必须完全与被重写的方法的相同,否则不能称其为重写而是重载. 2、重写方法...

2013-10-22 22:48:43

阅读数:1231

评论数:0

String str = new String("abc")创建了几个对象

String str=new String("abc");   紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢? 相信大家对这道题并不陌生,答案也是众所周知的,2个。 接下来我们就从这道题展开,一起回顾一下与创建String对象相关的一些...

2013-10-22 20:41:31

阅读数:964

评论数:0

Java中的Object的Wait() 和notify()方法使用时应注意的地方和Thread中的sleep()方法

1)sleep 是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep 不会释放对象锁。 wait 是Object 类的方法,对此对象调用wait 方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象...

2013-10-20 00:08:54

阅读数:7501

评论数:1

线程同步问题 解决同步问题的方法 synchronized方法 同步代码块

来源:http://www.itzhai.com/java-based-notebook-thread-synchronization-problem-solving-synchronization-problems-synchronized-block-synchronized-methods....

2013-10-18 16:32:31

阅读数:1033

评论数:0

Synchronized 同步方法和同步代码块

Java代码   public class Foo implements Runnable{       private static byte[] lock = new byte[0];              @Override       public void run() {    ...

2013-10-18 16:15:09

阅读数:7581

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭