• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

子把瓢总

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

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的。

posted on 2014-12-16 21:33  子把瓢总  阅读(185)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3