Java基础

来源:互联网 发布:微博个性域名二次更改 编辑:程序博客网 时间:2024/05/21 18:42

2.1 java注释

                   (1)块注释(/*注释内容*/)

                    (2)行注释//注释内容

                   (3)文档注释/**注释的内容*/

         2.1.1标识符

                   (1)组成Java标识符有在数字,字符和下划线(_),美元符号($)组成,,只能以字符,“_”或“$”开头

                   (2)标志符是大小写区分对待的,并且未规定最大宽度

                   (3)标识符不能是Java的关键字

         2.1.2命名约定

                   (1)类和接口名。每个字的首字母大写,含有大小写。例子:MyClass,HelloWorld。

(2)方法名。首字母小写,其余的首字母大写,含大小写。尽量受用下划线。例子:myString,SetName等。

(3)常量名。几百呢数据类型的常量名使用全部大写字母,字与字之间用下划线分割;对象常量可以大小写混写。例子:SIZE_TIME.

                       (4)变量名。可以大小写混写,首字福小写,不用下划线,少用美元符号。给变量命名尽量做到见明知义。

         2.1.3数据类型

                   (1)数据类型是基本类型和引用

                   (2)基本类型:

                            整数类型:     Byte 1字节 -128~127

short 2字节

                                                        int4字节

                                                        Long8字节    

                            浮点型:float 4字节

                                               Double8字节

 

                            字符类型:用于表示耽搁自己付。通常用来表示字符常量。

                            ---占用2个字节(所以可以存储一个汉字)

                            ---采用unicode编码,字符的存储范围是

                            --Bool类型 值只能是true和false

                   (3)变量和常量

                            用final来定义常量                                    

 

                   注:大数据类型

2.1.4 运算符

         (1)Java中之车的运算符

                   算数运算符+ -*  / %

                   自增运算符,自建运算符++   --

                   关系运算 〉 >=   <= ==  !=

                   逻辑运算符:&&,||,!

三元运算符  ?:

                   赋值运算符:=+=   -= *=  %=

 

                   位运算符 & |^       (位运算执行情况是两侧的情况都执行)

                   字符串链接运算符+

         2.1.5         运算符优先级

                   原则:

(1)      运算操作数越少,优先级越高

(2)      算数,关系,逻辑(递减)

(3)      运算符结合方向自右向左

 

         2.1.6类型转换

                   (1)隐式转换

                            当数据加宽转换时可以自动实现,成为隐式转化

                   (2)强制转换

                            当类型收缩转换必须进行显示转换,成为强制转换

                   (3)数据类型按容量排序

                                     Byte->short->(char)->int->long->float->double

                   注:byte,short,char之间不会相互转换,转换必须首先转换为int类型这个中间类型