1. JAVA的命名规范
(1)包名全小写;
(2)类名首字母大写,如有多个单词使用驼峰命名法;
(3)对象名和方法名首字母小写,如有多个单词同上;
(4)标识符可以以字母、下划线、$开头,中间可以包含数字。
2. JAVA数据类型
(1)整型:int(4 byte)范围大约20亿
long(8 byte)范围10的19次方级,若要表示超过20亿的数字如全球人口,则要用long类型
short(2 byte)范围到32767 byte 范围到127
(2)浮点型:float(4 byte) 有效位数6~7位
double(8 byte) 有效位数15位
float型带后缀f,无后缀默认double型
(3)char型:JAVA的字符使用Unicode编码,字符以“码点(code point)”唯一标识,在JAVA中最好不要使用char型!
(4)布尔类型:boolean 有true和false两个值,且不能和int型相互转换!!(不同于C++)
(5)常量:用关键字final指示常量(类似于C++的const);
类常量:用public static final声明,且在main方法外面。
3. Math类中的常用方法及静态导入
(1)静态调用:加入如下代码:
import static java.lang.Math.*;
之后再调用Math类中的静态方法不必加类名,直接调用即可。
常用方法:
double sqrt(double):完全平方
double pow(double,double):幂函数
int floorMod ( int ) : 总是得到正余数的求模(前提是除数是正数),在时钟设置中很有用
三角函数:sin、cos、tan、atan、atan2
指数函数(以e为底):exp
对数函数:以e为底:log 以10为底:log10
π的近似值:PI
e的近似值:E
浮点数的四舍五入:round
4. String类
常用方法:
substring:提取子串,区间左闭右开(类似于Python)
拼接:使用“+”号,可以把非字符串的值(主要是数值)转化为字符串
equals:比较两个字符串是否相等,s1.equals(s2),若要不区分大小写,则可用equalsIgnoreCase
length:返回字符串长度
toLowerCase、toUpperCase:全部转换为小写或大写
trim:删除首尾空格
join(“定界符”,“s1”,“s2”’……):用定界符连接所有元素