基础
来源:互联网 发布:java学习暑假班 编辑:程序博客网 时间:2024/05/21 19:30
一、数据类型
1、基本数据类型
数据类型
位数
取值范围
说 明
byte
8
-128~127
数据存储在内存中的最原始形态
short
16
-32768~32767
int
32
-231~231-1
long
64
-263~263-1
float
32
略
double
64
略
char
16
‘\u0000’~‘\uFFFF’
boolean
1
true/false
·数据类型转换
自动类型转换也称作隐式类型转换,满足以下条件:两种类型之间相互兼容目标类型大于源类型(即类型提升)
如:char ch = 'A'; int num = ch; float f = num; double d = f;
//类型转换自动发生,无需显式说明
强制类型转换也称作显式类型转换,被转换的值的数据类型大于其目标类型,将会丢失部分信息
如:int x = 65;char ch = (char)x;
二:包
1、概念:物理上是文件夹;逻辑上是有逻辑关系的类的集合2、作用:避免类重名 控制访问权限
3、命名规范:在包名中,可以使用.号来区分包的级别;包名一般情况下是小写
第一级: 指该项目的类型,如com,org,gov等
第二级: 指项目所开发或者运行的公司名称,如:chinasofti,icss,huawei等
第三级: 指项目的名称,如:corejava,bcms,oa,erp等
第四级: 指项目模块的名称,如:bean,action,exception,chapter01等
三、权限访问
Java语言有四个权限访问修饰符,权限从大到小依次为:
1)public:公共权限 修饰类、属性、方法。可以被任意类访问
2)protected:受保护的权限 修饰属性、方法。 可以被同包类访问,如果不是同包类,必须是该类的子类才可以访问。
3)default:同包权限 修饰类、属性、方法。只能被同包的类访问4)private:私有权限 修饰属性、方法。 只能在本类中访问
四、封装
1、概念:封装性是一种信息隐藏技术
2、两个含义:
· 对象的全部属性和全部方法结合在一起,形成一个不可分割的独立单位
·尽可能隐藏对象的内部结构
3、具体表现:
·属性使用private权限
·方法使用public权限
五、标识符
1、概念Java语言中,对于变量,常量,方法,都有名字,统统称之为Java标识符。标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的。
2、标识符的命名规则:
·某一个区域中是唯一的,在不同的区域中可以使用同一名字
·必须由字母、数字、下划线和$符号组成
·不能以数字开头
·不能使用非法的字符,如:#,%.......&等
·不能使用系统关键字
·不能使用空格来分隔
·长度无限制
·严格区分大小写
·不同的标识符有一定的命名规矩
3、标识符的命名约定:类和接口名:每个字的首字母大写,例如MyClass,HelloWorld等。方法名。首字母小写,其余的首字母大写,尽量少用下划线。例如,myName,setTime等。这种命名方法叫做驼峰式命名。常量名。基本数据类型的常量名使用全部大写字母,字与字之间用下划线分隔。对象常量可大小混写。例如,SIZE_NAME。变量名。可大小写混写,首字母小写,字间分隔符用字的首字母大写。不用下划线,少用美元符号。
六、Java注释
// 单行注释
/* 单、多行注释 */
/** 文档注释 */
- 基础
- 基础
- 基础
- 基础
- 基础
- 基础
- 基础
- 基础
- 基础
- 基础
- 基础
- 基础
- 基础
- 基础
- 基础
- 基础
- 基础
- 基础
- Android中Classloader解析
- windows下redis修改密码和更改端口
- css样式详解
- 十年大猿猴生活两茫茫-30几岁是不是程序员生涯的一个句号
- [bzoj]4596: [Shoi2016]黑暗前的幻想乡
- 基础
- 消息推送
- Oracle存储过程学习
- 使用百度webuploader插件进行多文件类型分片上传实例
- MY_Web_初识前端(未完待续)
- Java开发中经常使用到的几种WebService技术实现方案
- Source insight 自定义快捷键 注释快捷键
- 在ROS下安装AndroidStudio
- Spark里几个重要的概念及术语