`
liuhaibo_ljf
  • 浏览: 30416 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java api之java.lang.Byte

阅读更多
//Byte类是用来封装基本数据类型byte的。这个类还提供了一些byte和string之间转换的方法
		
		/**
		 * CONSTANT 常量
		 */
		//常量MAX_VALUE表示一个byte基本类型所能存储的最大值
		System.out.println(Byte.MAX_VALUE);
		//常量MIN_VALUE表示一个byte基本类型所能存储的最小值
		System.out.println(Byte.MIN_VALUE);
		//常量SIZE表示一个byte基本数据类型占几位二进制数
		System.out.println(Byte.SIZE);
		//常量TYPE表示类Byte封装了哪个基本数据类型
		System.out.println(Byte.TYPE);
		
		/**
		 * Constructor 构造函数
		 */
		//将一个基本数据类型byte类型变量,封装成一个Byte对象
		byte b = 127;
		Byte B = new Byte(b);
		//将一个全为数字的字符串构封装成一个Byte对象。
		//这里的字符串中的数字必须是byte基本数据类型做能表示的有效数值的范围。也就是-128到127之间的数字。
		//超出这个数值会报java.lang.NumberFormatException异常。
		Byte B1 = new Byte("127");
		
		//将Byte对象转换为一个byte基本数据类型所表示的数值
		System.out.println(B1.byteValue());
		
		//比较两个Byte类型的对象。B1大于参数中的对象返回1,小于参数返回-1,等于参数返回0
		System.out.println(B1.compareTo(new Byte("126")));
		
		//将一个10,8,16进制的数值转换成一个Byte对象。参数中的值必须要在byte基本数据类型的范围之内。-128-127
		System.out.println(Byte.decode("127"));
		
		//将一个Byte对象的值转换成一个double基本数据类型
		System.out.println(B1.doubleValue());
		
		//比较两个Byte对象的值是否相同,也就是Byte对象中保存的数值是否相同
		System.out.println(B1.equals(new Byte("127")));
		
		//将一个Byte对象的值转换为一个float基本数据类型的值
		System.out.println(B1.floatValue());
		
		//返回Byte对象的hash码,也就是Byte对象中保存的那个值的hash码
		System.out.println(B1.hashCode());
		
		//将一个Byte对象的值转化为int基本数据类型
		System.out.println(B1.intValue());
		
		//将一个Byte对象的值转换为long基本数据类型
		System.out.println(B1.longValue());
		
		//将一个十进制数的字符串转换为一个byte基本数据类型的数。数字前可以加-号或者\u002D表示负数,但是不能加+号活者\u002B表示正数
		//字符串中的值不能超过byte基本数据类型的返回-128到127,否则抛异常NumberFormatException 
		System.out.println(Byte.parseByte("-12"));
		
		//将方法中第一个参数作为第二个参数的进制的数,然后转换为十进制的byte基本数据类型
		//如下:将一个十六进制的14,转换成10进制的byte基本数据类型。也就是将14作为一个十六进制的数字,然后转换为十进制的byte基本数据类型
		System.out.println(Byte.parseByte("14", 16));
		
		//将一个Byte对象的值转换为short基本数据类型的值
		System.out.println(B1.shortValue());
		
		//将Byte对象的值转换为字符串
		System.out.println(B1.toString());
		
		//将一个byte基本数据类型值,转换为字符串。注方法中必须是byte类型的变量,不能直接放数字
		byte b1 = 12;
		System.out.println(Byte.toString(b1));
		
		//将一个byte基本数据类型的值封装成一个Byte类型的对象
		byte c = 11;
		System.out.println(Byte.valueOf(c));
		
		//将一个数值字符串封装成一个Byte对象。数值一定要在byte基本数据类型范围 -128到127之间,否则报异常
		System.out.println(Byte.valueOf("127"));
		
		////将方法中第一个参数作为第二个参数的进制的数,然后转换为十进制的Byte对象
		//如下:将一个八进制的16,转换成10进制的byte基本数据类型。也就是将16作为一个八进制的数,然后转换为十进制的Byte对象
		System.out.println(Byte.valueOf("16", 8));

 

分享到:
评论

相关推荐

    jdk api 1.8_google.CHM

    4. **新内建类型**:引入了`int`的窄化版本`byte`和`short`,以及新的数值类型`java.lang.LongAdder`,提供了高并发场景下的性能提升。 5. **类型推断增强**:编译器在编译时能更好地推断泛型的实际类型,简化了...

    java常用API[整理].pdf

    System 类位于 java.lang 包中,是 Java 中最重要的类之一。 3. String, StringBuffer String 和 StringBuffer 是 Java 中两个重要的类,String 用于表示字符串,StringBuffer 用于表示可变字符串。StringBuffer ...

    oracle数据类型和对应的JDBC类型.pdf

    Oracle 数据类型是 Oracle 数据库管理系统中的数据类型,用于存储和管理数据,而 JDBC(Java Database Connectivity)类型是 Java 语言中用于连接数据库的 API 中的数据类型。了解 Oracle 数据类型和对应的 JDBC ...

    Java-serial-communication.zip_Java serial环境_java 串口

    可以使用`java.lang.Thread`或者`java.util.concurrent.ExecutorService`来创建和管理读写线程。 7. **实际应用示例** 例如,你可以用Java串口通信来控制一个Arduino板,通过发送指令控制LED灯的亮灭,或者从...

    基于Bytebuddy的Java Agent AOP框架.zip

    在Java中,我们使用`@Premain`和`@Agentmain`注解定义入口点,然后通过`java.lang.instrument.Instrumentation`接口与JVM交互,实现代理的加载。 4. **ASM库与ByteBuddy比较**: ASM是一个低级别的字节码操纵库,而...

    balzeDs与java数据类型 对照表

    4. java.lang.Short, java.lang.Byte -> int:Java的Short和Byte也转换为ActionScript的整数,因为它们都在整数范围内。 5. java.lang.Byte[] -> flash.utils.ByteArray:Java的字节数组映射为ActionScript的字节...

    java-lang包详解

    - **String**: 用于表示不可变的字符序列,是Java中最常用的数据类型之一。 - **Character**: 处理单个Unicode字符,包括字符的转换和比较。 - **Number**: 是所有数值类型的抽象基类,如Integer、Double等。 - ...

    Java_课后习题答案.doc

    - **核心 Java 包**:如 `java.lang`、`java.util`、`java.io` 等,提供了程序设计中最常用的类和接口,例如基本数据类型操作、字符串处理、输入输出流等。 #### 5. 如何编写和运行 Java 应用程序? Java 应用程序...

    Java-premain 案例 2022.2.2版本

    在Java中,一个类如果要作为premain代理,需要实现`java.lang.instrument.Instrumentation`接口,并通过`-javaagent`启动参数指定。 `config`目录很可能包含了配置文件,这些文件用于设置premain代理的行为,例如...

    JAVA笔试选择题6.pdf

    例如,文件中提到的`Java`类,可能是指JAVA的根类`java.lang.Object`,它是所有JAVA类的超类。 文件中还涉及到了一些程序代码片段,例如`int a=2, b=4; boolean x; x=a>b; System.out.println(x);`,这是一段简单的...

    高手总结java常用API(免费下载).pdf

    Java 常用API涵盖了编程中的各个方面,对于理解和高效使用Java语言至关重要。以下是这些知识点的详细说明: 1. **面向对象基本概念**: - **类(Class)**: 类是创建对象的蓝图,包含了数据(字段/属性)和行为...

    Java核心API需要掌握的程度

    Java的核心API主要集中在`java.lang`包中,包含了大量常用的基础类,这些类为Java程序提供了基本的操作能力。以下是对`java.lang`包中部分重要类的介绍: 1. **Object**:所有类的基类,提供了一些基本方法如`...

    java基础API.rar

    2. **包(Package)**:Java通过包来组织类,如`java.lang`、`java.util`和`java.io`等。包提供了命名空间,避免类名冲突,并且有助于模块化代码。 3. **基础数据类型**:Java有8种基础数据类型,包括整型(byte, ...

    oracle-java数据类型1

    首先,JDBC(Java Database Connectivity)是 Java 平台用于访问数据库的标准 API。它定义了一组接口和类,使得 Java 开发人员能够编写与数据库无关的应用程序。在 JDBC 中,每种 SQL 数据类型都对应一个特定的类型...

    语言程序设计资料:java-JAVA精华-.doc

    ### Java API 1.1.1 - Lang包 Java的`java.lang`包是所有Java程序的基础,它包含了一些核心类和接口,如`String`和`StringBuffer`。 #### String类 `String`类用于表示不可变的字符序列。一旦创建了`String`对象,...

    推选文档Java-程序设计PPT.ppt

    Java帮助文档是学习和开发的重要资源,可以从官方站点下载相应版本的Javadoc,并通过JDK自带的`jar`工具进行解压缩安装,以便于查阅API。 总的来说,理解和熟练使用Java的基础类库和工具类库是成为一名合格Java...

    (超赞)JAVA精华之--深入JAVA API

    ### 深入Java API #### 一、Java SE **1.1 深入 Java API** **1.1.1 Lang包** - **String类与 StringBuffer类** - `String` 类不可变,一旦创建后其内容无法更改;而 `StringBuffer` 类则允许在原有基础上修改...

    java动态编译java源文件

    Java的`javax.tools.JavaCompiler` API 提供了这样的能力,让我们能够在运行时动态编译Java源文件。 首先,我们需要引入`javax.tools`和`java.compiler`这两个Java标准库。它们包含了编译Java源文件所需的所有工具...

    Java Instrumentation笔记

    Java Instrumentation 主要是通过 `java.lang.instrument` 包提供的 API 来实现的。它提供了一种方法,可以在不重新编译源代码的情况下,对已有的 Java 字节码进行修改或增强,这种能力对于开发监控工具、性能分析...

    java复习资料答案.pdf

    8. Java API:Java应用程序接口(API)提供了丰富的标准类库以供开发者使用,如java.lang、java.awt等。问题12和问题27可能提及了Java的AWT包中的类。 9. Applet和应用程序:Applet是Java用于创建在Web浏览器中运行...

Global site tag (gtag.js) - Google Analytics