包装类
在Java里面,每一个基本类型都对应一个包装类型
long Long
int Integer
short Short
byte Byte
double Double
float Float
boolean Boolean

基本类型和包装类型的转换:
Integer a=new Integer(10);
int b=a.intValue();
也可以写得简洁些(java自动转化)
Integer k=123;
int m=k;

数值类型可以与String类型转换
String s=String.valueOf(123);
int a=Integer.valueOf("123");

为什么要设计这些包装类?
1.提供一些用于转换的方法。

2.将所有类型统一成“类”的范围,都是Object的子类。

代码如下:

package my;public class HelloWorld
{public static void main(String[] args){        Integer a=new Integer(10);int b=a;int c=a.intValue();int d=10;a=d;String s=String.valueOf(123);}}

运行结果如下:

Java基础入门笔记-包装类相关推荐

  1. Java基础入门笔记2

    Java基础入门笔记2 一. 为什么把程序出错叫做"BUG"? 1. 原因是臭虫或者虫子,现在用来指代电脑系统或者程序中隐藏的一些漏洞或者一些问题,所以现在程序出问题就叫" ...

  2. Java基础入门笔记-数组链表

    数组链表ArrayList ArrayList是JDK自带的基础工具类. java.util.ArrayList 也是一个容器(里面存放对象) 1.添加对象add: 2.删除对象remove: 3.遍 ...

  3. Java基础入门笔记-链表与容器

    容器(Container):存储对象的东西. 容器是一个设计上的术语,不是一个语法概念. 比如数组,就是一个容器 数组容器 缺点: 1.容量固定,无法扩展.既不能射太大,也不能太小,很难确定. 2.插 ...

  4. Java基础入门笔记-随机数

    Random类是JDK里自带的基本类. java.util.Random 使用Random可以生成随机数: Random rand=new Random(); int s=rand.nextInt(1 ...

  5. Java基础入门笔记-静态方法

    方法有两类: 1.该方法与类的关系不大.随便拷贝到别的类里面也仍然可以运行,没有语法错误: 2.该方法与类关系密切.如果拷贝到别的类里就失去意义,有语法错误: 一个严格的判断:该方法有没有访问this ...

  6. Java基础入门笔记-添加包

    包:package 当一个项目中的类越来越多时,需要对其进行分包管理. 例如与Amazon和Tencent共同开发一个项目,那么就可以简历三个package com.amazon con.tencen ...

  7. Java基础入门笔记-多态

    多态是设计上的一个术语.(polymorphism) 在Java里,多态是指以下语法现象: 重载OVerload:方法允许重名: 重写Override:允许子类重写父类方法: 泛型(模版):比如Arr ...

  8. Java基础入门笔记-单根继承

    查看类的继承链 右键然后 Quick Type Hierarchy 如下图所示: 我们发现: 在java中如果一个类没有指定父类,则他默认父类就Object.(这里感觉和Qt有相同的东西,但又不同) ...

  9. Java基础入门笔记-构造方法的继承

    代码如下所示: Child.java package my;public class Child extends Parent {public Child() {System.out.println( ...

最新文章

  1. 响应因特网端口ping命令_如何使用Ping命令识别基本的Internet问题
  2. C语言中的关键字详略
  3. POJ-3621 Sightseeing Cows 最优比率环、01分数规划
  4. 【Spring注解系列03】@Scope与@Lazy
  5. MFC之键盘和键盘消息处理
  6. 菜鸟做设计必看!有关如何做设计的整体思路,以及能否综合的笔记
  7. 技术分享 | 微服务模式下如何高效进行API测试
  8. POJ 1077 Eight
  9. DevExpress GridControl Gridview RepositoryItemCheckEdit复选框及获取选择行数据
  10. Python文件的操作2
  11. Oracle中包的创建
  12. IDEA插件开发(简单案例助你快速入门)
  13. JDK8的下载,安装和配置
  14. mysql批量导出导入数据
  15. java开灯问题_算法题-开灯问题
  16. 《数据库》_考研复试_面试篇
  17. 云南计算机一级c类基础知识,云南省大学计算机一级C类多选题及答案.pdf
  18. 案例分析 | 茶饮如何积累3500万私域流量实现弯道超车?
  19. h5页面输入框在安卓手机上被键盘挡住
  20. c语言有三级指针,C语言 三级指针的应用

热门文章

  1. 管理低代码公民开发人员的8个技巧
  2. 一文讲透,关于搭建指标体系,整理的重要知识点都在这里了
  3. 近找到了一个免费的python教程,两周学会了python开发【内附学习视频】
  4. 【转载】几个比较靠谱的即时通讯软件
  5. 有时候还逃课的视频转换
  6. 利用C++Builder自定义Windows窗体“系统菜单”
  7. 不熟悉产品业务,做不好前端开发!
  8. 经典面试题(20):以下代码将输出的结果是什么?
  9. 服务器被黑 追寻ip_我的服务器被打死,源IP暴露怎么办补救
  10. windows7怎么升级10_还有一个月微软就停止支持Win 7系统了,再不升级等同裸奔