JAVA转义符与基本数据类型简介

简介:

转义符:

转义符是用来转换一些会被当作代码的字符和不被识别的字符,将这些字符转换成能打印输出的字符。

以下是一些转义符的作用:

 

   1.\n(回车):用于回车,不用转义符回车是识别不了的

 

   2.\t(制表):制表是补充八个空格,例如abc,就在字符的后面补充五个空格,因为要算上前面的三个字符;如果字符长度超过八个,例如abcdefghijk,就以超过的个数再补空格,像前面末尾的ijk超过了三个就在这三个后面补充五个空格。

 

   3.\r(回退):是用于回退到当前这行的行首

 

   4.\a(警告):在dos界面能发出警报声,但是现在已经没用了

 

   5.\(双引号):用来显示双引号,因为在java中直接打 号是会被当作代码符号的。

 

   6.\(单引号):用来显示单引号,因为在java中直接打 号是会被当作代码符号的。

 

   7.\\(斜杠):用来显示单引号,因为在java中直接打\\号是会被当作注释的代码符号的。

 

基本数据类型:

   代码中的数据都是都过内存存储的,内存中存储最小的单位是1个字节8位比特;因为数据的大小不同需要的存储空间不同,这时就需要数据类型来在内存中申请适合的存储空间。就像一个容器大的数据自然需要一个大的容器,小的数据需要小的容器,如果没有数据类型内存就无法更好的分配。

在计算机中最小的单位是位,位就是011字节=8位,1024字节=1k1024k=1m1024m=1g1024g=1t......以此类推。

在计算机中能被识别的只有二进制,其他的像字符什么的都是由二进制通过字符表转换过来的。

二进制:0 1

八进制:0 1 2 3 4 5 6 7

十进制:0 1 2 3 4 5 5 6 7 8

十六进制:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F

 

数据类型能够寄存的数据大小:

   1.byte1字节=8位 127~-128

   2.short2字节=16位  32767~-32768

   3.int4字节=32位  2147483647~-2147483648

   4.long8字节=64

   9223372036854775807~-0223372036854775808

   5.float4字节=32

   6.double8字节=64

   7.boolean1个字节=8(实际上只能用得了一位) true0 false1

   8.char2个字节=16位 0~65535

 

   Char字符转换原理:

      Char类型用于储存单个字符,占用16位的内存空间;因为在计算机中能够识别的只有二进制,java中给char类型所赋的值,就需要通过unicode字符表所转换成单个字符。例如给一个char类型赋值为65,然后打印输出的结果就是单个字符A



本文转自 ZeroOne01 51CTO博客,原文链接:http://blog.51cto.com/zero01/1955639,如需转载请自行联系原作者

相关文章
|
5月前
|
Java
当Java数据类型遇上“爱情”,会擦出怎样的火花?
当Java数据类型遇上“爱情”,会擦出怎样的火花?
67 1
|
5天前
|
存储 Java 测试技术
Java基础(三):八种基本数据类型
Java基础(三):八种基本数据类型
Java基础(三):八种基本数据类型
|
4月前
|
Java
java基础(8)数据类型的分类
Java数据类型分为基本数据类型(8种)和引用数据类型。基本类型包括byte, short, int, long, float, double, boolean, char。每种类型有固定占用空间大小,如int占用4字节。字符编码如ASCII和Unicode用于将文字转换为计算机可识别的二进制形式。
102 2
|
1月前
|
存储 缓存 安全
Java中的数据类型
Java语言提供了八种基本类型,分为4类8种:六个数值型(四个整数型byte、short、int、long,两个浮点型float、double)、一个字符型char和一个布尔型boolean。每种基本类型有固定的位数、取值范围及默认值。此外,还存在`void`类型,但无法直接操作。基本类型支持隐式和显式类型转换,并有对应的包装类如`Integer`、`Double`等,用于在需要对象的场景中使用。包装类支持自动装箱与拆箱机制,简化了基本类型与引用类型的转换,但需要注意性能和空指针异常等问题。
Java中的数据类型
|
16天前
|
自然语言处理 Java 关系型数据库
Java mysql根据很长的富文本如何自动获取简介
通过使用Jsoup解析富文本并提取纯文本,然后根据需要生成简介,可以有效地处理和展示长文本内容。该方法简单高效,适用于各种应用场景。希望本文对您在Java中处理富文本并生成简介的需求提供实用的指导和帮助。
52 14
|
17天前
|
自然语言处理 Java 关系型数据库
Java mysql根据很长的富文本如何自动获取简介
通过使用Jsoup解析富文本并提取纯文本,然后根据需要生成简介,可以有效地处理和展示长文本内容。该方法简单高效,适用于各种应用场景。希望本文对您在Java中处理富文本并生成简介的需求提供实用的指导和帮助。
34 9
|
5月前
|
Java 程序员
Java数据类型:为什么程序员都爱它?
Java数据类型:为什么程序员都爱它?
61 1
|
1月前
|
存储 JavaScript Java
Java 中的 String Pool 简介
本文介绍了 Java 中 String 对象及其存储机制 String Pool 的基本概念,包括字符串引用、构造方法中的内存分配、字符串文字与对象的区别、手工引用、垃圾清理、性能优化,以及 Java 9 中的压缩字符串特性。文章详细解析了 String 对象的初始化、内存使用及优化方法,帮助开发者更好地理解和使用 Java 中的字符串。
Java 中的 String Pool 简介
|
2月前
|
Java
Java基础之数据类型
Java基础之数据类型
26 6
|
2月前
|
Java
在Java中如何将基本数据类型转换为String
在Java中,可使用多种方法将基本数据类型(如int、char等)转换为String:1. 使用String.valueOf()方法;2. 利用+运算符与空字符串连接;3. 对于数字类型,也可使用Integer.toString()等特定类型的方法。这些方法简单高效,适用于不同场景。
138 7

热门文章

最新文章