java基础整理-22.java内置包装类

luojie1216 luojie1216     2022-12-03     684

关键词:

Java Object类详解:Object类的常用方法(equals()和getClass())

  Object 是 Java 类库中的一个特殊类,也是所有类的父类。当一个类被定义后,如果没有指定继承的父类,那么默认父类就是 Object 类。

  在 Object 类中定义的方法,在其他类中都可以使用

equals() 方法

  equals() 方法的作用与运算符类似,用于值与值的比较和值与对象的比较,而 equals() 方法用于对象与对象之间的比较

 

getClass() 方法

  getClass() 方法返回对象所属的类,是一个 Class 对象。

 

Java Integer类详解

  Integer 类提供了多个方法,能在 int 类型和 String 类型之间互相转换,还提供了处理 int 类型时非常有用的其他一些常量和方法。

  在实际的编程过程中,经常将字符串转换为 int 类型的数值,或者将 int 类型的数值转换为对应的字符串。

  注意:在实现将字符串转换为 int 类型数值的过程中,如果字符串中包含非数值类型的字符,则程序执行将出现异常。

Java Float类

Float 类提供了多个方法,能在 float 类型与 String 类型之间互相转换,同时还提供了处理 float 类型时比较常用的常量和方法。

Float 类的构造方法

注意:在实现将字符串转换为 float 类型数值的过程中,如果字符串中包含非数值类型的字符,则程序执行将出现异常。

Java Double类

Double 类的构造方法

Double 类中的构造方法有如下两个。

  • Double(double value):构造一个新分配的 Double 对象,它表示转换为 double 类型的参数。
  • Double(String s):构造一个新分配的 Double 对象,它表示 String 参数所指示的 double 值。

Java Number类

  Number 是一个抽象类,也是一个超类(即父类)。Number 类属于 java.lang 包,所有的包装类(如 Double、Float、Byte、Short、Integer 以及 Long)都是抽象类 Number 的子类。

  抽象类不能直接实例化,而是必须实例化其具体的子类。

Java Character类

  Character 类是字符数据类型 char 的包装类。Character 类的对象包含类型为 char 的单个字段,这样能把基本数据类型当对象来处理

  CompareTo() 方法将这个字符与其他字符比较,并且返回一个整型数组,这个值是两个字符比较后的标准代码差值。当且仅当两个字符相同时,equals() 方法的返回值才为 true。

Java Boolean类

Boolean 类的构造方法

Boolean 类有以下两种构造形式:

  1. Boolean(boolean boolValue);
  2. Boolean(String boolString);

Boolean 类的常用常量

在 Boolean 类中包含了很多的常量,其中较为常用的常量如下。

  • TRUE:对应基值 true 的 Boolean 对象。
  • FALSE:对应基值 false 的 Boolean 对象。
  • TYPE:表示基本类型 boolean 的 Class 对象。

Java Byte类

Byte 类的构造方法

Byte 类提供了两个构造方法来创建 Byte 对象。

1. Byte(byte value)

  1. byte my_byte=5;
  2. Byte b=new Byte(my_byte);

2. Byte(String s)

  1. String my_byte="5";
  2. Byte b=new Byte(my_byte);

注意:必须使用数值型的 String 变量作为参数才能创建成功,否则会抛出 NumberFormatException 异常。

Byte 类的常用常量

在 Byte 类中包含了很多的常量,其中较为常用的常量如下。

  • MIN_VALUE:byte 类可取的最小值。
  • MAX_VALUE:byte 类可取的最大值。
  • SIZE:用于以二进制补码形式表示的 byte 值的位数。
  • TYPE:表示基本类 byte 的 Class 实例。

Java System类详解

     System 类代表系统,系统级的很多属性和控制方法都放置在该类的内部。该类位于 java. lang 包。由于该类的构造方法是 private 的,所以无法创建该类的对象,也就是无法实例化该类。

System 类的成员变量

System 类有 3 个静态成员变量,分别是 PrintStream out(标准输出流)、InputStream in (标准输入流)和 PrintStream err(标准的错误输出流)

System 类的成员方法

System 类中提供了一些系统级的操作方法,常用的方法有

arraycopy():该方法的作用是数组复制,即从指定源数组中复制一个数组

、currentTimeMillis():该方法的作用是返回当前的计算机时间

、exit():该方法的作用是终止当前正在运行的 Java 虚拟机 

  1. public static void exit(int status)
  2. status 的值为 0 时表示正常退出,非零时表示异常退出

、gc():该方法的作用是请求系统进行垃圾回收 

  1. public static void gc()

、 getProperty():该方法的作用是获得系统中属性名为 key 的属性对应的值

  1. public static String getProperty(String key)

 

 

1.30号java复习题目——java的基本数据类型和包装类(基础知识整理)

