
JAVA
万剑
这个作者很懒,什么都没留下…
展开
-
深入理解java多态性
(一)相关类class A ...{public String show(D obj)...{return ("A and D"); }public String show(A obj)...{return ("A and A"); }}class B extends A...{public String show转载 2013-07-20 22:26:56 · 1528 阅读 · 0 评论 -
return finally
public boolean returnTest(){ try { return true; } catch (Exception e) { } finally { return false; }}返回 false原创 2015-08-15 19:32:58 · 2239 阅读 · 0 评论 -
ios 安卓 javaweb RSA加密解密
ios版 ,公钥私钥一键加密解密@interface RSA : NSObject// return base64 encoded string+ (NSString *)encryptString:(NSString *)str publicKey:(NSString *)pubKey;// return raw data+ (NSData *)encryptData:(NSD原创 2015-10-16 17:10:17 · 2930 阅读 · 0 评论 -
Base64编码原理
转自 http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001399413803339f4bbda5c01fc479cbea98b1387390748000Base64是一种用64个字符来表示任意二进制数据的方法。用记事本打开exe、jpg、pdf这些文件时,我们都会转载 2015-11-06 09:33:08 · 861 阅读 · 0 评论 -
单例设计模式
为什么要使用单例1,节省内存 (内个对象都会占用一定的内存空间) 2,业务需要(例如 公司只能有一个董事长,所以董事长这个对象在内存中只能有一份,所以要使用单例)实现单利模式需要注意以下几点(1)构造函数私有化(2)提供静态方法或枚举返回单例对象(3)确保单例类的对象只有一个,尤其是多线程下(4)确保单例对象在反序列化时不会重新构建对象具体实现方式原创 2016-01-20 17:01:04 · 495 阅读 · 0 评论 -
wait&while
wait为什么要放在while中,而不是if中。api中建议我们调用wait方法(释放对象的锁)是只应该写在while循环里,防止出现虚假唤醒(不满足条件,但是执行wait后面的代码),notify方法是通知在对象的资源等待池中的某一个线程出来看一下是否满足条件,注意,只是其中一个线程!所以有的情况下当然程序会停在那里不走了!所以,强烈建议使用,notifyAll方法原创 2016-01-23 20:20:17 · 1082 阅读 · 0 评论 -
json2java Bean
根据json自动生成java Beanhttps://github.com/young201507/json2Beanjson{\"doubleList\":[1,2.0000,3,4,5,6],\"intList\":[1,2,3,4,5,6],\"multyList\":[[[\"d\",\"e\",\"f\"],[\"d1\",\"e1\",\"f1\"]],[[\"d\",原创 2016-03-30 17:56:20 · 1360 阅读 · 0 评论 -
json2javabean
单机版及eclipse插件版 链接:http://pan.baidu.com/s/1i54f6Nr 密码:n5bp插件只需放到eclipse plugins文件夹下,并重启eclipse源码 https://github.com/young201507/json2Beanhttps://github.com/young201507/xjson2javabea原创 2016-04-03 23:17:21 · 1304 阅读 · 0 评论 -
mac Tomcat启动
1.下载tomcat zip压缩包https://tomcat.apache.org/download-90.cgi2.下载完成后解压到任意路径下 ,如 下载 根目录下3. 控制台为bin中所有 .sh文件添加权限 sudo chmod 755 /Users/wanjian/Downloads/apache-tomcat-9.0.0.M4/bin/*.sh4.启动原创 2016-05-16 12:36:04 · 500 阅读 · 0 评论 -
java获取泛型参数的类型的方法 - 实例讲解
在Java中,我们常常 需要获取泛型参数的类型,比如将使用了泛型的Java代码进行序列化和反序列化的时候。一、在开始试图去获取泛型参数的类型前,可以试着去执行如下的类,看看执行的结果:/** * */package com.wsheng.aggregator.generic;import java.lang.reflect.ParameterizedType;import转载 2016-03-01 20:01:08 · 1818 阅读 · 0 评论 -
正确移除List中对象
list是一个ArrayList的对象,哪个选项的代码填到//todo delete处,可以在Iterator遍历的过程中正确并安全的删除一个list中保存的对象?()Iterator it = list.iterator();int index = 0;while (it.hasNext()){ Object obj = it.next(); if (needD原创 2015-08-15 19:06:54 · 11576 阅读 · 0 评论 -
Math.Round
public class MathTest { public static void main(String[] args) { System.out.println("小数点后第一位=5"); System.out.println("正数:Math.round(11.5)=" + Math.round(11.5));原创 2015-08-03 16:25:39 · 3036 阅读 · 0 评论 -
代码块优先级
一、普通代码块 直接在一个方法中出现的{}就称为普通代码块,例子程序如下: public class CodeDemo01{ public static void main(String[] args){ //普通代码块 { int x = 10; System.out.println("x="转载 2013-07-22 12:06:00 · 1728 阅读 · 0 评论 -
java中静态代码块的用法 static用法详解
(一)java 静态代码块 静态方法区别一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的. 静态方法在类加载的时候 就已经加载 可以用类名直接调用比如main方法就必须是静态的 这是程序入口两者的区别就是:静态代码块是自动执转载 2013-07-22 12:00:29 · 1761 阅读 · 0 评论 -
组合全排列
public class Combination { static int count=0; static void DFS(int[] arr,int layer,int size,int selectCount,int[] result,int startIndexInThisLayer){ int i=0,k=0; if(layer==selectCount){原创 2014-05-19 13:19:30 · 1540 阅读 · 0 评论 -
排列组合java源代码及jar包
import cn.com.likeshow.util.ArrangeResultListener;import cn.com.likeshow.util.Arrangement;import cn.com.likeshow.util.Combination;import cn.com.likeshow.util.CombinationResultListener;import cn.com.li原创 2014-05-21 13:14:25 · 2825 阅读 · 0 评论 -
java静态代码块真的会优先执行吗
public class B{ public static B t1 = new B(); public static B t2 = new B(); { System.out.println("构造块"); } static { System.out.println("静态块"); } public原创 2015-08-09 10:42:28 · 4067 阅读 · 0 评论 -
java实现DHCP协议获取ip地址
DHCP是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段,在RFC 2131中有详细的描述。DHCP几个概念:DHCP Client:DHCP客户端,通过DHCP协议请求IP地址的客户端。DHCP客户端是接口级的概念,如果一个主机有多个以太接口,则该主机上的每个接原创 2016-02-14 13:19:27 · 4583 阅读 · 1 评论