随笔分类 - Java
摘要:protostuff反序列化空集合为null。 问题描述 有一个class A,含一个集合字段。创建对象时,如果集合字段赋值empty(不是null),那么反序列化后该字段变为null。 public class A { List<Object> lo; String name; } A a = n
阅读全文
摘要:如下代码,在 main 线程中,是无法捕获子线程的异常的。 catch 子句中的代码不会被执行。 import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class Naiv
阅读全文
摘要:如何移除LocalDateTime中的T 写如下的一个Controller: @RestController public class IndexController { @RequestMapping(method = RequestMethod.GET, path = "/") public O
阅读全文
摘要:安装 搭建 Nexus 私服很简单,官网下载,解压: 为什么使用nexus 2 而不是nexus 3? 1. nexus 3的UI没有nexus 2紧凑好用 2. nexus 3 改用bytes存储下载的jar包,不直观。nexus 2 的 sonatype-work\nexus\storage\
阅读全文
摘要:题目很简单,今天看了下Java泛型的东西,用泛型改写了一下:
阅读全文
摘要:主体步骤 1. 笔记本装fiddler;猎豹WiFi开热点; 2. 手机连接热点,WiFi设置代理-手动-主机为192.168.1.1,端口为8888; 3. 手机浏览器访问fiddler代理ip+端口,如猎豹WiFi是192.168.191.1:8888,安装fiddler证书到手机;否则app是
阅读全文
摘要:转自:http://www.blogjava.net/ideame/archive/2007/03/23/105849.html警告: 最后一个参数使用了不准确的变量类型的 varargs 方法的非 varargs 调用;[javac] 对于 varargs 调用,应使用 java.lang.Obj...
阅读全文
摘要:场景:Eclipse中某android项目被delete,但是并未勾选“delete project contents from disk(cannot be undone)”。删除后,下次再想打开android项目,File->Import->,接下来是一个bug,如下图:只能选择“General...
阅读全文
摘要:import java.io.*;import java.util.*;import java.net.*;public class GetIP { public static void main (String[] args) throws Exception { /* ...
阅读全文
摘要:本文转自:http://www.cnblogs.com/lovebread/archive/2009/11/23/1609122.html#undefined目录:按字节读取文件内容按字符读取文件内容按行读取文件内容随机读取文件内容将内容追加到文件尾部public class ReadFromFil...
阅读全文
摘要:如下代码中,第8行和第10行均会提示Exception in thread "main" java.lang.NullPointerException。第12行的写法可行。 1 import java.util.*; 2 import java.io.*; 3 4 public class tes...
阅读全文
摘要:下载JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html安装计算机-->属性-->高级系统设置-->高级-->环境变量-->用户变量:新建 JAVA_HOMED:\Program Files\Java\jdk1....
阅读全文
摘要:一维数组1)int[]a;//声明,没有初始化2)int[]a=newint[5];//初始化为默认值,int型为03)int[]a={1,2,3,4,5};//初始化为给定值4)int[]a=newint[]{1,2,3,4,5};//同(3)int[]a=newint[5]{1,2,3,4,5}...
阅读全文
摘要:示例:import java.util.*;import java.io.*;public class tt { public static void main(String[] args) { foo(); } public static String fo...
阅读全文
摘要:示例代码:public void test() { String address = "11.12.13.14:800"; System.out.println(address.split("\\.").length); String[] num = address.split("\\."); for (int i = 0; i < num.length; i++) { System.out.println(num[i]); } }用双斜杠的原因:“.”在正则表达式中匹配任意字符,为了匹配“.”含...
阅读全文
摘要:我是按照这篇文章安装jdk的: http://www.cnblogs.com/bluestorm/archive/2012/05/10/2493592.html 先去 Oracle下载Linux下的JDK压缩包,我下载的是jdk-7u45-linux-i586.tar.gz文件,下好后直接解压 St
阅读全文
摘要:package net.floodlightcontroller.conflict;import java.io.*;import java.util.*;import java.text.SimpleDateFormat;public class OutputLog { public static void outPutLogToDeaktop(String fileName, String info) { File out_file = new File("/home/wangyong/Desktop/" + fileName); try { ...
阅读全文
摘要:code 1:将特定String写入特定文件,不覆盖。import java.io.*;import java.util.*;public class OutputLog { public static void main(String[] args) { outPutLogToDeaktop("log.txt", "11111111111"); outPutLogToDeaktop("log.txt", "222222"); } public static void outPutLogToDeaktop(Stri
阅读全文
摘要:之前写过用vector、string实现大数加法,现在用java的BigDecimal类,代码简单很多。但是在online-judge上,java的代码运行时间和内存大得多。java大数加法:求a+bimport java.util.*;import java.io.*;import java.lang.String;import java.math.BigDecimal;public class p1036{ public static void main(String[] args) { String s1,s2; Scanner cin = new...
阅读全文