1.基本数据类型Java基本数据按类型可以分为四大类:布尔型、整数型、浮点型、字符型,这四大类包含8种基本数据类型。布尔型:boolean整数型:byte、short、int、long浮点型:float、double字符型:char8种基本类型取值如下(了解查... 查看详情

java入门教程六(内置包装类)(代码片段)

Java是一种面向对象的编程语言,Java中的类把方法与数据类型连接在一起,构成了自包含式的处理单元。但在Java中不能定义基本类型对象,为了能将基本类型视为对象处理,并能连接相关方法,Java为每个基本类型都提供了包装... 查看详情

java基础07—包装类

包装类参考资料:《Java从入门到精通》/明日科技编著.4版.北京:清华大学出版社,2016在Java中不能定义基本类型(primitivetype)对象,为了能将基本类型视为对象进行处理,并能连接相关的方法,Java为每个基本类型都提供了包装... 查看详情

java基础07—包装类

包装类参考资料:《Java从入门到精通》/明日科技编著.4版.北京:清华大学出版社,2016在Java中不能定义基本类型(primitivetype)对象,为了能将基本类型视为对象进行处理,并能连接相关的方法,Java为每个基本类型都提供了包装... 查看详情

java基础-包装类

   java中的类把方法和数据链接在一起,构成了包含式的处理单元。java中不能定义基本数据类型对象,为了能将基本类型视为对象处理,并能连接相关的方法,java为每个基本类型提供了包装类,如int型数值的包装类Int... 查看详情

java基础——常用类(datefile)以及包装类

本文要点:基本数据类型的包装类字符串相关类:不可变字符序列:String可变字符序列:StringBuffer、StringBuilder时间处理相关类:DateDateFormat、SimpleDateFormatCalendarMath类File类枚举类一、基本数据类型的包装类(WrapperClass) 为什... 查看详情

java基础06包装类tostringequalsfinalimportstatic

1包装类 1.1包装类(Java8)WrapperClassJava为8个基本类型提供了对应的包装类,通过这些包装类可以把8个基本类型的值包装成对象来使用。JDK1.5提供了自动装箱和自动拆箱功能,允许把基本类型值直接赋给对应的包装类引用变量... 查看详情

17901android零基础入门03java常用工具类02java包装类03包装类总结01java中的包装类总结

17901Android零基础入门03Java常用工具类02Java包装类03包装类总结01Java中的包装类总结本文知识点:Java中的包装类总结说明:因为时间紧张,本人写博客过程中只是对知识点的关键步骤进行了截图记录,没有对截图步骤进行详细的文... 查看详情

《java实战常用类》第1节:包装类

Java语言有8种基础数据类型,这些类型的数据都不是对象。有些情况下,必须用对象的形式来表示一个基础数据,例如Java语言要求存入集合的数据都必须是对象,不能是基础类型数据,因此,如int型、double型等基础类型的数据都... 查看详情

java基础学习-包装类

packagepackaging;/*包装类:是封装了基本数据类型的类,为了提供更多复杂方法Integer:String---int1.intvalue()2.parseTnt()int----String1.加""2.toString()*/publicclasspackagingclass{publicstaticvoidmain(String[]args){}}之前还以为是固定的Intege 查看详情

java基础知识(java基本数据类型包装类)

  基本数据类型的包装类为什么需要包装类? Java并不是纯面向对象的语言。Java语言是一个面向对象的语言,但是Java的基本数据类型却不是面向对象的。但是我们在实际使用中经常需要将基本数据转化成对象,便于操... 查看详情

java中的math类

一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double 等在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情形。为了解决这个问题,Java语言为每一个内置数据类型... 查看详情

0基础学java_包装类

包装类在java中一切皆是对象,但是从数据类型上看分为基本数据类型和引用数据类型。基本数据类型不可以看成对象,那怎么办呢?只有将基本数据类型进行包装。把int类进行包装,那么就可以以对象的形式操作基本数据类型... 查看详情

内置的包装类

一、内置的包装类:Object.prototypeVarxiaoming = newpeople();此时:Xiaoming.__proto__===people.prototype;当Xiaoming是构造函数new出来的时候,Xiaoming的原型链就等于people的原型。 系统内置了很多的构造函数,他们也叫做我们的基本类... 查看详情

java基础包装类

包装类装箱Integeri=newInteger(inti)参数为基本数据类型Integeri=newInteger(Stirngstr)参数为基本数据类型的字符串,否则会报异常,例如"a"拆箱inti2=i.intValue()备注:jdk1.5之后支持自动装箱与拆箱基本数据类型与字符串相互转换基本... 查看详情

基础篇--1.1java基础-包装类的装箱和拆箱

包装类:java是典型的面向对象编程,但是八种基本数据类型并不支持面向对象编程。基本类型的数据不具备对象的特性,没有属性和方法。沿用它们只是为了迎合人类根深蒂固的习惯,并的确能简单、有效地进行常规数据处理... 查看详情

java知识点整理——编程基础

一、Java命名规则类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如MyFirstJavaClass。方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则... 查看详情

java基础3:深入理解string及包装类

Java基础3:深入理解String及包装类String的连接@Testpublicvoidcontact(){  //1连接方式  Strings1="a";  Strings2="a";  Strings3="a"+s2;  Strings4="a"+"a";  String 查看详情