最新文章列表

深入理解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 ...
JerryWang_SAP 评论(0) 有1082人浏览 2018-09-15 18:34

从二进制指令看包装类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 ...
xiangshouxiyang 评论(1) 有734人浏览 2017-05-25 17:23

一个Interger越界引发的线上问题

  最近有个低级错误,导致线上bug。情况是这样的:   业务需求 需要写一个方法,判断createTime在60天以内的记录才有效,才有资格进行后续的抽奖操作。   实现   private boolean drawTimeExpired(Date createTime) { if (createTime == null) { ...
welcomezhang 评论(0) 有554人浏览 2017-04-09 22:52

Integer

Integer 1.类不可继承 2.值不可改变 /** * The value of the <code>Integer</code>. * * @serial */ private final int value; 3.包装类拆箱与装箱 在编译器自动完成 Integer a = 1 ...
mingyun 评论(0) 有343人浏览 2017-03-15 21:39

装箱与拆箱

public class IntegerTest { public static void main(String[] args) { // TODO Auto-generated method stub Integer a = 100 ; Integer b = 100 ; Integer c = 200 ; Integer d = 200 ; Syst ...
mingyun 评论(0) 有467人浏览 2016-10-24 22:46

Integer.valueOf(int)及自动装箱内幕

  Integer为什么要提供功能与new Integer(xx)一样的valueOf(xx)方法呢,看了源代码之后,我发现了惊人的内幕。 public static Integer valueOf(int i) { assert IntegerCache.high >= 127; if (i >= IntegerCache.low && ...
IXHONG 评论(0) 有1526人浏览 2016-10-22 05:11

java,Integer,比较

Integer比较 public static void main(String[] args) { Integer a = 100; Integer b =100; if (a >= b && a <= b && a != b) { System.o ...
cxjaccp 评论(1) 有402人浏览 2016-09-01 10:01

Java 基本数据类型最大极限和最小极限

想知道 Java 基本数据类型最大极限和最小极限,写个小程序就很容易知道。 测试 Integer, Long, Float 和 Double 的最大值和最小值,代码如下:    [java] view plaincopy
lihaiming 评论(0) 有1624人浏览 2015-12-14 17:00

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 ...
u010223750 评论(0) 有1112人浏览 2015-08-29 13:21

Java数据类型中String、Integer、int相互间的转换

  Java数据类型中String、Integer、int相互间的转换 1.Integer转换成int的方法 Integer i;  int k = i.intValue(); 即Integer.intValue();   2.i
_与狼共舞 评论(0) 有810人浏览 2015-05-19 18:20

交换两个int型数据的静态方法

    之前朋友面试遇到了一个挺有趣的问题,题目如下:   public static void main(String[] args) throws Exception{ int a = 1; int b = 2; swap(a, ...
簡單從泚銷夨 评论(0) 有552人浏览 2014-11-06 15:59

关于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 ...
qq54903099 评论(0) 有509人浏览 2014-11-06 09:35

Domain类中属性字段类型int与Integer

在创建hibernate映射类时,属性类型有些人用包装类,有些人用基本数据类型。 比如我就喜欢直接用boolean int long等原生基本数据类型。 不过因为java都可以自动拆箱,装箱,怎么用其实都是可以的。 用原生基本类型与包装类的区别最主要的可能就是默认值的不同。比如boolean 的默认值是false,Boolean等包装类的默认值都是null。 都看大家的编程习惯吧,但今天 ...
xigua366 评论(0) 有1874人浏览 2014-09-30 11:15

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); ...
up-up-programmer 评论(0) 有537人浏览 2014-05-16 00:08

关于Java一些乱七八糟的东西

 1、int和Integer的区别               int 是基本数据类型,Integer是其包装类,注意是一个类。             提供包装类,是为了在各种类型间转化,通过各种方法的调用。否则 你无法直接通过变量转化。比如,现在int要转为String: int a=0; String result=Integer.toString(a);  在java中包装类,比 ...
HsiunKao 评论(0) 有680人浏览 2014-05-06 22:12

java 判断字符串是否是整数

java 中,如何判断字符串是否是整数呢? 有两种方式: 方式一:通过正则表达式 /*** * 判断 String 是否int * * @param input * @return */ public static boolean isInteger(String input){ Matcher mer = Pattern.compile(&quo ...
hw1287789687 评论(10) 有38022人浏览 2013-09-23 13:39

IP表示为整数

int[] ip = {192, 168, 1, 100}; /* // 测试代码 System.out.println(Integer.toBinaryString(ip[0])); System.out.println(Integer.toBinaryString(ip[1])); System.out.println(Integer.toBinaryString(ip[2])); ...
Jameslyy 评论(0) 有1097人浏览 2013-09-05 17:06

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 ...
zjf201172653 评论(0) 有1375人浏览 2013-08-16 18:04

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics