这个所谓的try-with-resources,是个语法糖。实际上就是自动调用资源的close()函数。和Python里的with语句差不多。
例如:
static String readFirstLineFromFile(String path) throws IOException {
try (BufferedReader br = new Buffere……继续阅读 »
Body
3年前 (2016-12-30) 485浏览 0评论
3个赞
Collection 和 Collections的区别
1.Collection
在Java.util下的一个接口,它是各种集合结构的父接口。继承与他的接口主要有Set 和List.
2.Collections
java.util下的一个专用静态类,它包含有各种有关集合操作的静态方……继续阅读 »
3年前 (2016-12-29) 457浏览 0评论
4个赞
在Java 6中Arrays.sort()和Collections.sort()使用的是MergeSort,而在Java 7中,内部实现换成了TimSort,其对对象间比较的实现要求更加严格:
Comparator的实现必须保证以下几点(出自这儿):
a). sgn(compare(x, y)) == -sgn(compare(y, x))
b). (compare(……继续阅读 »
3年前 (2016-12-29) 541浏览 0评论
4个赞
Redis支持服务器端的数据操作:Redis相比Memcached来说,拥有更多的数据结构并支持更丰富的数据操作,通常在Memcached里,你需要将数据拿到客户端来进行类似的修改再set回去。这大大增加了网络IO的次数和数据体积。在Redis中,这些复杂的操作通常和一般的GET/SET一样高效。所以,如果需要缓存能够支持更复杂的结构和操作,那么Redis会是不错的选择。
……继续阅读 »
Body
3年前 (2016-12-29) 547浏览 0评论
5个赞
以前的用okhttp2写的封装类改成okhttp3的版本:
package zjl.itheima.com.looklook.util;
import android.os.Handler;
import android.os.Looper;
import com.google.gson.internal.$Gson$Types;
import com.squ……继续阅读 »
3年前 (2016-12-28) 2417浏览 0评论
6个赞
用于单位转换的类DensityUtils
package me.jessyan.mvparms.demo.utils;
import android.annotation.TargetApi;
import android.app.Activity;
import android.content.Context;
import android.graphics.Point……继续阅读 »
3年前 (2016-12-27) 508浏览 0评论
6个赞
缓存器封装类
保存(可设置保存时间) String数据 到 缓存中,从缓存中读取String
保存(可设置保存时间) JSONObject数据 到 缓存中,从缓存中读取 JSONObject
调用方法,就举个例子:
mCacheUtil = CacheUtil.get(application.getApplicationCont……继续阅读 »
3年前 (2016-12-27) 478浏览 0评论
5个赞
“费曼技巧”(Feynman Technique)是一个让你学习效率、效果大幅提升的学习技巧,核心思想:制定学习目标(通常是一个“概念 ”),并以“教”的方式来学习,在教的过程中发现问题,解决问题。就像给洋葱一层层剥皮,渐进的学习方法。
什么是费曼技巧
1、Choose Your Concept :你想知道什么? 在白纸的顶部写出一个你想要理解的概念……继续阅读 »
Body
3年前 (2016-12-27) 635浏览 0评论
6个赞
什么是pom?
pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。
快速察看:
xml 代码
<project>&nb……继续阅读 »
Body
3年前 (2016-12-27) 461浏览 0评论
5个赞
AliSQL是阿里巴巴基于于MySQL官方版本的一个分支,应用于阿里巴巴集团业务以及阿里云数据库服务。目前由阿里云数据库团队维护。
AliSQL版本在强度和广度上都经历了极大的考验。最新的AliSQL版本从其他开源分支比如:Percona,MariaDB,WebScaleSQL等社区得到帮助,也从阿里巴巴MySQL领域的经验和解决方案得到经验。
据阿里云资深总监李津表示,在……继续阅读 »
Body
3年前 (2016-12-27) 1066浏览 0评论
6个赞