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个构造方法:
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。