首页 > 代码库 > 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个构造方法:
java语言基础