![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
我是虫虫啊
这个作者很懒,什么都没留下…
展开
-
JVM参数
常见参数java启动参数 参数 说明 - 所有jvm实现都必须实现这些参数的功能,向后兼容 -X 默认jvm实现这些参数的功能,不保证所有jvm实现都满足,不保证向后兼容 -XX 各个jvm实现有所不同,可能会随时取消输出jvm的信息参数 参数 说明 -verbose:gc 输出每次GC的相关信息 -XX:+PrintGCDetails 获取的信原创 2017-05-04 09:21:39 · 552 阅读 · 0 评论 -
全排列延伸编程题目
问题描述 拉姆刚刚开始学习英文字母,并已经注意有趣的单词阵列。他想确定他是否能将最足单词排列在一个列表中,使得改列表中任何单词的首字母与其前面单词的尾字母相同。你能编写一个计算机程序来帮助拉姆吗? 类WordListOrder的方法canArrangesWords的输入应包含一个单词数组arr 如果列表中单词可按照要求的方式排列,返回1,否则,返回-1.在这种排列中,第原创 2017-05-05 14:36:02 · 1927 阅读 · 0 评论 -
编写可读代码的艺术之一
之前学习了远方同事的ppt,《编写可读代码的艺术》,艺术是表达自己内在的欲望,看毛姆的《月亮和六便士》,斯特里克兰大概就是这样的艺术家,只是想将内心的图画用画笔画出来,程序员也可以当成一位艺术家。 看完视频,总觉得纸上得来终觉浅,在毕设的代码中按照这种可读性修改代码,观察修改后性能的变化,加深对代码可读性的认识。可读代码的艺术包含:名副其实的命名子解释的注释言简意赅的控制结构在毕原创 2017-05-04 09:39:00 · 342 阅读 · 0 评论 -
java.lang.Character.isWhitespace()
传入字符(而不是字符串),判断字符是否为java指定的空白符 指定空白符,可以理解为加入白名单的空白吧,包含空格,制表符,tab垂直分隔等等。要判断一个字符串是不是包含空格关检查 ' ' 不够 package jodd.utilpublic static boolean isNotBlank(String string) { return string != null &&原创 2017-06-21 21:23:14 · 3401 阅读 · 0 评论 -
day1
进程和线程的区别进程是系统进行资源配置和调度的基本单位 线程是cpu调度的基本单位 线程是比进程更轻量级的调度执行单位。 为什么要引入线程的概念?线程的引入,可以把一个进程的资源的分配和指定调度分开,各个线程既可以共享进程资源(内存地址,文件I/O等)有可以独立调度。 java的线程的特别之处:Java是众所周知的跨平台的,每个已经执行的start()且还未结束的java.lang.Thre原创 2018-01-12 00:15:26 · 344 阅读 · 0 评论 -
Map
通常我们遍历HashMap的值时,一般用以下代码:for(Iterable> entry : map.entrySet()){ System.out.println(entry.getKey+","+entry.getValue());}Map.Entry()是Map接口中的一个接口,是内部类public interface MapK,V> { interface Ent原创 2018-01-13 14:03:10 · 302 阅读 · 0 评论 -
day2
HashMap和Hashtable的区别。相同点:都实现了Map接口 不同点:HashMap是线程不安全的,Hashtable是线程安全的。HashMap可以接受null作为键值对的key值,hashtable不可以。hashtable由于是线程安全的,所以在单线程的环境下比hashmap慢。 jdk1.5以后有了hashtable的替代类ConcurrnetHashMap,是线程安全的,并且速原创 2018-01-14 23:29:25 · 268 阅读 · 0 评论