首页 > 代码库 > java语言基础

java语言基础

1.java的注释

单行注释// 

多行注释/* */

javadoc注释  /** */

(1.javadoc注释只能打在类和方法上

2.javadoc可以抽取注释生成html文件

3.命令格式    javadoc -d doc HelloWorld.java)(尚未完成操作???)

2.包

更好的定位类,把相同功能的类放在一个包内

注意事项:java.lang包中的类不用import直接使用

     java包的命名要求不要以java开头,建议以公司的域名反写作为java类的包

3.jar(打jar包)

jar打包 jar cvf jiami.jar HelloWorld.class

4.标示符

货币符号,字母,数字,下划线

(不能使用java关键字,不能以数字开头)

java语言保留但未使用的关键字   goto const

命名习惯

包名:全部小写  com.oraclesdp

类名/接口:每个单词首字母大写   HelloWorld/HelloInterface

变量/方法名:首字母小写后面每个单词首字母大写   studentName/ShowName

常量:每个单词大写,多个单词间用下划线连接   REQUEST_CODE

5.八大基本类型   整数类型(byte short int long)   浮点数类型(float double) 字符类型(char) 布尔类型(boolean) 

 对应的封装类型 Byte Short Integer Long Float Double Character Boolean

 对象数据类型(string)

 int i=Integer.parseInt(str); System.out.println(Integer.parseInt(str)+1);//字符串转基本类型

 

 double d = 2.0-1.1;    System.out.println(d);//0.8999999999999999

  浮点数丢失精度问题

 double a=2.0;    double b=1.1;    System.out.println(BigDecimal.valueOf(a).subtract(BigDecimal.valueOf(b)).doubleValue());}//0.9    

 

(BigDecimal一共有4个构造方法:

BigDecimal(int) 创建一个具有参数所指定整数值的对象。
BigDecimal(double) 创建一个具有参数所指定双精度值的对象。
BigDecimal(long) 创建一个具有参数所指定长整数值的对象。
BigDecimal(String) 创建一个具有参数所指定以字符串表示的数值的对象。
BigDecimal 的运算方式 不支持 + - * / 这类的运算 它有自己的运算方法
BigDecimal add(BigDecimalaugend) 加法运算
BigDecimal subtract(BigDecimal subtrahend) 减法运算
BigDecimal multiply(BigDecimal multiplicand) 乘法运算
BigDecimal divide(BigDecimal divisor) 除法运算)

 

java语言基础