首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java —— 包装(Wrapper

参考链接: Java包装器Wrapper 【概述】  由于 Java 中的八种基本数据类型不面向对象,为了使用方便,为每个基本数据类型设计了一个对应的,这样八种基本数据类型对应的统称为包装(Wrapper...Class),均位于 java.lang 包中。 ...:  作为基本数据类型对应的类型存在,方便涉及到对象的操作包含每种基本数据类型的相关属性(最大值、最小值等)以及相关的操作方法 【Number 】  抽象 Number 是 BigDecimal、...  Integer 、Long 、Short 、Byte 都是对整数进行操作,包含的方法基本相同,区别只是表示的范围不同,以下以 Integer 介绍整数包装。 ...  Double 、Float 都是对小数进行操作,包含的方法基本相同,区别只是表示的范围不同,以下以 Double 介绍小数包装

2.6K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    java日期(二)TimeZone,Calender

    目录 TimeZone(时区) TimeZone对象 getDefault() 获取本地的时区对象 getAvailableIDs() 获取全世界的时区id getAvailableIDs(int...rawOffset) 根据偏移量获取时区id getTimeZone(String ID) getDisplayName() getID() 获取到当前的时区id Calender 概念 calender...对象里面有什么 从源码里面学习这个Calender setTime() get() add(int field, int amount) TimeZone(时区) 每一个地区都有时区id ,就是国际上面认定的时区...getDisplayName() 也就是展示 时区 名称 getID() 获取到当前的时区id Calender 概念 calender对象里面有什么 这个对象里面的东西如下: java.util.GregorianCalendar...setTime() 我们前端传过来的时间是字符串类型,我们要对这个时间进行操作,那么就可以转为Calender 这个对象,进行操作,因为这个里面的方法是很多的,可以对时间进行各种各样的操作。

    1.5K30

    初识JAVAJava库之StringBuffer(重点)

    在讲解StringBuffer之前首先来简单回顾一下String的特点: · String的对象有两种实例化方式,一种是直接赋值,只会开辟一块堆内存空间,而且对象可以自动入池,另外一种方式使用构造方法完成...,但是其不适合于被频繁修改的字符串操作上,所以在这种情况下,往往可以使用StringBuffer,即:StringBuffer方便用户进行内容的修改。...在String之中使用“+”作为数据库的连接操作,而在StringBuffer之中使用append()方法进行数据的连接。...现在表示字符串的操作就有了两个:String、StringBuffer,那么下面通过这两个的定义来研究一下关系: 现在发现String和StringBuffer都实现了一个CharSequence...,同样,在StringBuffer之中也定义了许多的操作方法,而且有些方法还是String所有没有的支持。

    73610

    java的api_javaAPI

    如果我们需要操作一个很大的整数,它无法用long来表达时,就可以用BigInteger add() 加 subtract() 减 multiply() 乘 divide() 除 mod() 取余 包装...Ø JDK提供了对所有数据类型的包装 byte >>> Byte short >>> Short int >>> Integer long >>> Long double >>> Double float...s) valueOf方法:Double.valueOf(String s) 时间 Date 使用new Date()创建时间对象代表当前系统时间 需要使用DateFormat来进行格式化,才能显示想符合习惯的格式...方法返回一个字节,默认指向键盘输入 静态属性out为标准输出流,属于PrintStream类型,print方法打印字符,默认打印到屏幕 可以用set方法修改属性in和out System.exit()方法退出Java...虚拟机 System.gc()垃圾回收,Java中的对象成为垃圾之后不会马上回收掉,如果想立即回收可以调用System.gc() System.getProperties()方法获得系统属性 Runtime

    1K20

    Java Object

    Java-Object 在于统一对象、数组、抽象、接口 Object的基本作用: Object时所有的父,任何一个在定义的时候没有明确的继承一个父,那么它就是object的子类...在Java中,的继承关系一直存在(除了Object不存在继承关系)即:所有都有继承一个父;故——最大的好处:可以利用Object可以接收全部类的对象(因为可以向上自动转型);于是在不确定参数类型...,有一个无参构造方法—(子类被实例化的时候,子类构造方法一定会默认调用父的无参构造) 严格意义(一般不遵守),任何一个简单Java,都应该覆写Object的三个方法: 1、 public String...class Demo { public static void main(String [] args) { Book b = new Book("Java...(b1.equals(b2)); } } Object可以接收一切引用类型 Object是所有的父,所以Object的对象可以接收所有的对象;可以除了的对象以外

    60010

    java嵌套

    参考链接: Java中的嵌套接口 java程序语言允许你在一个里面再声明另一个,这样的成为嵌套,说明如下:   class OuterClass {     ...    ...更可读性,可维护性的代码—在顶级里嵌套小,让代码更靠近使用的地方。   静态嵌套   和方法,变量一样,一个静态嵌套是和它的外部类关联的。...就像静态方法一样,一个静态嵌套不能直接引用封装的实例变量或者方法—它只能通过封装的引用访问它们。   注意:一个静态嵌套访问它的封装(和其他)的实例成员,就像访问其他顶级一样。...下面的DataStructure包括:  DataStructure外部类,包含了添加整数到内部数组的方法,输出数组里的索引值InnerEvenIterator内部类,类似java的标准迭代器。...这样的成为局部内部类。你也可以在方法体内,声明一个没有名字的内部类,这种类就是匿名内部类了。我们将会在java高级编程遇到它。   修饰符   可以为内部类使用修饰符,就像外部类成员那么使用。

    1.3K20

    Java嵌套

    参考链接: Java嵌套接口 本文来自于Java深入解析——透析Java本质的36个话题  Java的嵌套分为 静态成员(静态嵌套)、内部类(非静态嵌套)、嵌套接口。...内部类还可以分为内部成员、本地内部类、匿名内部类。  一、静态成员  习惯上将它成为静态嵌套。标记为在中使用 static 声明的。...静态成员可以访问外围的任何成员,包括声明为private的成员。但是非静态的外围成员,则需要经过恰当的对象引用才能访问。因为是静态成员,所以可以不依赖于外围而独立存在并访问。...在继承方面,静态成员与外围也没有什么区别,在访问权限允许的情况下,任何都可以继承静态成员,静态成员也可以继承任何(允许继承的)或者接口。...二、内部类  内部类与静态成员不同之处在于,内部类与外围紧密关联。从结构上说,内部类类似于的实例变量,必须存在对象,才能够访问。所以,如果没有外围对象存在,则不可能有内部类。

    65930

    Java String

    一、什么是Java中的String?StringJava中表示字符串的。它是不可变的,一旦创建了一个字符串对象,就无法修改它。二、String和StringBuilder有什么区别?...String和StringBuilder的最主要区别在于可变性。String是不可变的,一旦创建了一个字符串对象,就无法修改它。...StringBuilder是可变的,可以避免这种问题,因此它的性能比String更好。三、String和StringBuffer有什么区别?...String和StringBuffer的最主要区别在于可变性。String是不可变的,一旦创建了一个字符串对象,就无法修改它。...StringBuffer是线程安全的,因为它的所有公共方法都是同步的,而String和StringBuilder是非线程安全的,因为它们的方法没有同步。四、String有哪些常用的方法?

    32220

    java枚举

    一、 枚举的说明 枚举的理解:的对象只有有限个,确定的。 当需要定义一组常量时,强烈建议使用枚举 如果枚举只一个对象,则可以作为单例模式的实现方式。...二、如何定义枚举 ① 自定义枚举 class Season{ // 1.声明Season对象的属性:private final修饰 private final String seasonName...// 使用enum关键枚举 enum Season1{ // 1.提供当前枚举的对象,多个对象之间用“,”隔开,末尾对象";"结束 SPRING("春天","春暖花开"),...,枚举常用方法:(继承于 java.lang.Enum ) value() 返回所有的枚举对象的构成的数组 valueOf(String objName):返回枚举中对象名是 objName 的对象...interface Info{ void show(); } // 使用enum关键字枚举 enum Season2 implements Info{ //1.提供当前枚举的对象,

    73040

    Java Character

    一、什么是Java Character Java中的Character是一个包装,用于封装一个基本数据类型char的值。它提供了一些静态方法来操作字符,例如转换大小写、判断字符类型等。...二、Character有哪些常用的静态方法?isLetter(char c):检查字符是否是字母。isDigit(char c):检查字符是否是数字。...1、将一个字符分别转换为大写字母和小写字母可以使用Character的静态方法toUpperCase(char c)和toLowerCase(char c)例如:char ch = 'a';char...可以使用Character的静态方法isDigit(char c)来判断一个字符是否是数字,例如:char ch = '5';boolean isDigit = Character.isDigit(ch...可以使用String的toCharArray()方法将一个字符串转换为字符数组,例如:String str = "hello";char[] chars = str.toCharArray(); //

    44520

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券