首页 > 代码库 > 0613课堂汇总
0613课堂汇总
一: 数据类型:
- 基本数据类型{byte(8)/short(16)/char(16)/int(32)/float(32)/long(64)/double(64)/boolean(1)}
- 引用数据类型{*除了基本数据类型都是引用数据类型 *包括API中的类(String,File)*自定义的类(Personal Account) *数组(int[] string[])}
数据类型的转换:
- 自动类型转换条件:两种类型互相兼容/目标类型大于源类型
例如:char ch = ‘A‘; int num = ch; float f = num; double d = f;
- 强制转换类型条件(会丢失部分信息):目标类型小于源类型
例如:int x = 65; char ch = (char)x;
二: 包(物理上是文件夹,逻辑上是有逻辑关系的类的集合)
* 作用:
- 避免类重名
- 控制访问权限
* 命名规范:package+项目的类型(com,org,gov等)+开发或者运行的公司名称(chinasofti,icss,huawei等)+项目的名称(corejava,bcms,oa,erp等)+模块的名称(
bean,action,exception,chapter01等)
* 导入外部包的类:import passageName[1].passageName[2]….className;
例如:
package com.chinasofti.corejava.chapter03;
Import com.chinasofti.corejava.chapter04.Trainer;
public class Test{
public static void main(String[] args){
}
}
三:权限访问修饰符:
- public 公共权限 修饰类,属性,方法 可以被任意类访问
- protect 受保护的权限 修饰属性,方法 可以被同包类访问,如果不是同包类,必须是该类的子类才可以访问
- default 同包权限 修饰类 ,属性,方法,只能被同包类访问
- private 私有权限 修饰属性,方法 只能在本类中访问
四:封装性含义:
- 对象的全部属性和全部方法结合在一起,形成一个整体
- 尽量隐藏对象的内部结构(属性属于private权限,方法属于public权限)
五:三元运算符号:
expression1 ? expression2 : expression3
expression1是一个布尔表达式。 如果expression1表达式的值为真,则取expression2的值,如果expression1值为假,则取expression3的值。
六:标识符的命名规则:
- 某一个区域中是唯一的,在不同的区域中可以使用同一名字
- 必须由字母、数字、下划线和$符号组成
- 不能以数字开头 不能使用非法的字符,如:#,%.......&等
- 不能使用系统关键字
- 不能使用空格来分隔
- 长度无限制
- 严格区分大小写
- 不同的标识符有一定的命名规矩
- 对于常量的命名要注意初始值
标识符的命名约定:
- 类和接口名:每个字的首字母大写,例如MyClass,HelloWorld等。
- 方法名。首字母小写,其余的首字母大写,尽量少用下划线。例如,myName,setTime等。这种命名方法叫做驼峰式命名。
- 常量名。基本数据类型的常量名使用全部大写字母,字与字之间用下划线分隔。对象常量可大小混写。例如,SIZE_NAME。
- 变量名。可大小写混写,首字母小写,字间分隔符用字的首字母大写。不用下划线,少用美元符号。
七:JAVA注释:
-
// 单行注释
-
/* 单、多行注释 */
-
/** 文档注释 */
0613课堂汇总