随笔分类 -  Java JDK

maven中scope
摘要:scope maven中scope的默认值是compilescope的分类1)compile 默认是compile。compile表示被依赖项目需要参与当前项目的编译,包括后续的测试,运行周期也参与其中,是一个比较强的依赖。打包的时候通常需要包含进去。2)test 表示依赖项目仅仅参与测试相关的工作 阅读全文

posted @ 2019-01-10 22:49 robertsun 阅读(2428) 评论(0) 推荐(0)

HashMap分析及散列的冲突处理
摘要:转载原文地址:https://www.cnblogs.com/hapjin/p/4858505.html 1,Hashing过程 像二分查找、AVL树查找,这些查找算法的时间复杂度为O(logn),而对于哈希表而言,我们一般说它的查找时间复杂度为O(1)。那它是怎么实现的呢?这就是一个Hashing 阅读全文

posted @ 2017-12-01 17:33 robertsun 阅读(140) 评论(0) 推荐(0)

List,Set,Map用法以及区别
摘要:转载原文链接:http://blog.csdn.net/vstar283551454/article/details/8682655 List,Set,Map是否继承自Collection接口? 答:List,Set是,Map不是。 Collection是最基本的集合接口,一个Collection代 阅读全文

posted @ 2017-12-01 16:13 robertsun 阅读(171) 评论(0) 推荐(0)

深入理解Java中的final关键字
摘要:转载 本文由 ImportNew - 唐小娟 翻译自 Javarevisited。欢迎加入翻译小组。转载请见文末要求。 Java中的final关键字非常重要,它可以应用于类、方法以及变量。这篇文章中我将带你看看什么是final关键字?将变量,方法和类声明为final代表了什么?使用final的好处是 阅读全文

posted @ 2017-12-01 14:03 robertsun 阅读(155) 评论(0) 推荐(0)

try catch finally return 轶事
摘要:最近阿里发布了java开发手册终极版,看到其中一条规约:【强制】不能在 finally 块中使用 return, finally 块中的 return 返回后方法结束执行,不会再执行 try 块中的 return 语句。于是在ideal里面实际跑了一下,果然如此。于是好奇编译后的代码是如何的,结果很 阅读全文

posted @ 2017-09-29 09:26 robertsun 阅读(113) 评论(0) 推荐(0)

jdk生成keystore、tomcat配置https
摘要:一、首先利用jdk自带工具keytool生成keystore,命令如下:keytool -genkey -alias tomcat -keypass 123456 -keyalg RSA -keysize 1024 -validity 365 -keystore D:/keys/test.keyst 阅读全文

posted @ 2017-03-22 17:57 robertsun 阅读(876) 评论(0) 推荐(0)

java rmi 小记
摘要:最近在搞Quartz任务监控管理,碰到了jmx,后来发现Quartz对jmx的支持不是很好,介绍的文档也比较少,另外Quartz可以很方便的支持rmi于是就看了一下rmi。下面把写的一些测试小例子附上,以便日后查看或者帮助他人。 IRmiService接口,是要暴露到远程的接口。 package r 阅读全文

posted @ 2016-09-21 20:16 robertsun 阅读(198) 评论(0) 推荐(0)

java中的String、StringBuilder、StringBuffer
摘要:1、String 字符串常量,但是它具有不可变性,就是一旦创建,对它进行的任何修改操作都会创建一个新的字符串对象。2、StringBuffer 字符串可变量,是线程安全的,和StringBuilder类提供的方法完全相同。如果查看java的源代码,就会发现它和StringBuilder类的方法的区别 阅读全文

posted @ 2016-03-02 12:40 robertsun 阅读(243) 评论(0) 推荐(0)

关于打印日志几个方法的列举
摘要:import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.PrintWriter;import java.io.StringWriter;import org.junit.Test;public cl... 阅读全文

posted @ 2016-01-14 13:30 robertsun 阅读(350) 评论(0) 推荐(0)

