Java中的基本数据类型以及Java的基本结构
- 八大基本数据类型
- byte 数字、整数型、取值范围(-128~127)
- short 数字、整数型、取值范围(-32768~32767)
- int 数字、整数型、取值范围(-2147483648~2147483647)
- long 数字、整数型、取值范围(-9223372036854775808~9223372036854775807)
- float 数字、浮点型、取值范围(1.4E-45~3.4028235E38)
- double 数字、浮点型、取值范围(4.9E-1.7976931348623157E308)
- char 字符型、取值范围(0~65535)
- boolean 布尔型、取值范围("true" or "false")
- 整数型byte、short、int、long
- 相同点:实际表现形式一样,都是整数型
- 不同点:取值范围、占用内存不同,使用时根据处理数的范围而定。
- 浮点型float与double
- 与整数型类似,区别在于取值范围,占用内存不同
- 基本数据类型转换
- 自动转换与强制转换
- 自动转换(隐式类型转换—由小到大)
- 将一种类型的变量赋值给另一种变量时,满足类型提升且两种类型兼容即可自动转换。
- 自动转换(隐式类型转换—由小到大)
- 自动转换与强制转换


-
-
- 强制转换(显式类型转换—由大到小)
- 如果被转换的数据类型大于目标类型,将会丢失部分信息
- 强制转换(显式类型转换—由大到小)
-


- 包的概念与作用
- 包的概念:物理上是指文件夹
- 命名规范:package com.chinasofti.corejava.chapter03;

-
- 导入外部包:关键字(import)
- import package com.chinasofti.corejava.chapter03;
- 导入外部包:关键字(import)
- 权限访问修饰符
- public: 公共权限 修饰类、属性、方法。 可以被任意类访问
- protected:受保护的权限 修饰属性、方法。 可以被同包类访问,如果不是同包类,必须是该类的子类才可以访问。
- default: 同包权限 修饰类、属性、方法 只能被同包的类访问
- private: 私有权限 修饰属性、方法。 只能在本类中访问
类(专指外部类)只可以是同包的default,或者公共的public 属性、方法可以选择四种权限的任意一个。
但是实际中,属性多用private,方法、构造方法多用public
posted on 2017-06-14 00:49 string9527 阅读(792) 评论(0) 收藏 举报
浙公网安备 33010602011771号