`
ZhouGang库鲁卡
  • 浏览: 30489 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JAVA_基本数据类型

 
阅读更多

                                                     java基本数据类型

Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。
1、整数:包括byte,short,int,long
2、浮点型:float,double
3、字符:char
4、布尔:boolean

 

 

 

基本型别 大小 最小值 最大值
boolean ----- ----- ------
char 16-bit Unicode 0 Unicode 2^16-1
byte 8-bit -128 +127
short 16-bit -2^15 +2^15-1
int 32-bit -2^31 +2^31-1
long 64-bit -2^63 +2^63-1
float 32-bit IEEE754 IEEE754
double 64-bit IEEE754 IEEE754
       

 

 

 

 

计算机中是如何保存数据的:

    计算机只识别‘是’和‘非’;即:充电 未充电。

    计算机按照2进制来存储数据-----机器码

    机器码按照是否带符号位来分为无符号码和带符号码;(正负的区分,整数区分)

    带符号码按照小数点位置固定与否分为定点数和浮点数;

对于定点数计算机有三种便是方式:

     补码 原码 反码;(计算机中得数值表示的摸是 2;即+1和-1的效果一样)

     原码:就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。

     补码:原码+补码=摸;

     反码:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。

(连接以上概念有助于基本数据的理解)

 

在计算机中存储数据的最单位是  位(bte)-字节(byte 8个位)-kb-mb-gb-tb

1Byte=8bit,1KB=1024B,1MB=1024KB,1GB=1024MB,1TB=1024GB。

    (数据的存储容量是 2*2^(n-1)   n是位数);

    理解以上概念我们就不难理解java基本数据类型中得数字类型数据是如何 存储 分类  长度; 

 

计算机中如何保存字符:

     无论任何东西,无论你的表现形式是怎样的,存储到计算机中都是按照2进制数据来存储;然后按照不同的方式处理的;

     为了在计算集中表示文字国际制定了很多的字符集编码规范:

    典例: ASCII   GBK  UTF-8;

ASCII码表:

ASCII值

控制字符

ASCII值

控制字符

ASCII值

控制字符

ASCII值

控制字符

0

NUT

32

(space)

64

@

96

1

SOH

33

65

A

97

a

2

STX

34

66

B

98

b

3

ETX

35

#

67

C

99

c

4

EOT

36

$

68

D

100

d

5

ENQ

37

%

69

E

101

e

6

ACK

38

&

70

F

102

f

7

BEL

39

,

71

G

103

g

8

BS

40

(

72

H

104

h

9

HT

41

)

73

I

105

i

10

LF

42

*

74

J

106

j

11

VT

43

+

75

K

107

k

12

FF

44

,

76

L

108

l

13

CR

45

-

77

M

109

m

14

SO

46

.

78

N

110

n

15

SI

47

/

79

O

111

o

16

DLE

48

0

80

P

112

p

17

DCI

49

1

81

Q

113

q

18

DC2

50

2

82

R

114

r

19

DC3

51

3

83

X

115

s

20

DC4

52

4

84

T

116

t

21

NAK

53

5

85

U

117

u

22

SYN

54

6

86

V

118

v

23

TB

55

7

87

W

119

w

24

CAN

56

8

88

X

120

x

25

EM

57

9

89

Y

121

y

26

SUB

58

:

90

Z

122

z

27

ESC

59

;

91

[

123

{

28

FS

60

92

\

124

|

29

GS

61

=

93

]

125

}

30

RS

62

94

^

126

~

31

US

63

?

95

127

DEL

 

NUL

VT 垂直制表

SYN 空转同步

SOH  标题开始

FF   走纸控制

ETB  信息组传送结束

STX  正文开始

CR   回车

CAN  作废

ETX  正文结束

SO   移位输出

EM   纸尽

EOY  传输结束

SI    移位输入

SUB  换置

ENQ  询问字符

DLE  空格

ESC  换码

ACK  承认

DC1  设备控制1

FS   文字分隔符

BEL  报警

DC2  设备控制2

GS   组分隔符

BS   退一格

DC3  设备控制3

RS   记录分隔符

HT   横向列表

DC4  设备控制4

US   单元分隔符

LF   换行

NAK  否定

DEL  删除

 

键盘常用ASCII码

ESC键:       VK_ESCAPE (27)
回车键:       VK_RETURN (13)
TAB键:       VK_TAB (9)
Caps Lock键:     VK_CAPITAL (20)
Shift键:        VK_SHIFT ($10)
Ctrl键:       VK_CONTROL (17)
Alt键:         VK_MENU (18)
空格键:       VK_SPACE ($20/32)
退格键:       VK_BACK (8)
左徽标键:      VK_LWIN (91)
右徽标键:      VK_LWIN (92)
鼠标右键快捷键:   VK_APPS (93)

Insert键:        VK_INSERT (45)
Home键:      VK_HOME (36)
Page Up:       VK_PRIOR (33)
PageDown:     VK_NEXT (34)
End键:       VK_END (35)
Delete键:       VK_DELETE (46)

方向键(←):      VK_LEFT (37)
方向键(↑):        VK_UP (38)
方向键(→):      VK_RIGHT (39)
方向键(↓):        VK_DOWN (40)

F1键:        VK_F1 (112)
F2键:        VK_F2 (113)
F3键:        VK_F3 (114)
F4键:          VK_F4 (115)
F5键:          VK_F5 (116)
F6键:          VK_F6 (117)
F7键:          VK_F7 (118)
F8键:        VK_F8 (119)
F9键:          VK_F9 (120)
F10键:        VK_F10 (121)
F11键:        VK_F11 (122)
F12键:        VK_F12 (123)

Num Lock键:     VK_NUMLOCK (144)
小键盘0:        VK_NUMPAD0 (96)
小键盘1:        VK_NUMPAD0 (97)
小键盘2:          VK_NUMPAD0 (98)
小键盘3:        VK_NUMPAD0 (99)
小键盘4:          VK_NUMPAD0 (100)
小键盘5:          VK_NUMPAD0 (101)
小键盘6:        VK_NUMPAD0 (102)
小键盘7:          VK_NUMPAD0 (103)
小键盘8:          VK_NUMPAD0 (104)
小键盘9:          VK_NUMPAD0 (105)
小键盘.:       VK_DECIMAL (110)
小键盘*:        VK_MULTIPLY (106)
小键盘+:          VK_MULTIPLY (107)
小键盘-:       VK_SUBTRACT (109)
小键盘/:       VK_DIVIDE (111)

Pause Break键:    VK_PAUSE (19)
Scroll Lock键:      VK_SCROLL (145)

 

GBK码表:

http://www.lhelper.org/tech/chinese_internal_code_specification_classified.txt

 

在Jvm中采用的是默认GBK来存储汉字信息;他的默认占位为16位;一个汉字就是占16位;

 

 

 

 

 

 

   

   

           

分享到:
评论

相关推荐

    Java__基本数据类型.mp4

    Java__基本数据类型.mp4

    Java期末复习资料_第2章_基本数据类型与数组.pdf

    Java是一种广泛使用的编程语言,其数据类型系统中包含基本数据类型和引用类型两大类。基本数据类型变量存储的是数据本身,而引用类型变量存储的是指向数据的空间地址。本资料针对Java期末复习,深入讲解了基本数据...

    JAVA的基本数据类型

    JAVA的基本数据类型

    Java中的基本数据类型PrimaryTypes

    Java中的基本数据类型Java中的基本数据类型Java中的基本数据类型Java中的基本数据类型Java中的基本数据类型Java中的基本数据类型Java中的基本数据类型Java中的基本数据类型Java中的基本数据类型Java中的基本数据类型...

    Java实验-基本数据类型及操作

    了解Java中的基本数据类型及其操作是java编程的基础。本实验报告将介绍Java中的基本数据类型、数据类型转换、控制台输入输出方法和对话框输入输出方法。 一、基本数据类型 Java中的基本数据类型包括整型(int)、...

    Java4Android 05_Java的基本数据类型

    本节课程“Java4Android 05_Java的基本数据类型”专注于讲解Java编程中的基本数据类型,这对于初学者来说是理解Java语法的基础。 Java的基本数据类型分为四大类:整型、浮点型、字符型和布尔型。每种类型都有其特定...

    Java语言程序设计:JAVA_2-基本数据类型、枚举类型和数组.ppt

    Java语言程序设计:JAVA_2-基本数据类型、枚举类型和数组.ppt

    java_mysql_数据类型对照.doc

    首先,我们来看一下Java与MySQL之间数据类型的基本对照情况: 1. **VARCHAR**:在MySQL中表现为可变长度字符串,对应Java中的`java.lang.String`类型,JDBC类型为12。适用于存储不固定长度的文本数据,如姓名、地址...

    java_JAVA_WEB基本教程

    Java支持多种基本数据类型,包括布尔型(BOOL)、整型(int)、浮点型(float)等。在编程中,正确识别和使用这些数据类型对确保程序的正确性和效率至关重要。例如,对于布尔类型的判断,可以使用`if (!a)`或`if (a)...

    JAVA基本数据类型

    非常明了的介绍了JAVA的基本数据类型,为以后打好坚实基础。

    java基本数据类型和数组

    java基本数据类型和数组,java编制0-255之间的UNICODE编码表

    java教程课件5基本数据类型与引用类型

    Java教程中的核心知识点主要涉及Java的基本数据类型、引用类型、常用包、对象的内存分配以及字符串操作。下面将对这些内容进行详细的阐述。 1. **基本数据类型与引用类型** - Java的基本数据类型包括布尔型`...

    SE_JAVA_EXP_E047.zip

    对于HTTP上传,通常涉及到POST请求的构造,包括设置请求头(比如Content-Type来指定数据类型)、设置请求体(比如文件数据或者表单数据)。Java中,可以通过HttpURLConnection的setDoOutput(true)来启用POST数据发送...

    JAVA数据类型思维导图

    本资源“JAVA数据类型思维导图”提供了一种直观的方式来理解和记忆Java中的数据类型,包括基本数据类型和引用数据类型。下面将对这两个主要的数据类型进行详细解释。 1. 基本数据类型(Primitive Data Types) - ...

    Java 基本数据类型及表达式

    Java是一种广泛使用的面向对象的编程语言,它的核心特性之一就是它的基本数据类型。基本数据类型是Java语言预定义的,它们是固定大小的,不能被继承,也不需要通过类来创建对象。在Java中,基本数据类型分为数值类型...

    21天学通JAVA 第2章 JAVA的基本数据类型.PPT

    21天学通JAVA 第2章 JAVA的基本数据类型.PPT

    java 基本数据类型及基本操作.ppt

    在Java程序设计中,基本数据类型和基本操作是编程的基础。本篇将详细阐述这些关键概念。 2.1 引言 在Java中,程序是由数据和对数据进行操作的指令组成的。基本数据类型是构建程序的基础,它们包括数值、字符和布尔...

    java+基本数据类型+详细介绍+资源合集

    java基本数据类型 ⼀个Java程序可以认为是⼀系列对象的集合,⽽这些对象通过调⽤彼此的⽅法来协同⼯作。 对象:对象是类的⼀个实例,有状态(属性)和⾏为(⽅法)。 类:类是⼀个模板,他描述⼀类对象的⾏为和状态...

Global site tag (gtag.js) - Google Analytics