首页 > 代码库 > 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[])}

数据类型的转换:

  1. 自动类型转换条件:两种类型互相兼容/目标类型大于源类型   

    例如:char ch = ‘A‘; int num = ch; float f = num; double d = f;

  2. 强制转换类型条件(会丢失部分信息):目标类型小于源类型 

          例如:int x = 65; char ch = (char)x;

二: 包(物理上是文件夹,逻辑上是有逻辑关系的类的集合)

          * 作用:

  1.    避免类重名
  2.    控制访问权限 

          *  命名规范: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){

                      }

                }

 三:权限访问修饰符:

  1. public   公共权限  修饰类,属性,方法  可以被任意类访问
  2. protect  受保护的权限  修饰属性,方法  可以被同包类访问,如果不是同包类,必须是该类的子类才可以访问
  3. default   同包权限    修饰类 ,属性,方法,只能被同包类访问
  4. private    私有权限  修饰属性,方法      只能在本类中访问

四:封装性含义:

  1. 对象的全部属性和全部方法结合在一起,形成一个整体
  2. 尽量隐藏对象的内部结构(属性属于private权限,方法属于public权限)

五:三元运算符号:

                        expression1 ? expression2 : expression3

                         expression1是一个布尔表达式。 如果expression1表达式的值为真,则取expression2的值,如果expression1值为假,则取expression3的值。

 

六:标识符的命名规则:

  1.  某一个区域中是唯一的,在不同的区域中可以使用同一名字
  2. 必须由字母、数字、下划线和$符号组成
  3. 不能以数字开头 不能使用非法的字符,如:#,%.......&等
  4. 不能使用系统关键字
  5. 不能使用空格来分隔
  6. 长度无限制
  7. 严格区分大小写
  8. 不同的标识符有一定的命名规矩
  9. 对于常量的命名要注意初始值

   标识符的命名约定:

  1.  类和接口名:每个字的首字母大写,例如MyClass,HelloWorld等。
  2. 方法名。首字母小写,其余的首字母大写,尽量少用下划线。例如,myName,setTime等。这种命名方法叫做驼峰式命名。
  3. 常量名。基本数据类型的常量名使用全部大写字母,字与字之间用下划线分隔。对象常量可大小混写。例如,SIZE_NAME。
  4. 变量名。可大小写混写,首字母小写,字间分隔符用字的首字母大写。不用下划线,少用美元符号。

七:JAVA注释:

  1.  // 单行注释

  2. /* 单、多行注释 */

  3. /** 文档注释 */

 

0613课堂汇总