Ying

个人博客:http://smartsi.club/

[Java开发之路](23)装箱与拆箱

1. 简介 大家对基本数据类型都非常熟悉,例如 int、float、double、boolean、char 等。基本数据类型是不具备对象的特性,比如基本类型不能调用方法、功能简单。。。,为了让基本数据类型也具备对象的特性, Java 为每个基本数据类型都提供了一个包装类,这样我们就可以像操作...

2016-03-27 13:00:48

阅读数:1301

评论数:0

[Java开发之路](22)hashcode

Long中有个小小的陷阱,就是在-128至127范围内,Long.valueOf(long l)返回的Long的实例是相同的,而在此范围之外每次使用valueOf(long l)时,返回的实例都是不同的。 举例: System.out.println(Long.valueOf(-129)...

2016-03-27 12:55:27

阅读数:868

评论数:0

[Java开发之路](21)Comparator与Comparable

1. Comparable package java.lang;import java.util.*;public interface ComparableT> {    public int compareTo(T o);} 说明: Comparable 是排序接口。若一个类...

2016-03-14 20:56:19

阅读数:1207

评论数:1

[Java开发之路](20)try-with-resource 异常声明

Try-with-resources是java7中一个新的异常处理机制,它能够很容易地关闭在try-catch语句块中使用的资源。 在java7以前,程序中使用的资源需要被明确地关闭,过程有点繁琐,如下所示: package com.qunar.lectures.tryResource;i...

2016-03-11 00:18:07

阅读数:2838

评论数:0

[Java开发之路](19)Long缓存问题

Long中有个小小的陷阱,就是在-128至127范围内,Long.valueOf(long l)返回的Long的实例是相同的,而在此范围之外每次使用valueOf(long l)时,返回的实例都是不同的。 举例: System.out.println(Long.valueO...

2016-03-10 19:53:43

阅读数:1949

评论数:0

[Java开发之路](18)关于Class.getResource和ClassLoader.getResource的路径问题

Java中取资源时,经常用到Class.getResource和ClassLoader.getResource。昨天老师讲解题目时候,问我们为什么你们都是在文件前家上"/": String path = Resources.class.getResource("/a...

2016-03-07 20:57:40

阅读数:2213

评论数:7

[Guava源码日报](2)Strings分析

我们先看大体看一下Strings的源码: //// Source code recreated from a .class file by IntelliJ IDEA// (powered by Fernflower decompiler)//package com.google.commo...

2016-03-04 21:30:28

阅读数:1313

评论数:1

[Guava源码日报(1)]Guava类库简介

1. 简介 Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,包括 collections, caching, primitives support, concurrency libraries, common annotations, string processing...

2016-03-04 21:27:25

阅读数:1111

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