java泛型中? super T和? extends T的区别
摘要:表示包括T在内的任何T的父类,表示包括T在内的任何T的子类;请记住PECS原则:生产者(Producer)使用extends,消费者(Consumer)使用super。原文地址:http://mp.weixin.qq.com/s?__biz=MjM5MTM0NjQ2MQ==&mid=40050747... 阅读全文

posted @ 2015-12-03 15:19 robertsun 阅读(348) 评论(0) 推荐(0)

可变长的参数
摘要:/*** 可变长的参数。* 有时候,我们传入到方法的参数的个数是不固定的,为了解决这个问题,我们一般采用下面的方法:* 1. 重载,多重载几个方法,尽可能的满足参数的个数。显然这不是什么好办法。* 2. 将参数作为一个数组传入。虽然这样我们只需一个方法即可,但是,* 为了传递这个数组,我们需要先声明... 阅读全文

posted @ 2015-12-03 15:03 robertsun 阅读(303) 评论(0) 推荐(0)

Thread 常搞混的几个概念sleep、wait、yield、interrupt (转)
摘要:原文网址:http://blog.csdn.net/partner4java/article/details/7993420sleep:在指定的毫秒数内让当前正在执行的线程休眠(暂停执行),此操作受到系统计时器和调度程序精度和准确性的影响。该线程不丢失任何监视器的所属权。 通过调用sleep使任务进... 阅读全文

posted @ 2015-01-11 15:47 robertsun 阅读(314) 评论(0) 推荐(0)

String StringBuffer StringBuilder (转)
摘要:转自:http://www.iteye.com/topic/522167众所周知,String是由字符组成的串,在程序中使用频率很高。Java中的String是一个类,而并非基本数据类型。 不过她却不是普通的类哦!!!【镜头1】 String对象的创建 1、关于类对象的创建,很普通的一种方式就是利用... 阅读全文

posted @ 2015-01-10 16:00 robertsun 阅读(249) 评论(0) 推荐(0)

String new赋值、直接赋值
摘要:String类是final的。String str = new String("Hello"); //创建了两个对象系统会先创建一个匿名对象"Hello"存入堆内存(我们暂且叫它A),然后new关键字会在堆内存中又开辟一块新的空间,然后把"Hello"存进去,并且把地址返回给栈内存中的str, 此时... 阅读全文

posted @ 2015-01-10 15:45 robertsun 阅读(438) 评论(0) 推荐(0)

Java 装箱、拆箱 包装器
摘要:先说java的基本数据类型。java基本数据类型:byte、short、int、long、float、double、char、boolean基本数据类型的自动装箱(autoboxing)、拆箱(unboxing)是自J2SE 5.0开始提供的功能。装箱:把基本类型用它们相应的引用类型包装起来,使其具... 阅读全文

posted @ 2015-01-10 11:42 robertsun 阅读(249) 评论(0) 推荐(0)

Java并发编程之ConcurrentHashMap
摘要:原文地址:http://www.iteye.com/topic/1103980ConcurrentHashMap 是一个线程安全的Hash Table,它的主要功能是提供了一组和HashTable功能相同但是线程安全的方法。ConcurrentHashMap可以做到读取数据不加锁,并 且其内部的结构... 阅读全文

posted @ 2015-01-06 13:52 robertsun 阅读(173) 评论(0) 推荐(0)

MessageDigest 类
摘要:MessageDigest 类 MessageDigest 类是一个引擎类,它是为了提供诸如 SHA1 或 MD5 等密码上安全的报文摘要功能而设计的。密码上安全的报文摘要可接受任意大小的输入(一个字节数组),并产生固定大小的输出,该输出称为一个摘要或散列。摘要具有以下属性: 无法通过计算找到两个... 阅读全文

posted @ 2015-01-06 11:40 robertsun 阅读(381) 评论(0) 推荐(0)

导航