精华内容
下载资源
问答
  • 参考答案如下支持该符号表示:用任何方法获得表面,Ra最大允许值是3.2mm,最小值是1.6mm。bd80d52973a34b9d97303979e7cc67fd.jpg共析钢过冷奥氏体在连续冷却时,本数有如下转变( )。灰口铸铁( HT )、据类球墨铸铁( QT...

    参考答案如下

    支持该符号表示:用任何方法获得的表面,Ra最大允许值是3.2mm,最小值是1.6mm。bd80d52973a34b9d97303979e7cc67fd.jpg

    共析钢过冷奥氏体在连续冷却时,本数有如下转变( )。

    灰口铸铁( HT )、据类球墨铸铁( QT )、铸钢( ZG )三者铸造性能的优劣顺序和 塑性的高低顺序为( )。

    三元合金的成分三角形上,支持成分位于( )上的合金,它们含有另外两个顶角所代表的两相组元含量相等。

    本数奥氏体晶粒的大小影响因素有哪些

    据类( )能提高黄铜的强度和硬度,与铅一起还能提高黄铜的耐磨性。

    用20CrMnMo制造渗碳齿轮的加工路线是:支持锻造→正火→加工齿轮→渗碳→预冷淬火、低温回火。

    本数凡是由液体凝固成固体的过程都是结晶过程。( )

    据类实验室常用的pH=6.86(25℃)的标准缓冲溶液为()

    支持分级淬火造成工件变形开裂的倾向小于单液淬火。

    本数金属离子的酸性贮备液宜用聚乙烯容器保存。

    用离子选择性电极法测氟离子浓度时,据类需要加入总离子强度调节剂(TISAB),其作用之一表达错误的是( )。

    高锰酸钾法测定过氧化氢含量时,支持所用指示剂是( )。

    为了提高石墨炉原子吸收光谱法的灵敏度,本数原子化阶段测量信号时,保护气体的流度应

    据类正常牛乳中各种成分的组成是恒定的。( )

    展开全文
  • 主要介绍了Java入门基础之Java的基本语法与Java支持的数据类型,熟悉语法和数据类型通常是了解一种编程语言的开始,需要的朋友可以参考下
  • 基本数据类型变量就是用来储存值而保留内存位置。这就意味着当你创建一个...Java 中有两种有效地数据类型:原始数据类型引用数据类型原始数据类型Java 支持 8 种原始数据类型。原始数据类型是由该语言预先定义并...

    基本数据类型

    变量就是用来储存值而保留的内存位置。这就意味着当你创建一个变量时就会在内存中占用一定的空间。

    基于变量的数据类型,操作系统会进行内存分配并且决定什么将被储存在保留内存中。因此,通过给变量分配不同的数据类型,你可以在这些变量中存储整数,小数或者字字母。

    Java 中有两种有效地数据类型:

    原始数据类型

    引用数据类型

    原始数据类型

    Java 支持 8 种原始数据类型。原始数据类型是由该语言预先定义的并用关键词命名的。下面让我们深入学习一下这 8 种数据类型。

    字节型(byte)

    字节型是一种 8 位有正负的二进制整数

    最小值是 -128(-2^7)

    最大值是 127(2^7-1)

    默认值为 0

    字节型数据类型主要是为了在大型数组内节省空间,主要是替代整数由于字节型比整数小 4 倍。

    例如:

    byte a = 100 , byte b = -50

    短整数(short)

    短整数是一种 16 位有正负的二进制整数

    最小值是 -32768(-2^15)

    最大值是 32767(2^15-1)

    短整数类型的数据也可以像字节型一样用于节省空间。短整数比整数小两倍

    默认值为 0

    例如:

    short s = 10000, short r = -20000

    整数型(int)

    整数型是一种 32 位有正负的二进制整数

    最小值是 - 2,147,483,648(-2^31)

    最大值是 2,147,483,647(2^31 -1)

    整数型一般默认被应用于整数值除非担心内存不够用。

    默认值为 0

    例如:

    int a = 100000, int b = -200000

    长整型(long)

    长整型是一种 64 位有正负的二进制整数

    最小值是 -9,223,372,036,854,775,808(-2^63)

    最大值是 9,223,372,036,854,775,807 (2^63 -1)

    这种数据类型一般是在需要比整数型范围更大时应用。

    默认值为 0L

    例如:

    long a = 100000L, int b = -200000L

    浮点型(float)

    浮点型数据是一种单精度的 32 位 IEEE 754 标准下的浮点数据。

    浮点型数据主要是为了在大型浮点数字数组中节约内存。

    默认值是 0.0f。

    浮点型数据不能用于如货币这样的精确数据。

    例如:

    float f1 = 234.5f

    双精度型(double)

    双精度型数据是一种双精度的 64 位 IEEE 754 标准下的浮点数据。

    这种数据类型主要是默认被用于表示小数的值,一般是默认的选择。

    双精度型数据不能用于如货币这样的精确数据。

    默认值是 0.0d

    例如:

    double d1 = 123.4

    布尔型(boolean)

    布尔型数据代表一个信息比特。

    它只有两个可能的值:真(true)和假(false)

    这种数据类型用于真假条件下的简单标记。

    默认值是假(false)

    例如:

    boolean one = true

    字符型(char)

    字符型数据是简单的 16 位 Unicode 标准下的字符。

    最小值是: '\u0000' (或 0)。

    最大值是: '\uffff' (或 65,535 )。

    字符型数据可以用来储存任意字母。

    例如: char letter A(字符型的字母A) ='A'

    引用数据类型

    引用数据类型是由类的编辑器定义的。他们是用于访问对象的。这些变量被定义为不可更改的特定类型。例如:Employee, Puppy 等等。

    类对象和数组变量就是这种引用数据类型。

    任何引用数据类型的默认值都为空。

    一个引用数据类型可以被用于任何声明类型和兼容类型的对象。

    例如:

    Animal animal = new Animal("giraffe");

    Java 常量

    常量是代表固定值的源代码。他们直接以代码的形式代表而没有任何估计。

    常量可以被分配给任意的原始变量类型。例如:

    byte a = 68;

    char a = 'A'

    字节型,整数型,长整型和短整型也可以由十进制,十六进制和八进制计数系统表示。

    当用这些技术系统表示直接量时,前缀 0 是为了标明八进制,前缀 0x 是为了标明十六进制。例如:

    int decimal = 100;

    int octal = 0144;

    int hexa = 0x64;

    Java 中的字符串型常量的规定和其他大多数语言一样,也是要写在双引号中间。字符串型直接量的例子如下:

    "Hello World"

    "two\nlines"

    "\"This is in quotes\""

    字符和字符串型常量可以包含任意的 Unicode 字母。例如:

    char a = '\u0001';

    String a = "\u0001";

    Java 语言也支持一些特殊的转义序列的字符和字符串直接量。他们是:转义字符

    含义

    \n

    换行 (0x0a)

    \r

    回车 (0x0d)

    \f

    换页 (0x0c)

    \b

    退格 (0x08)

    \s

    空格 (0x20)

    \t

    tab

    \"

    双引号

    \'

    单引号

    \

    反斜杠

    \ddd

    八进制字符 (ddd)

    \uxxxx

    十六进制 UNICODE 字符 (xxxx)

    变量类型

    变量可以给我们提供我们程序可以操纵的命名的存储。Java 中的每种变量都有特定的类型,这决定了变量的大小和它的设计占用内存空间;这一些列的值可以存储在那个内存空间中;变量可以应用的操作。

    在使用前你必须现将所要使用的变量进行声明。声明变量的基本格式如下:

    data type variable [ = value][, variable [= value] ...] ;

    这里的 data type 是 Java 的一种数据类型,variable 是一种变量的名称。要声明一个以上的特定变量类型,你可以采用逗号分隔开。

    下面是 Java 中有效的变量声明和赋值的例子:

    int a, b, c; // Declares three ints, a, b, and c.

    int a = 10, b = 10; // Example of initialization

    byte B = 22; // initializes a byte type variable B.

    double pi = 3.14159; // declares and assigns a value of PI.

    char a = 'a'; // the char variable a iis initialized with value 'a'

    Java 中共有三种变量:

    本地变量

    实例变量

    类、静态变量

    本地变量

    本地变量在方法、构造器或者块中声明

    本地变量在方法、构造器或者块进入时被创建,一旦退出该变量就会被摧毁

    可访问描述符不能用于本地变量

    本地变量仅在已经声明的方法、构造器或者块中可见

    本地变量在栈深度内部实施

    本地变量没有默认值,因此本地变量必须被声明并且在第一次使用前要给它赋值

    例子

    这里,age(年龄)是本地变量。这是在 pupAge() 方法下定义的,它的范围仅限于这个方法。

    public class Test{

    public void pupAge(){

    int age = 0;

    age = age + 7;

    System.out.println("Puppy age is : " + age);

    }

    public static void main(String args[]){

    Test test = new Test();

    test.pupAge();

    }

    }

    上述代码会输出如下结果:

    Puppy age is: 7

    例子

    下面的例子使用了本地变量 age 但是没有进行初始化,所以在编辑是就会显示错误。

    public class Test{

    public void pupAge(){

    int age;

    age = age + 7;

    System.out.println("Puppy age is : " + age);

    }

    public static void main(String args[]){

    Test test = new Test();

    test.pupAge();

    }

    }

    编辑时会产生如下错误:

    Test.java:4:variable number might not have been initialized

    age = age + 7;

    ^

    1 error

    实例变量

    实例变量在类中声明,但是它在方法、构造器或者块外。

    当堆中的对象被分配了一个空间时,每个实例变量的位置就被创建了。

    当对象采用关键字“ new ”创建时实例变量就被创建了,当对象被销毁时它也就被销毁了。

    实例变量的值必须被一个以上的方法、构造器或者块,或者类中必须出现的对象的状态的重要部分所引用。

    实例变量可以在类水平上在使用前或者使用后声明。

    实例变量可以用可访问描述符。

    实例变量对类中的所有方法、构造器或者块可见。一般来讲,推荐将这些变量私有(访问层面)。然而子类的可见性可用可访问描述符给予那些变量。

    实例变量有默认值。数字的默认值为零,布尔型默认值为假,对象引用默认值为空。在声明或者构造器内可以进行赋值。

    实例变量可以采用直接在类中叫名字方式访问。然而在静态方法和不同的类(实例变量可以被访问)中应当使用完全限定名称。ObjectReference.VariableName

    例子

    import java.io.*;

    public class Employee{

    // this instance variable is visible for any child class.

    public String name;

    // salary variable is visible in Employee class only.

    private double salary;

    // The name variable is assigned in the constructor.

    public Employee (String empName){

    name = empName;

    }

    // The salary variable is assigned a value.

    public void setSalary(double empSal){

    salary = empSal;

    }

    // This method prints the employee details.

    public void printEmp(){

    System.out.println("name : " + name );

    System.out.println("salary :" + salary);

    }

    public static void main(String args[]){

    Employee empOne = new Employee("Ransika");

    empOne.setSalary(1000);

    empOne.printEmp();

    }

    }

    上述代码会输出如下结果:

    name : Ransika

    salary :1000.0

    类、静态变量

    类变量也叫静态变量,它是在类中用 static 关键字声明的,但是它在方法、构造器或者块之外。

    每个类中只有一个类变量,不管这个类有多少对象。

    除了作为常量被声明之外,类变量很少被应用。常量是被作为 public、private, final 和 static 被声明的变量。实例变量的初始值不会被改变。

    静态变量存储在静态内存中,很少采用静态变量而不是声明结束或者用常量public 或 private 之一。

    静态变量随着程序的开始和结束而开始和结束。

    可见性和实例变量相似。然而大多数静态变量被声明为public由于他们必须为类的使用者所用。

    默认值和实例变量相似。对于数字的默认值为零,布尔型默认值为假,对象引用默认值为空。在声明或者构造器内可以进行赋值。除此之外,可以在特殊的静态初始化区赋值。

    静态变量可以用类的名称访问。ClassName.VariableName

    当静态变量被作为 public static final 声明时,变量(常量)名称都要用大写字母。如果静态变量不是 public 和 final,它的命名方法和实例变量和本地变量相同。

    例子

    import java.io.*;

    public class Employee{

    // salary variable is a private static variable

    private static double salary;

    // DEPARTMENT is a constant

    public static final String DEPARTMENT = "Development ";

    public static void main(String args[]){

    salary = 1000;

    System.out.println(DEPARTMENT+"average salary:"+salary);

    }

    }

    上述代码会输出如下结果:

    Development average salary:1000

    注:如果变量从类外访问,常量就必须以 Employee.DEPARTMENT 访问。

    展开全文
  • Java 支持的数据类型包括基本数据类型和引用类型基本数据类型整数值型:byte,short,int,long字符型:char浮点类型:float,double布尔型:boolean整数默认 int 型,小数默认是 double 型。float 和 long 类型的...

    Java 支持的数据类型包括基本数据类型和引用类型。

    基本数据类型

    整数值型:byte,short,int,long

    字符型:char

    浮点类型:float,double

    布尔型:boolean

    整数默认 int 型,小数默认是 double 型。float 和 long 类型的必须加后缀。比如 float f = 100f。

    不加的话,整数默认为int,即便是前面类型声明是long,也默认为int,浮点数默认为double

    package com.company;

    public class Test {

    @org.junit.Test

    public void test(){

    Integer a = Integer.MAX_VALUE;

    System.out.println(a);

    long b = 2147483648;//编译器直接报错

    System.out.println(b);

    long c = 2147483648L;//编译器不报错

    System.out.println(c);

    }

    }

    395879e59c1c75e43b211ad9f01bf8ea.png

    引用类型

    首先知道 String 是引用类型不是基本类型,引用类型声明的变量是指该变量在内存中实际存储的是一个引用地址,实体在堆中。引用类型包括类、接口、数组等。String 类还是 final 修饰的。

    展开全文
  • Java的基本类型

    2019-08-11 13:26:42
    Java的基本类型八个基本类型Java虚拟机的boolean类型 Java 它引进了八个基本类型,来支持数值计算。Java 这么做的原因主要是工程上的考虑,因为使用基本类型能够在执行效率以及内存使用两方面提升软件性能. 八个基本...


    Java 它引进了八个基本类型,来支持数值计算。Java 这么做的原因主要是工程上的考虑,因为使用基本类型能够在执行效率以及内存使用两方面提升软件性能.

    八个基本类型

    在这里插入图片描述
    Java的基本类型都有对应的值域和默认值。可以看到,byte、short、int、long、float以及double的值域依次扩大,而且前面的值域被后面的值域所包含。因此,从前面的基本类型转换至后面的基本类型,无需强制转换。另外一点值得注意的是,尽管他们的默认值看起来不一样,但是在内存中都是0。

    Java虚拟机的boolean类型

    Java语言规范和Java虚拟机规范中分别怎么定义boolean类型。

    在Java语言规范中boolean类型的值只有两种可能,true或者false。 但是这两者不能直接被虚拟机引用。

    在Java虚拟机规范中,boolean类型的值被映射为int类型。true被映射为1,false被映射为0。这个编码映射规则约束了Java字节码的具体实现。也就是说:对于存储boolean数组的字节码 ,虚拟机需要保证存入的是1或0

    Java虚拟机同时也要求Java编译器对应也得遵守这个规则,并且用整数相关的字节码来实现逻辑运算,以及基于boolean类型的条件跳转。这样一来,在编译而成的class文件中,除了字段和传入的参数外,基本看不出boolean类型的痕迹

    1、boolean 类型在 Java 虚拟机中被映射为整数类型:“true”被映射为 1,而“false”被映射为 0。Java 代码中的逻辑运算以及条件跳转,都是用整数相关的字节码来实现的。

    2、除 boolean 类型之外,Java 还有另外 7 个基本类型。它们拥有不同的值域,但默认值在内存中均为 0。这些基本类型之中,浮点类型比较特殊。基于它的运算或比较,需要考虑 +0.0F、-0.0F 以及 NaN 的情况。

    3、除 long 和 double 外,其他基本类型与引用类型在解释执行的方法栈帧中占用的大小是一致的,但它们在堆中占用的大小确不同。在将 boolean、byte、char 以及 short 的值存入字段或者数组单元时,Java 虚拟机会进行掩码操作。在读取时,Java 虚拟机则会将其扩展为 int 类型。

    4、将boolean 保存在静态域中,指定了其类型为’Z’,当修改为2时取低位最后一位为0,当修改为3时取低位最后一位为1。
    则说明boolean的掩码处理是取低位的最后一位.

    注:拜读各路大神书籍、专栏等资料,做自己的理解和总结,本博客所有内容来源于网络、书籍、和各类手册。内容均为非盈利,旨为方便查询、总结备份、开源分享。部分转载内容均有注明出处,如有侵权请告知,马上删除。

    展开全文
  • Java支持8种基本的的数据类型,byte short int long float double char boolean 下表列出是他们各自对应包装类以及所占字节数 类型 包装类 字节数 byte Byte 1 short Short 2 int Integer 4 long ...
  • Java的基本数据类型

    2021-01-20 19:23:13
    Java每个基本类型java.lang包中都有一个相应包装类 包装类有何作用: a. 提供了一系列实用方法 b. 集合不允许存放基本数据类型数据,存放数字时,要用包装类型 拆箱和装箱: A: 将基本数据类型变成包装类称为...
  • 文章收录地址:Java-Bang ...Java 则不同,它引进了八个基本类型,来支持数值计算。Java 这么做原因主要是工程上考虑,因为使用基本类型能够在执行效率以及内存使用两方面提升软件性能。 今.
  • 来源:think in java 第三章 3.1.16运算符总结 运算符英文解释: Arithmetic operators:算术运算符 Relational and logical: 关系和逻辑运算符 Bitwise operators: 位运算符 Compound assignment:复合赋值...
  • Java提供了在所有平台上都普遍支持的多种数据类型。一、基本数据类型byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0;short:短整型,在内存中占16位,即2个字节,取值范围...
  • Java支持的8种基本数据类型

    万次阅读 2018-07-14 20:44:39
    列举 byte(字节型)、short(短整型)、int(整型)、long(长整型)、float(单精度浮点型)、...java.lang.Byte、java.lang.Short、java.lang.Integer、java.lang.Long、java.lang.Float、java.lang.Doubl...
  • Java 应用程序可以被定义为对象的集合,这些对象通过调用各自...类:类可以被定义为描述对象所支持的类型的行为和状态的模板或蓝图。方法:方法是一种基本的行为。类中可以包含很多方法。在方法中,可以编写逻辑,操纵...
  • 基本数据类型变量就是用来储存值而保留内存位置。这就意味着当你创建一个...java 中有两种有效地数据类型:原始数据类型引用数据类型原始数据类型java 支持 8 种原始数据类型。原始数据类型是由该语言预先定义并...
  • 基本数据类型变量就是用来储存值而保留内存位置。这就意味着当你创建一个...Java 中有两种有效地数据类型:原始数据类型引用数据类型原始数据类型Java 支持 8 种原始数据类型。原始数据类型是由该语言预先定义并...
  • Java支持的数据类型

    2020-04-19 16:26:35
    Java共有两种数据类型:...基本类型 大小(字节) 默认值 封装类 byte 1 (byte)0 Byte short 2 (short)0 Short int 4 0 Integer long 8 0L Long float ...
  • 列举 byte(字节型)、short(短整型)、int(整型)、long(长整型)、float(单精度浮点型)、double(双精度...java.lang.Byte、java.lang.Short、java.lang.Integer、java.lang.Long、java.lang.Float、java.la
  • 基本数据类型变量就是用来储存值而保留内存位置。这就意味着当你创建一个...Java 中有两种有效地数据类型:原始数据类型引用数据类型原始数据类型Java 支持 8 种原始数据类型。原始数据类型是由该语言预先定义并...
  • Java 应用程序可以被定义为对象的集合,这些对象通过调用各自...类:类可以被定义为描述对象所支持的类型的行为和状态的模板或蓝图。方法:方法是一种基本的行为。类中可以包含很多方法。在方法中,可以编写逻辑,操纵...
  • Java所有数值型变量可以相互转换,如果系统支持把某种基本类型的值直接赋给另一种基本类型的变量,则这种方式被称为“自动类型转换” int a=6; float b=a; System.out.println(b);//------------6.0 short c=1; c...
  • 基本数据类型变量就是用来储存值而保留内存位置。这就意味着当你创建一个...Java 中有两种有效地数据类型:原始数据类型引用数据类型原始数据类型Java 支持 8 种原始数据类型。原始数据类型是由该语言预先定义并...
  • 1、基本数据类型共8种,分为布尔类型(boolean)和数值类型,数值类型又分为整数类型和浮点类型。整数类型包括byte、short、int、long、char,浮点类型包括float(单精度浮点)和double(双精度浮点)。 2、引用类型...
  • Java入门基础之Java的基本语法与Java支持的数据类型Java 应用程序可以被定义为对象的集合,这些对象通过调用各自的方法来进行通信。下面让我们具体看一看类,对象,方法,实体变量是什么含义。对象:对象具有状态和...
  • Java数据基本类型

    2019-01-03 21:40:30
    Java语言支持基本类型和引用类型。 基本类型有布尔类型和数字类型,数字类型可以分为:整数类型,浮点类型,字符类型,布尔类型。 引用类型有类,接口,数组类型。实际上引用类型类似于一个指针。 8种基本类型...
  • Java 定义了一些基本数据类型。隶属于基本数据类型变量直接存储变量值,并将其放置于栈内存中。栈内存指是 RAM(随机访问存储器,Random Access Memory)。...基本类型 占用空间 最小值 最大值 包装类型 ...
  • java中有八种基本数据类型,int ,double ,long ,float, short,byte,character,boolean;...在java中使用基本类型来存储语言支持的基本数据类型,这里没有采用对象,而是使用了传统的面向过程语言所采用的基本类在型,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,704
精华内容 1,881
关键字:

java支持的基本类型

java 订阅