J7613

来源:互联网 发布:2016网络诈骗事件 编辑:程序博客网 时间:2024/06/01 19:56

基本数据类型

八种基本类型,六种数字类型(四个整数型,两个浮点型),外加字符和布尔。

数据类型

位数

取值范围

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

基本数据类型转换

1.自动类型转换也称作隐式类型转换;将一种类型的变量赋值给另一种类型的变量时,只要满足以下条件,就会发生自动类型转换

两种类型之间相互兼容

目标类型大于源类型(即类型提升)

2强制类型转换也称作显式类型转换;如果被转换的值的数据类型大于其目标类型,将会丢失部分信息,只能进行强制转换:

Eg:              

int x = 65;

char ch = (char)x;

 

包的概念:

物理上是文件夹

逻辑上是有逻辑关系的类的集合

包的作用:

避免类重名

控制访问权限

 

包(package)的命名规范:

在包名中,可以使用.号来区分包的级别;包名一般情况下是小写

第一级 指该项目的类型,如com,org,gov等,

第二级 指项目所开发或者运行的公司名称,如:chinasofti,icss,huawei

第三级 指项目的名称,如:corejava,bcms,oa,erp

第四级 指项目模块的名称,如:bean,action,exception,chapter01

导入外部包的类,关键字import

import passageName[1].passageName[2].className;

 

Java语言有四个权限访问修饰符,权限从大到小依次为:

1public:公共权限   修饰类、属性、方法。可以被任意类访问

2protected:受保护的权限   修饰属性、方法。

 可以被同包类访问,如果不是同包类,必须是该类的子类才可以访问。

3default:同包权限  修饰类、属性、方法。只能被同包的类访问

4private:私有权限  修饰属性、方法。 只能在本类中访问

 

封装性是一种信息隐藏技术

两个含义

1.对象的全部属性和全部方法结合在一起,形成一个不可分割的独立单位

2.尽可能隐藏对象的内部结构

 

具体表现                                

属性使用private权限

方法使用public权限

Eg:



 

 

标识符的概念

Java语言中,对于变量,常量,方法,都有名字,统统称之为Java标识符。

标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的。

标识符的命名规则:

某一个区域中是唯一的,在不同的区域中可以使用同一名字

必须由字母、数字、下划线和$符号组成

不能以数字开头

不能使用非法的字符,如:#%.......&

不能使用系统关键字

不能使用空格来分隔

长度无限制

严格区分大小写

不同的标识符有一定的命名规矩

对于常量的命名要注意初始值

标识符的命名约定

类和接口名:每个字的首字母大写,例如MyClassHelloWorld等。

方法名。首字母小写,其余的首字母大写,尽量少用下划线。例如,myNamesetTime等。这种命名方法叫做驼峰式命名。

常量名。基本数据类型的常量名使用全部大写字母,字与字之间用下划线分隔。对象常量可大小混写。例如,SIZE_NAME

变量名。可大小写混写,首字母小写,字间分隔符用字的首字母大写。不用下划线,少用美元符号。

 

空白:在代码中遇到运算符时,例如 =等,两端留出空格,增强代码可读性。

 

代码行之间,可以根据逻辑关系加空白行,增强可读性

 

{ }花括号

用来包括自动初始化的数组的值

用来定义程序块,,方法以及局部范围

 

Java注释

//  单行注释

/*   单、多行注释 */

/**  文档注释  */

原创粉丝点击