最新文章列表

不可变类

一概念介绍 1 不可变类的意思是创建该类的实例后,该实例的实例变量是不可改变的。Java提供的8个包装类和String类都是不可变类。 2 创建自定义不可变类要满足以下几个条件。 使用private和final修饰符来修饰该类的成员变量。 提供带参数的构造器,用于根据传入参数来初始化类里属性 仅为该类的成员变量提供getter方法,而不提供setter方法。 如有必要,重写Obje ...
cakin24 评论(0) 有810人浏览 2016-10-31 21:29

漫谈Java的基本数据类型和包装类

一 8种基本数据类型和8种包装类的对应关系 基本数据类型 包装类 byte Byte short Short int Interger long Long char Character float Float double Double boolean Boolean   二 自动装箱和自动拆箱1 概念介绍 自动装箱 ...
cakin24 评论(0) 有2128人浏览 2016-09-23 21:44

装箱、拆箱和缓存

JDK的8种基本类型都有封装类,这里以Integer类型为代表,其他封装类型原理与Integer类型一致。 package cn.mylava;/** * 16/3/15. * 包装类   装箱  拆箱  缓存等 */public class TestWrapper {    public static void main(String[] args) {        /**      ...
mylava 评论(0) 有211人浏览 2016-03-15 19:51

java包装类和基本类的分析(以Integer来介绍)

1.Integer类型的对象保存在堆中,引用保存在栈中。而int类型的数直接保存在栈中。 2.用==比较 Integer i1=1; Integer i2=1; Integer i11=128; Integer i22=128; Integer i3=new Integer(1); Integer i4=new Integer(1); int i5=1; int i6=1; //---------- ...
zsxzmxg 评论(0) 有1479人浏览 2016-01-08 14:17

关于JAVA的包装类

public class MathUtil { public static boolean compare1(long n1, long n2) { return n1 == n2; } public static boolean compare2(Number n1, Number n2) { if (n1 == null) { retu ...
望那山 评论(0) 有354人浏览 2015-04-21 22:11

java中Integer对象不同创建方法之间的区别

  一。Integer类型对象之间大小比较 1. 使用new Integer()创建的对象: 首先,我们知道,在java中,基本类型之间是可以做大小比较的,例如int i=1,int j=2, ...
cs_css 评论(0) 有4291人浏览 2013-02-26 14:45

Java基本类型转换

  A:自动类型转换                  以下两条线路可以自动从左到右的类型转换      byte-short-int-long-float-double      char-int-long-float-double   当把任何基本类型的值和字符串值进行连接运算时,基本类型的值将自动类型转换成字符串类型。      B:强制类型转换   若要想从右边转换 ...
jaybril 评论(0) 有1043人浏览 2012-04-05 22:29

最近博客热门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