java学习初探2之语言基础(2)
2017-08-03 18:17
204 查看
1.数据类型
(1)基本类型
数值类型:整数型(byte short int long)、浮点型(float double)
字符类型:char
布尔类型:(boolean,只能为true或false)
(2)引用数据类型
数组
类
接口
重点:字符串也为引用数据类型
2.数据类型占用字节数(1字节=8位)
byte:1
short:2
int:4
long:8
float:4
double:8
char:2
boolean:1
3.进制换算
略
4.字符编码(现实世界和计算机世界的转换)
八种基本类型,只有字符型涉及字符编码。
a-97;A-65;0-48
ASCII
ISO-8859-1
GBK
Unicode utf-16 utf-8 utf-32
5.转义字符
\
6.整数型
byte 1 short2 int4 long8
三种表示方式
十进制
八进制:以0开始
十六进制:以0x开始
记忆规则:如果这个整数没有超出byte、short、char的取值范围,可以直接将此整数赋值给byte、short、char类型,不用加强制类型转换。
6.浮点型
float-4 double-8
java默认1.4是double类型。
7.布尔型(boolean)
true
false
没有1和0,布尔数据类型主要应用在逻辑运算和条件控制语句中。
8.基本类型转换()
注:基本类型中,只有boolean比较特殊不能转。
默认转换:byte->short(char)->int->long->float>double
byte 、short、char做混合运算时,各自转换成int类型,再做运算。
强制转换
在多种类型混合运算过程中,首先将所有数据转换成容量最大的那种,再运算。
(1)基本类型
数值类型:整数型(byte short int long)、浮点型(float double)
字符类型:char
布尔类型:(boolean,只能为true或false)
(2)引用数据类型
数组
类
接口
重点:字符串也为引用数据类型
2.数据类型占用字节数(1字节=8位)
byte:1
short:2
int:4
long:8
float:4
double:8
char:2
boolean:1
3.进制换算
略
4.字符编码(现实世界和计算机世界的转换)
八种基本类型,只有字符型涉及字符编码。
a-97;A-65;0-48
ASCII
ISO-8859-1
GBK
Unicode utf-16 utf-8 utf-32
5.转义字符
\
6.整数型
byte 1 short2 int4 long8
三种表示方式
十进制
八进制:以0开始
十六进制:以0x开始
记忆规则:如果这个整数没有超出byte、short、char的取值范围,可以直接将此整数赋值给byte、short、char类型,不用加强制类型转换。
6.浮点型
float-4 double-8
java默认1.4是double类型。
7.布尔型(boolean)
true
false
没有1和0,布尔数据类型主要应用在逻辑运算和条件控制语句中。
8.基本类型转换()
注:基本类型中,只有boolean比较特殊不能转。
默认转换:byte->short(char)->int->long->float>double
byte 、short、char做混合运算时,各自转换成int类型,再做运算。
强制转换
在多种类型混合运算过程中,首先将所有数据转换成容量最大的那种,再运算。
相关文章推荐
- java学习初探2之语言基础(3)
- java学习初探2之语言基础
- Java 语言学习资源和基础
- java语言学习连载(二)--Java语言基础
- Java学习笔记之语言基础――Java代码安全的概念
- 传智博客学习笔记16--JAVA SCRIPT HTML语言基础
- 彻底学习Java语言中的覆盖和重载-Java基础-Java-编程开发
- Java 学习过程记录_语言基础
- 黑马程序员Java培训、Android培训-Java 学习过程记录_语言基础3
- java软件工程师培训学习日记------java语言核心基础之数组
- 黑马程序员——java语言基础——总结一下学习过的类
- C#学习笔记(有C,C++,JAVA语言基础)
- Java2核心技术第七版的学习笔记(三) Fundamental Programming Structures in Java(Java语言的基础)(一)
- 黑马程序员Java培训、Android培训_Java 学习过程记录_语言基础2
- Java学习笔记之语言基础――取模运算的正负符号
- java软件工程师培训学习日记------java语言核心基础之面向对象编程
- Java2核心技术第七版的学习笔记(三) Fundamental Programming Structures in Java(Java语言的基础)(三)
- java语言学习连载(一)--Java语言编程基础
- Java学习笔记之语言基础―― Java中浮点数除0问题
- Java学习笔记(一、Java语言基础)