Day4

Day4

数据类型

基本类型(括号里数字为单位字节)

数值类型

整数类型

int(4) byte(1) short(2) long(8)

浮点类型

float(4) double(8)

字符类型

char(2)

布尔类型

boolean(1 bit)

引用类型

例如:类、接口、数组

备注

long类型标识符后缀要加L

float类型标识符后最要加F

银行业务类用BigDecimal类 char类型正常表示法为:'\u',*代表数字

JDK新特性,数字之间可以用下划线分割,如:

int i = 10_0000_0000;

package声明包

使用import导入包

一般使用公司名称倒称作为域名

*JavaDoc

javadoc命令用来生成自己API文档的

参数信息:

@author 作者名

@version 版本

@since 最早使用的jdk版本

@param 参数

@return 返回值

@throws 异常抛出情况

例如:

(用cmd生成)

javadoc -encoding UTF-8 -charset UTF-8 Day04.java

(用Idea生成)

tools-》generate javadoc-》选择生成文档的文件、选择生成文档所在路径、选择地区、配置参数-》打开index.html即可

image-20210519200925067

Scanner

获取用户输入

Scanner scanner = new Scanner(System.in);

if(scanner.hasNext()){

scanner.next();

}

scanner.close();

其他方法

nextLine()

hasNextLine()

nextInt()

nextDouble()

等等

注:记得这些IO类一定要关闭流

反编译

打开project structrue

打开相对应的文件编译后目录

把字节码文件复制到源文件同目录,在Idea上打开即可查看源代码

小记

每个对象都有其对应的hashCode

方法

重载

形参必须不同,返回类型可以不同

命令行传参

cd到java文件所在的src目录

java 包名。类型全路径 参数

可变参数

...

如:void test(int... i){}

其实本质就是数组

递归

自己调用自己

通常需要具备以下几点:

返回类型、形参列表、形参与方法的运算

注:递归适合小规模运算,大规模会浪费资源(大量堆栈)

数组及内存分析

堆、栈、方法区

posted @ 2021-05-19 22:53  Layman52  阅读(58)  评论(0)    收藏  举报