Java语言基础(1)

注意:1.java严格区分大写

      2.public 修饰的类必须与文件名同名

(一)成员变量:类的属性被称之为成员变量。

局部变量:方法中的变量称之为局部变量。

方法:方法签名+方法体 

方法签名:返回值+方法名+参数列表

方法体:{   如果有:retruen 返回值}

方法的调用:方法名+参数


运算符
算术运算符 + - * / ++ --% 二元运算符>> << 三元运算符>>>

(二)基本数据类型

数值型:字节型 byte(8位1B)   短整型short(16位 2B)  整型int(32位 4B ) 长整型long(64位 8B)

浮点型:float(32位 4B)定义浮点型时需在小数后添加F  double(64位 8B)需在小数后添加D 但不添加不会出错

字符型:char(16位 2B)

布尔型:boolean(16位 2B)

 整数类型用来存储整数类型,既没有小数部分的数值。

十进制:120、0

八进制:以0开头 0123(转换为十进制为83)

十六进制:以0X开头  0x25(转换为十进制为37)

byte类型 byte+byte=int
强制类型转换(高位截断)
操作数是Long型数字后面要加L

操作数有Long结果是long
没有Long 操作数为short byte 结果是int
操作数有double结果为double
只有两个操作数为float结果才是float
余数与被取余数符号相同

标识符与关键字

标识符由字母,下划线,美元符号和数字组成,并且第一个字符不能是数字,不能是Java关键字

可以使用中文但建议不要使用

变量和常量的命名规范
1.所有变量,方法,类名:见名知意
2.类成员变量:首字母小写和驼峰原则:monthSalary
3.局部变量:首字母小写和驼峰原则
4.常量:大写字母和下划线:MAX_VALUE
5.类名:首字母大写和驼峰原则:GoodMan
6.方法名:首字母小写和驼峰原则:run(),runMan().

变量的有效范围

静态变量的有效范围可以跨类,甚至可以达到整个应用程序的范围,对于静态变量,除了定义它的类内存取,还可以直接以类名.静态变量的方式在其他类内使用。

局部变量只在当前代码块中有效.

局部变量可与成员变量的名字相同,此时成员变量会被隐藏,即这个成员变量在此方法中失效。

运算符

赋值运算符:=

算术运算符:+ - * / %

自增和自减运算符:++  -- 

比较运算符:> < == >= <= !=

逻辑运算符:&&(短路) & 逻辑与   ||逻辑或  !逻辑非  

位运算符:&按位与  |按位或  ~按位取反  ^异或

移位操作符:>>右移 <<左移  >>>无符号右移 无无符号左移    最快计算2x8的方式  2>>3

三元运算符:条件式?值1:值2

运算符优先级

增量和减量运算

算术运算

比较运算

逻辑运算

赋值运算

代码注释

//单行注释

/* */多行注释

/** */文档注释

可读性第一,效率第二

程序中注释要占20%-50%

关键字与关键字之间如果有多个空格,这些空格被视为一个

 

posted @ 2019-08-07 19:43  超群max  阅读(103)  评论(0)    收藏  举报