java基本数据类型

java的基本数据类型有8个,分别是boolean,byte,char,short,int,long,float,double,

对应的8个包装类是Boolean,Byte,Character,Short,Integer,Long,Float,Double,

8个包装类除了Character和Integer外,其他的都是首字符大写

 

除了这8个常用的数据类型,平时开发的时候用的还有String这个字符串,这个类是个final类型的类,

它创建的对象,存放位置和其他对象不同,在静态方法区里边。

与它对应的,也是处理字符串的一个Final类型的类,StringBuffer,这个是存在堆里边的。

 

有了这九个基本的玩意,我们还不行,还要有些容器来存放他们,容器,有哪些呢?List,Set,Map

List和Set都是是实现的Collection接口,对于实现Collection这个接口的类,我们有个工具类可以帮助他们排序,转换为线程安全等,这个工具是Collections,和Collection

相比就后边加了一个s。

对于Map呢,常用的是HashMap,什么是Map呢,就是个key-value键值对,对于key来说,HashMap是可以为null的,平时用map都是单线程的,如果要是多线程,

可以使用Collections.synchronizedMap()这个方法让它变成线程安全的,也可以使用HashTable,HashTable是第一代的容器,继承至dictionary类,与HashMap不同,key是不可以为null的。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。