javaSe-01

作者: 虚拟世界的懒猫 | 来源:发表于2019-06-10 20:50 被阅读1次

DOS命令

md aaa     #创建名为aaa的文件夹
cd aaa #进入文件夹
copy con a.txt #新建文件
type a.txt  #查看文件里的内容
copy a.txt f:\www  #复制文件
ren a.txt b.txt  #重命名文件
move b.txt f:\www  #移动剪切文件
del a.txt #删除文件
del *.*  #删除所有文件
rd aaa #删除文件夹
rd /s aaa #删除aaa文件夹和其子文件夹
help rd  #查看rd命令提示

转义字符

  • 八进制转义 \000 - \377 提供0-255共256个字符
  • unicode转义(十六进制转义) \u0000 - \uffff 表示0-65535
  • \n 换行 \t一个制表位(8个英文空格) \r 回车

生成javadoc

javadoc -d f:\doc -author -version Hello.java

!如果用eclipse生成javadoc文件时提示“编码GBK的不可映射字符”,可以打开eclipse,project -> Generate javadoc 选择你要输出javadoc的项目-->next-->next在(VM options)设置中加入以下代码
-docencoding UTF-8 -encoding UTF-8

生成jar包

javac -d . Hello.java
jar -cef 包名.Hello app.jar 包名

java保留字

java保留字

数据类型

共8种基本数据类型,还有引用数据类型

类型 表示范围 值范围 占用内存空间
byte 8位有符号整数 -128~+127 1字节
short 16位有符号整数 -2^{16}~+2^{16}-1 2字节
int 32位有符号整数 -2^{31} ~ +2^{31}-1 4字节
long 64位有符号整数 -2^{63} ~ +2^{63}-1 8字节
float 32位有符号浮点数 3.4E-38 ~ 3.4E+38 4字节
double 64位有符号浮点数 1.7E-308 ~ 1.7E+308 8字节
char 16位二进制表示的无符号 0 ~ 65535 2字节
boolean 逻辑型 (true或false) 默认是false 4字节,但是在数组中占1字节

! 特殊注意
一个整形的字面值,系统默认当做int处理,如果想表示成其他的整形,就需要在数字默认加上大写的字符,比如表示long类型:long L = 111……111L
对于一个浮点数字面值,系统默认当做double处理,如果需要当做float型,就需要在末尾加上“F”:float F = 44.4F

  • 处理小数近似值问题:因为数据存储的问题,我们经常用
import java.math.BigDecimal;
BigDecimal b = new BigDecimal("0.1");

类型转换

因为java是强类型语言所以必须声明变量类型。分为自动转换和强制转换:

  • 自动类型转换:简单说就是表示范围大的套小的。
    byte -> short -> int -> long -> float -> double
    char -> int -> long -> float -> double
    这里分两条线是因为char只表示正数,所以最小能包含它的就只有int了。
  • 强制类型转换:类似int a = (byte)b;

相关文章

  • javaSe-01

    DOS命令 转义字符 八进制转义 \000 - \377 提供0-255共256个字符 unicode转义(十...

网友评论

    本文标题:javaSe-01

    本文链接:https://www.haomeiwen.com/subject/klptfctx.html