JAVA——lesson1

Java_lesson1

                          ------ 基础知识

标识符:常量,变量,方法,类,接口,包等的命名

     命名规则:

   :字母、数字、下划线_$组成

   :字母、下划线_$打头(为什么不以数字开头?:是否为变量/常量值)

   :不能与关键字(系统规定只能系统使用的名字)、Boolean 值、null 同名

   :区分大小写,见名知意

     命名规范:

   :骆驼法:(如:userName )从第二个单词开始首字母大写

                   适用范围:变量名、方法名    

   :帕斯卡法:(如ClassUser )首字母大写

                             适用范围:类名

 

注释:java有三种注释方法:

   :单行 // (Ctrl+/)

   :多行 /* */(Ctrl+shift+/)

   : 文档注释/**  */(可在程序代码中起到提示作用)

 

数据类型:两大类①基本数据   ②引用数据

        基本数据:

   :数值(整型:byteshortintlong 浮点型:floatdouble

   :字符:char

   :布尔:boolean

        引用数据:

   :类(String

   :接口

   :数组

 

常量:*浮点型常量默认为double(如4.0doublefloat x=4.0F 必须加F

 

符号常量:final 用一个符号来代替常量值 便于改动与读代码 final int pi = 3.1415

          在引用型数据中只有String 才能定义常量 final String x = “

 

数据类型的相互转换:

   自行转换:由低字节向高字节转换

   强制类型转换:由高字节向低字节转换,需要截掉多余字节

int i = (int)4.3

char int 在范围内任意转换

 

运算符:算术、赋值、关系、逻辑、位运算、条件(三目运算符 condition?①:②)

       优先级别+结合性:赋值<条件、算术>关系>逻辑

                结合性一般按照从左到右、从右到左(赋值、三目、单目)

 

控制语句:if….else /switch

         Switch(X) 其中X jdk1.6版本只能为可自动转换为int型的值或枚举值

                           jdk1.7版本中还可以为String

 

 

 

总结:代码写的好与不好要与高手多交流,各有优缺点

  如:ifx&&s&&e||t&&y{。。。。。。}boolean x= x&&s&&e||t&&y ;ifx{……}

多方面考虑,代码效率,可读性。


你可能感兴趣的:(java基础)