随笔分类 -  java

IPV6
摘要:``` import java.util.Objects; public class Ipv6 implements Comparable{ private Long first; private Long second; public Ipv6(Long left, Long right) { t 阅读全文

posted @ 2019-11-19 17:00 天生一对 阅读(242) 评论(0) 推荐(0)

java8 instant localDateTime
摘要:![](https://img2018.cnblogs.com/blog/986140/201910/986140-20191018093718207-107069985.png) 阅读全文

posted @ 2019-10-18 09:33 天生一对 阅读(813) 评论(0) 推荐(0)

java 注解
摘要:举例: 以上定义了一个CollectTask注解,@Target和@Retention称为元注解 一、元注解(meta annotation): 元注解的作用就是负责申明注解的一些属性(比如作用域,作用范围等)。Java5.0定义了4个标准的meta annotation类型: @Target: @ 阅读全文

posted @ 2018-07-20 11:33 天生一对 阅读(150) 评论(0) 推荐(0)

java反射三种获得类类型的方法
摘要:``` public class Test { public static void main(String[] args) { Test t=new Test();//所有的类都是Class类的实例(类类型) Class c1=Test.class;//第一种通过类型的class(静态变量) Class c2=t.getClass();//第二种通过对象实例的方法getClass(... 阅读全文

posted @ 2017-11-13 15:48 天生一对 阅读(546) 评论(0) 推荐(0)

java反射动态加载类Class.forName();
摘要:1,所有的new出来的对象都是静态加载的,在程序编译的时候就会进行加载.而使用反射机制Class.forName是动态加载的,在运行时刻进行加载。 例子:直接上两个例子 以上代码如果在编译时候,缺少Jeep或者BYD任何一个类,编译都会报错,即使你现在暂时只想用Jeep,没有BYD。再看反射的代码 阅读全文

posted @ 2017-11-13 15:40 天生一对 阅读(453) 评论(0) 推荐(0)

java中synchronized的使用
摘要:synchronized是Java中的关键字,是一种同步锁。 synchronized分对象锁和类的锁两种。 (一)通常synchronized 方法和synchronized(this){}都是属于对象锁(或者实例锁)。 每个类实例对应一把锁,每个 synchronized 方法都必须获得调用该方 阅读全文

posted @ 2017-09-17 14:48 天生一对 阅读(157) 评论(0) 推荐(0)

java中覆盖必须满足的约束
摘要:1. 子类方法的名称,参数何返回类型必须与父类一致。 2. 子类方法不能缩小父类方法的访问权限 3. 子类方法不能抛出比父类方法更多的异常 4. 方法覆盖只存在于子类和父类,同一个类中方法只能被重载 5. 父类的静态方法不能被子类覆盖为非静态方法 6. 子类可以定义与父类的静态方法同名的静态方法 7 阅读全文

posted @ 2017-09-16 14:50 天生一对 阅读(759) 评论(0) 推荐(0)

java中null的类型匹配
摘要:null作为一个特殊的参数匹配为String对象 阅读全文

posted @ 2017-09-16 14:21 天生一对 阅读(528) 评论(0) 推荐(0)

java继承中的初始化顺序
摘要:初始化顺序: 父类的静态变量 父类的静态代码块 子类的静态变量 子类的静态代码快 父类的非静态变量(父类的非静态代码块) 父类的构造函数 子类的非静态变量(子类的非静态代码块) 子类的构造函数 值得注意的是:父类的非静态变量(父类的非静态代码块)是同一级的,看哪个部分写在类的最前面谁就先被执行,子类 阅读全文

posted @ 2017-07-28 09:09 天生一对 阅读(2935) 评论(0) 推荐(2)

java可访问修饰符
摘要:|修饰符|同一个类中|同一个包中|不同包的子类|不提供包的非子类| |: |: |: |: |: | |private|√|||| |friendly(省略)|√|√||| |protected|√|√|√|| |public|√|√|√|√| 阅读全文

posted @ 2017-07-27 15:23 天生一对 阅读(120) 评论(0) 推荐(0)

java简单数据类型转化
摘要:java简单数据类型,有低级到高级为:(byte,short,char)→int→long→float→double (boolean不参与运算转化) 转化可以分为 低级到高级的自动转化 高级到低级的强制转化 基本数据类型和对象类型的转化 ①低级到高级的自动转化,(byte,short,char)属 阅读全文

posted @ 2017-07-27 14:29 天生一对 阅读(177) 评论(0) 推荐(0)

java运算符优先级
摘要:![](http://images2017.cnblogs.com/blog/986140/201707/986140-20170727135113977-129432603.png) 阅读全文

posted @ 2017-07-27 13:52 天生一对 阅读(119) 评论(0) 推荐(0)

return 的使用
摘要:(一):while中使用return (二)return也可以使用放回值为void方法 (三)if中使用return 一定要保证每一种情况都有return返回,否则报错 阅读全文

posted @ 2017-07-26 16:35 天生一对 阅读(172) 评论(0) 推荐(0)

ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2
摘要:java编程时偶尔出现运行结果下面这样的错误: ERROR: JDWP Unable to get JNI 1.2 environment, jvm GetEnv() return code = 2 JDWP exit error AGENT_ERROR_NO_JNI_ENV(183): [http 阅读全文

posted @ 2017-07-26 08:52 天生一对 阅读(1537) 评论(0) 推荐(0)

压缩文件解压
摘要:``` / 解压上传文件 @param importZipFilePath 上传文件地址 @param importFilePath 解压文件存放地址 @param cancel @return / public Map unCompressFiles(String importZipFilePat 阅读全文

posted @ 2017-07-26 08:50 天生一对 阅读(298) 评论(0) 推荐(0)

导航