2021-08-07

  1. List item

1.1API概述和使用步骤
①常用的API(APPlication Programming Interface):
②1.6官方翻译简体中文显示—索引—看类所在的包路径(Java.lang 在类名称上面小字)看构造方法,在看方法摘要

1.2Scanner概述及其API文档
①键盘输入
②引用类型的一般使用步骤导包 (import 包路径.类名称;只有在Java.lang包下的内容,不需要导包,其他的包都需要import语句。写在package 语句后,类前) 创建 使用

1.3Scanner的使用步骤(练习:heightstudy-heightone-sacnner)
①导包
②创建:scanner sc=new scanner(System.in);System.in表示从键盘输入
③使用:在API里找到合适方法进行使用先看类型逐个输入回车得结果(next nextint从键盘输入的都是字符串,但是nextint把输入的字符串转成了数字)

1.4Scanner练习一键盘输入二求和导包可自动生成

1.5练习二键盘输入三个数字得最大值

2.1匿名对象的说明没有名字的对象就是匿名
对象只有右边的对象没有右边的名字和赋值运算符:new 类名称();注:匿名对象只能使用唯一的一次,下次再使用就得再创建一个新对象使用建议:如果确定只有一个对象,只需要使用唯一的一次就可以使用匿名对象。

2.2,匿名对象作为方法的参数和返回值alt+回车 自动生成代码Scanner3.1Random概述和基本使用(heighstudy—demo03----RandomDemo01)用来,生成随机的数字,使用起来也是三个步骤 导包
创建: Random r=new Random() 括号留空
使用:①获取一个随机的int数字(范围是印的所有范围有正负两种)int num=r.nextInt()
②获取一个随机的int数字(参数代表了范围,左闭右开区间)int num=r.nextInt(3) 实际上就是0~2。

3.2练习打印【1,n】(heighstudy—demo03----RandomDemo02)

3.3练习猜数字小游戏((heighstudy—demo03----RandomDemo03)while(true)循环次数不确定,最后可以break结束循环for循环猜数小游戏(heighstudy—demo03----RandomDemo04)ArrayList集合

4.1对象数组(heighstudy—demo04----Demo01Array)

4.2ArrayList集合概述和基本使用heighstudy—demo04----Demo02ArrayList)
①Array List集合的长度是可以随意变化的
②有一个尖括号代表范型泛型:也就是装在集合当中的元素,全部都是统一的什么类型注:泛型只是引用类型,不是基本类型
注意事项:
①对于集合来说,直接打印得到的不是地址值,而是内容如果内容是空的,得到的是空的中括号[ ]
②,从jdk 1.7开始,右侧的尖括号内部可以不写内容,但是本身<>还是要写的。创建ArrayList 集合时:ArrayList list=new ArrayList<>();4.3ArrayList集合的常用方法和遍历输出heighstudy—demo04----Demo03ArrayListMethod+Demo04ArrayListEach)①public boolean add(E e)向集合当中添加元素,参数的类型和范型一致,返回值代表添加是否成功备注:对于ArrayList集合来说,add添加动作一定是成功的,所以返回值可用可不用但是对于其他集合来说,add添加动作不一定成功
②public E get(int index);从集合当中获取元素参数,是索引编号返回值,就是对应位置的元素
③public E remove(int index);从集合当中删除元素,参数是索引编号,返回值就是被删掉的元素
④public int size();获取集合的尺寸长度,返回值是集合中包含的元素个数。

4.4ArrayList 集合存储基本数据
①如果希望向ArrayList集合当中存储基本类型数据,必须使用基本类型对应的包装类
基本类型 包装类(引用类型,包装类都位于Java.lang包下)
byte Byte
short Short
int integer @
long Long
float Float
double Double
char character @
boolean Boolean
②从jdk 1.5+开始支持自动装箱,自动拆箱。heighstudy—demo04—Demo05ArrayListBasic)
自动装箱:基本类型—包装类型,自动拆箱:包装类型—基本类型

4.5练习一随机存储(heighstudy—demo04----Demo06Prictice01)

4.6练习二存储自定义对象(heighstudy—demo04----Demo07Prictice02)

4.7练习三用方法输出指定格式(heighstudy—demo04----Demo08Prictice03)

4.8练习四筛选集合(heighstudy—demo04----Demo09Prictice04)

上一篇:日常记录(9)异步FIFO相关


下一篇:java全栈系列之JavaSE-面向对象(创建对象内存分析)034