随笔分类 -  Java

摘要:一、Mac键盘符号和修饰键说明 ⌘ Command⇧Shift⌥ Option⌃ Control↩︎ Return/Enter⌫ Delete⌦ 向前删除键(Fn+Delete)↑ 上箭头↓ 下箭头← 左箭头→ 右箭头⇞ Page Up(Fn+↑)⇟ Page Down(Fn+↓)Home Fn + 阅读全文
posted @ 2021-01-31 15:45 环游世界 阅读(197) 评论(0) 推荐(0)
摘要:一、背景 在使用java开发的过程中,经常需要使用将字符串拼接到一起(比如,用于日志输出),常用方法如下: 二、4种方式性能对比 上面4中方式,性能方面孰优孰劣,可以做如下验证: 得到结果如下: 将count的值增加10倍,到10000000,得到结果如下: 从上面的实验中可以得到如下结论 1、使用 阅读全文
posted @ 2018-09-15 22:07 环游世界 阅读(8037) 评论(0) 推荐(0)
摘要:1、ThreadPoolExecutor个参数的意义(类上的注释内容) 2、我对参数的理解(重要) corePoolSize:核心线程数,线程池创建时,就会创建的线程数。所有线程都执行完后,核心线程依然会保持。 maximumPoolSize:最大的线程数。线程池最多会初始化maximumPoolS 阅读全文
posted @ 2017-12-06 11:21 环游世界 阅读(1025) 评论(0) 推荐(0)
摘要:一、什么是泛型 泛型是Java SE 1.5增加的特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 二、泛型的作用 Java引入泛型的目的是为了类型安全。泛型可以将运行时的错误提前到编译时的错误。 阅读全文
posted @ 2017-05-17 11:20 环游世界 阅读(307) 评论(0) 推荐(0)
摘要:一、设置IDEA使用Eclipse快捷键 File->Settings->Keymap->选择Eclipse,就可以使用Eclipse的快捷键了,但是不能修改。如果想要修改,需要点击Copy按钮,建立自己的副本,进行快捷键的修改。 因为Android Studio也是基于IDEA,快捷键等设置是想通 阅读全文
posted @ 2017-03-22 09:15 环游世界 阅读(1063) 评论(0) 推荐(0)
摘要:一、几种四舍五入的方法 结果如下: 111.675 111.68 111.675 111.68 111.68 111.68 111.68 通过结果可以看到,DecimalFormat和NumberFormat在将String转换成数字的过程中,没有进行四舍五入;在调用format的时候,才根据设置进 阅读全文
posted @ 2017-01-09 17:01 环游世界 阅读(454) 评论(0) 推荐(0)
摘要:一、概述 Android提供了LRUCache类,可以方便的使用它来实现LRU算法的缓存。Java提供了LinkedHashMap,可以用该类很方便的实现LRU算法,Java的LRULinkedHashMap就是直接继承了LinkedHashMap,进行了极少的改动后就可以实现LRU算法。 二、Ja 阅读全文
posted @ 2016-08-19 15:52 环游世界 阅读(2911) 评论(0) 推荐(3)
摘要:Java IO 1、四个接口InputStream、OutputStream、Reader、Writer 其中InputStream和OutputStream用于操作字节流,操作的对象为byte或byte数组。 Reader和Writer用于操作字符流,操作的对象为char[]或String/Cha 阅读全文
posted @ 2016-06-17 15:52 环游世界 阅读(208) 评论(0) 推荐(0)