![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
singhoo123
这个作者很懒,什么都没留下…
展开
-
Java中的Comparator 对多个排序条件的处理
class GroupComparator<T> implements Comparator<T> { /**排序方式**/ public static final String DESC = "DESC"; public static final String ASC = "ASC"; /**数组下标0**/ public static f...原创 2012-10-24 14:10:42 · 574 阅读 · 0 评论 -
Java字符编码
编码原理介绍(中文编码杂谈):http://www.searchtb.com/2012/04/chinese_encode.html int -> byte可以直接使用强制类型转换: byte b = (byte) aInt;这个操作是直接截取int中最低一个字节,如果int大于255,则值就会变得面目全非了 byte -> int这里有两种情况,一种是要...原创 2015-12-03 16:46:50 · 114 阅读 · 0 评论 -
SwingUtilities的invokeLater和invokeAndWait
前言 因为很多人会见到一些源代码中调用SwingUtilities的invokeLater或者invokeAnd-Wait方法,但是却不理解它们到底起到了什么作用,本文的目标就是让你理解这两个方法的意义。本文是swing编程基础且不可越过的一节。而且,如你所见,本文的副标题是“Swing程序的线程处理”,其实这是对本文内容更好的概括。 事件派发线程(EDT) ...原创 2015-10-29 15:46:19 · 107 阅读 · 0 评论 -
Java中BigDecimal的8种舍入模式
http://blog.csdn.net/shanghui815/article/details/6406941 http://blog.csdn.net/cdl2008sky/article/details/6576355原创 2016-06-16 11:11:27 · 89 阅读 · 0 评论 -
log4j日志冲突问题
1.tomcat shared目录中的log4j.jar与war包中的log4j.jar冲突导致程序异常及日志信息异常 2.多项目共同使用一个log4j.jar带来的问题 http://zhidao.baidu.com/link?url=dg4KwaCEpiDTweFbMg_LgtX88XZnmdGb1Aq6nHfA59o0Ssytj-vtb9Pkj2N...原创 2015-03-10 16:21:52 · 867 阅读 · 0 评论 -
Java对List多个排序、查询条件的处理
import java.lang.reflect.Field;import java.lang.reflect.Method;import java.lang.reflect.Type;import java.util.ArrayList;import java.util.Arrays;import java.util.Collection;import java.u...原创 2012-11-06 18:11:15 · 592 阅读 · 0 评论 -
java线程的同步互斥和通讯
一、同步和锁定1、锁的原理 Java中每个对象都有一个内置锁。 当程序运行到非静态的synchronized同步方法上时,自动获得与正在执行代码类的当前实例(this实例)有关的锁。获得一个对象的锁也称为获取锁、锁定对象、在对象上锁定或在对象上同步。 当程序运行到synchronized同步方法或代码块时才该对象锁才起作用。 一个对象只有一个锁。所以,如果...原创 2012-07-24 15:22:39 · 68 阅读 · 0 评论 -
Java同步锁
JAVA中synchronized关键字能够作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。假如再细的分类,synchronized可作用于instance变量、object reference(对象引用)、static函数和class literals(类名称字面常量)身上。 在进一步阐述之前,我们需要明确几点: A.无论synchronized关键字加在方法上还是对...原创 2012-07-24 15:21:23 · 57 阅读 · 0 评论 -
Java类修饰符
.java文件中定义了两个class,都没有用public修饰.java文件最终都被编译为.class文件,这两个类都之能在本包中被引用 .java文件中定义了两个class,其中一个类用public修饰.java文件最终都被编译为.class文件,被public修饰的类能被任何包中的类引用,无public修饰的只能在本包中 (public用来控制该类可以被所有包的类...原创 2012-07-19 15:32:20 · 60 阅读 · 0 评论 -
Java求指数
在Java中,当我们计算2的n次方时,可以直接用Math.pow来计算。非常方便。但是,已知一个幂的结果为M和幂的底数a , 现在要求幂的指数n。Math中提供的有log(double)方法,但是只能传入一个参数,即M。那么问题来了,如何简单、方便、快捷的达到我们的要求呢? 答案如下: n = Math.log(M) / Math.log(a) ; ...原创 2017-06-30 11:43:32 · 2857 阅读 · 0 评论