Java基础
文章平均质量分 77
詹姆斯哈登
呜啦啦啦
展开
-
Java中int跟Integer的区别
在了解int跟Integer的区别与联系之前需要先了解Java的自动装箱跟拆箱机制,可以看我的另一篇文章Java中自动装箱与拆箱详解。Integer是int的包装类。Java为每一种基本数据类型都配备了相应的包装类,如下表所示: 基本数据类型 byte short int long float double char boolean 对应的包装类 Byte原创 2017-06-28 16:30:46 · 1015 阅读 · 1 评论 -
Java中自动装箱与拆箱详解
自Java 5后引入了自动装箱和自动拆箱机制,自动装拆箱的出现主要是为了解决基本数据类型跟其对应的包装类之间相互转换的问题,本文将从以下几个方面详解自动装箱跟拆箱:自动装拆箱的定义及原理自动装拆箱发生的场合忽略自动装拆箱可能会带来的影响原创 2017-06-27 16:36:25 · 1072 阅读 · 0 评论 -
Java基本数据类型深入解析
1.在使用整型数据时需要根据内存需求合理选择数据类型,不需要死记硬背整型数和浮点数的数据表示范围,直接通过它们对应的包装类求出:X.MIN_VALUE、X.MAX_VALUE。2.浮点数不适合用于精确计算,要进行精确计算可以使用BigDecimal。原创 2017-06-21 16:22:05 · 599 阅读 · 0 评论 -
Java中的String详解
String类代表字符串。Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现。 首先来看一个关于String示例: String s1 = "HelloWorld"; String s2 = "HelloWorld"; String s3 = new String("HelloWorld"); String s4 = "Hello"; String s5 = "Wor原创 2017-07-01 14:27:26 · 2893 阅读 · 3 评论 -
Java中静态跟非静态的区别总结
静态变量跟实例变量的区别,静态方法跟实例方法的区别原创 2017-06-19 10:05:36 · 23430 阅读 · 1 评论 -
Java中String、StringBuffer、StringBuilder的区别
文章转载自StringBuffer和StringBuilder的区别无论是做Java或是Android,都避免不了遇到这个问题,其实开发过程中一般情况下是不会纠结,这个问题是面试必选经典题,今天有时间,就总结一下。String、StringBuffer、StringBuilder区别 StringBuffer、StringBuilder和String一样,也用来代表字符串。String类是不可变类转载 2017-07-03 15:47:27 · 387 阅读 · 0 评论 -
Java中的类型转换
为什么要进行类型转换?Java是强类型语言,在强类型语言中变量必须被声明,而且变量在赋值和运算时也必须类型相同。 在实际应用的时候我们常常需要对不同类型的变量进行操作,因此就必须进行类型转换。 类型转换分为:自动类型转换:又叫隐式类型转换,“隐”就是不需要手动转换,系统会自动进行类型转换。强制类型转换:又叫显式类型转换,“显”就是需要手动加入语法进行转换。原创 2017-06-25 17:52:52 · 614 阅读 · 0 评论 -
Java中的final关键字详解
三种被final修饰的场景:Java中final关键字的使用很频繁,它可以修饰变量、方法跟类。“final”的英文意思是最终的、不可更改的意思,因此被final修饰的变量、方法或类是不能被更改的。 final一般会跟static关键字结合使用。原创 2017-06-26 20:28:02 · 639 阅读 · 0 评论