本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- e_e
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- johnsmith9th
- forestqqqq
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
- jveqi
- java-007
- sunj
最新文章列表
深入理解Java的整型类型:如何实现2+2=5?
先看下这段神奇的Java代码:
public static void main(String[] args) throws Exception {
doSomethingMagic();
System.out.printf("2 + 2 = %d", 2 + 2);
}
执行结果:2 + 2 = 5
...
从二进制指令看包装类Integer在编译期处理优化及二进制指令代码解析
先看一段demo:
package com.onlyou;
/**
* Created by cd_huang on 2017/5/25.
*/
public class Test {
public static void main(String args[]) {
intTest();
}
public static String intTest ...
一个Interger越界引发的线上问题
最近有个低级错误,导致线上bug。情况是这样的:
业务需求
需要写一个方法,判断createTime在60天以内的记录才有效,才有资格进行后续的抽奖操作。
实现
private boolean drawTimeExpired(Date createTime) {
if (createTime == null) {
...
Integer.valueOf(int)及自动装箱内幕
Integer为什么要提供功能与new Integer(xx)一样的valueOf(xx)方法呢,看了源代码之后,我发现了惊人的内幕。
public static Integer valueOf(int i) {
assert IntegerCache.high >= 127;
if (i >= IntegerCache.low && ...
Integer与int的种种比较你知道多少?——转自博客园
原文地址:http://www.cnblogs.com/liuling/archive/2013/05/05/intAndInteger.html
如果面试官问Integer与int的区别:估计大多数人只会说道两点,Ingeter是int的包装类,int的初值为0,Ingeter的初值为null。但是如果面试官再问一下Integer i = 1;int ii = 1; i==i ...
交换两个int型数据的静态方法
之前朋友面试遇到了一个挺有趣的问题,题目如下:
public static void main(String[] args) throws Exception{
int a = 1;
int b = 2;
swap(a, ...
关于Integer比较的小问题
关于Integer比较的小问题
Integer a = 1;
Integer b = 1;
Integer c = 127;
Integer d = 127;
Integer e = 128;
Integer f = 128;
System.out.println(a==b);
System.out.println(c==d);
System.out ...
Domain类中属性字段类型int与Integer
在创建hibernate映射类时,属性类型有些人用包装类,有些人用基本数据类型。
比如我就喜欢直接用boolean int long等原生基本数据类型。
不过因为java都可以自动拆箱,装箱,怎么用其实都是可以的。
用原生基本类型与包装类的区别最主要的可能就是默认值的不同。比如boolean 的默认值是false,Boolean等包装类的默认值都是null。
都看大家的编程习惯吧,但今天 ...
9_(JAVA基础300集最全教程 学习)自动装箱和拆箱
在JDK5.0中新增了自动装箱和拆箱,为开发人员解决了很多开发中的效率问题,下面看看是怎么个流程:
1.
Integer c=1;
int d=c;
System.out.println(d);
结果为:
引用
1
2.
Integer a=null;
int b=a;
System.out.println(b);
...
java 判断字符串是否是整数
java 中,如何判断字符串是否是整数呢?
有两种方式:
方式一:通过正则表达式
/***
* 判断 String 是否int
*
* @param input
* @return
*/
public static boolean isInteger(String input){
Matcher mer = Pattern.compile(&quo ...
java Integer.ValueOf(int)和new Integer(int)性能比较
java Integer.ValueOf(int)和new Integer(int)性能比较
转自 http://blog.csdn.net/zhongweijian/article/details/5317375
JDK的源码,看看到Integer.ValueOf(int)里面做了什么优化:
[java] view plaincopy
...