解决方案: 在类中显式指定private static final long serialVersionUID = 42L;类实现序列化接口, 进行序列化反序列化的时候, 抛出 java.io.InvalidClassException 异常java.io.InvalidClassException...
分类:
编程语言 时间:
2014-11-17 20:57:38
阅读次数:
207
并发编程的技巧和策略 可变状态是至关重要的。 所有的并发问题都可以归结为如何协调对并发状态的访问。可变状态越少,就越容易确保线程安全性。 尽量将域声明为final 类型,除非需要他们是可变的 不可变对象一定是...
分类:
其他好文 时间:
2014-11-17 19:51:36
阅读次数:
160
有n件商品,选出其中的k个,要求它们的总价为奇数,求最大可能的总价。Input第一行一个整数n(1=B(i+1),即i+1个数不在前K大里的答案绝对不优于i个数不在前K大里的答案因此优先考虑0个数不在前K大里 即就是前K大的和 如果不为奇数,那么考虑只有1个数不在前K大里,显然通过以上方法一定能将和...
分类:
其他好文 时间:
2014-11-17 17:18:20
阅读次数:
220
一、static和final ? ? 学习Java那么久,好像自己就没有怎么用过final,所以对fianl的理解不够。final不但出现在变量的修饰里面,还可以出现在方法和类的修饰。final类不能被继承,因此final类的成员方法没有机...
分类:
编程语言 时间:
2014-11-17 12:38:11
阅读次数:
193
接口中的成员变量: 与类不同,在接口中只能定义常量属性,并且可以不必使用public、statict和final修饰,因为即使不使用这些修饰符,编译时也会为其加上,即接口中的成员变量隐含的是“public static final”的。另外,必须在声明的同时给出其值。 接口中的方法: 接口中的方法必...
分类:
编程语言 时间:
2014-11-15 21:41:22
阅读次数:
273
记住两句话:1.属性是静态绑定到变量类型;2.方法是动态绑定,由最终对象的方法决定===============================关于JavaBean:1、不是语法规则,是习惯性编程规范,用这个规范写的类使用方便;2、规范:a、必须有包;b、是一个java类,具有无参数构造器;c、有用...
分类:
编程语言 时间:
2014-11-15 15:26:35
阅读次数:
796
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public final class DateUtils { /** ....
分类:
编程语言 时间:
2014-11-14 17:29:54
阅读次数:
195
思路是:第一获取要下载文件的大小,设为X,第二通过多线程监测已下载文件的大小,设为Y,Y/x就是下载的进度。关键代码如下
//获取要下载的object的metadata
ObjectMetadata tmpMetadata = client.getObjectMetadata(bucketName, key);
final long filesize = tmpMetadat...
分类:
其他好文 时间:
2014-11-14 15:44:53
阅读次数:
555
我们在写java程序的时候,常常有常量设置,如: 1 public interface Const {2 3 //性别的常量4 public interface Sex{5 public final int 男=1;//男6 public final...
分类:
编程语言 时间:
2014-11-14 12:00:12
阅读次数:
212
读完本文,你将会学到:
1、类中定义的field字段是如何在class文件中组织的
2、不同的数据类型在class文件中是如何表示的
3、static final类型的field字段的初始化赋值问题...
分类:
编程语言 时间:
2014-11-14 00:13:29
阅读次数:
339