类综合学习笔记

发布 2021-05-12 13:56:28 阅读 3001

一、 类。在类中有static修饰的就可以直接引用。

二、 内部类。

1) 比如给button添加监听时,可以用内部类实现。内部类 class bu implements actionlistener; bu);

2) 外部类不能访问内部类的private成员。

3) 第三方类调用某类的内部类时,得先创建外部类对象,然后再通过外部类创建内部类对象。如:在类a中创建b类,然后再创建b类中的c类——{r=new

4) 如果b类中的c类有static修饰,则可直接创建: r=new

5) 当内部类和外部类有同名属性和方法时,要指明。如b类中有变量s,内部类c中也有s,此外参数中也有s。则分别指明为s;

三、 本地类,可能是嵌在方法体里的类。本地类不可有任何修饰,但可以是abstract。在方法体里的本地类建完后在其后可以访问其内部方法:

new c().dd();它不能访问外部类的final修饰的对象。

四、 重载。同一个方法,参数不同:dd(int i)和dd(string i)两个即为重载。

五、 字符属性stringbuffer和stringbuilder。(1)length()返回长度。(2)capactity()返回容量。

(3)setlength(int newlength)重新设置长度。(4)charat(int index)返回对象中指定位置的字符。(5)setcharat(int index,char ch)返回指定位置的字符。

(6)getchars(int srcbegin,int srcend,char dst,int dstbegin)将指定的字符子序列,拷贝到指定的字符数组(dst)(7)reverse()按逆序排列。(8)append()添加值。(9)insert()插入值到指定位置。

(10)delete(int start,int end)和deletecharat(int index)删除指定字符。

六、 单个字符的输入inputstreamreader 。(1)先inputstreamreader w=new inputstreamreader(生成对象。(2)t=(char)注意:

一定要设抛出错误。

七、 字符串输入bufferedreader。它与单个字符联用。(1)bufferedreader s=new bufferedreader(w);(2)f=这里与inputstreamreader不同)(3)注意:

也必须抛出错误。

八、 其它输入scanner 。(1)scanner g=new scanner( string a=还有其它各种数据类型的读法:

(3)测试是否输入成功:hasnextline()或者是hasnext(),反回值为true。

七、判断一个类属于某个类:

1)instanceof

2)字符串去前后空格。string a=” d”;

3)消息框函数:信息内容。

八、显示字符中带引号的用法(单斜杠为转义):string a="a=\"wei\""显示则是a="wei"。方法就是(\"字符\")意思是把“"”转为“"”在字符串中显示。

九、获取文件所在的根目录:

十、输入输出流——处理的都是字节型。(经典 539页)

一)基本输入输出流:inputstream超类,只能继承,要抛错:ioexception。

1)**ailable()方法返回int型可用的总字节数。

2)close()方法关闭资源。无返回值。

3)mark(int readlimit)方法标志当前位置。无返回值。

4)marksupported()方法测试流是否支持标志和复位。返回boolean型。

5)read(byteb)方法从输入流中读取字节给数组b。返回整型(返回读取的字节总数),遇尾返-1。

6)read(byteb,1,10)方法从输入流中从第1个开始读取10个字节到数组b中。返回int型(读字节总数)与参数)配合使用。

7)reset()方法重新定位到上次输入流中调用的位置。无返回值。

8)skip(long n)跳过输入流中n个字节,返回long型(跳过的字节数),遇尾返回-1。

十、输出字节流:outputstream类。抛错:ioexception.加载:import

1)close()同上,无返回值。

2)flush()方法清洗输出流,使全部字节写到输出设备中。无返回值。

3)write(byteb)将数组b写入输出流。无返回值。

4)write(byteb,int 1,int 10)将数组b从第一个字节开始读10个字节写入输出流。无返回值。

5)write(int b)方法向输出流写一个特定字节。

十。一、系统输入输出对象。直接在程序中作输入使用。产生屏幕输出。

十。二、文件输入流。fileinputstream类。

fileinputstream(参数)括号中可以是实际文件路径,文件对象。

byte d=new byte[1024];

fileinputstream f=new fileinputstream(""

int i=

string s=new string(d,0,1024);

十。三、文件输出流:fileoutputstream类。

1) fileoutputstream(file file),创建输出流写到新文件file对象中。不新则覆盖。

2) fileoutputstream(file file,boolean append)是否以追加的方式写入file。

3) fileoutputstream(filedescriptor fdobj)创建输出文件流到实际文件。

4) fileoutputstream(string name)创建输出流,写到指定的name文件。

5) fileoutputstream(string name,boolean append)是否以追加的方式写入name中。

实例:byte g=new byte[4];

string s="我内心很乱";

g=fileoutputstream f=new fileoutputstream(""

"请输入文件内容:")

int i=

//以下为追加方式加入。

f=new fileoutputstream(""true);

十。三、其它输入输出流。

十。四、文件操作:file类。实例(创建临时文件):

1) file(“f:\\ww”).isexsits()判断文件是否存在。

2) file(“f:\\ww”).mddir();可以创建名为“ww”的文件夹。

3) 事例:

file f=new file(""

fileoutputstream fo=new fileoutputstream(f);

printstream p=new printstream(fo);

"这里是写入文件新内容");

"创建临时文件");

//必须fo关闭后才能删除。

十五、hashtable散列表。

1) hashtable(长度)构建一定长度的散列表。

2) size() 返回散列表名的个数。

3) public object remove(key)删除列表中的key名及值。

4) public object put(key,value)将对象名和对象值存入散列表中。

5) public object get(key)返回散列表key名的对应值。

6) tostring()转换为字符串。

十六、enumeration生成一系列元素,它与vector和hastable连用通过nextelement()方法依次读取下一个元素。

1) public boolean hasmoreelements()测试是否还有元素。

2) public object nextelement()移向下一个元素。

十七、inputstreamreader和bufferedreader以文本格式输入。抛错throws ioexception。

inputstreamreader in1=new inputstreamreader(屏幕输入文本。

bufferedreader r=new bufferedreader(in1);/读出屏幕输入的文本。

char s=(char) /read()为不管有多少个字符只读取第一个字符。

string d= /readline()读取所有输入的字符。

十八、outputstreamwriter和bufferedwriter以文本格式输出。抛错throws ioexception。

综合教育基础学习笔记

1 构成教育活动的基本要素有教育者 受教育者 教育影响。2 以善先人者谓之教 出自 荀子。修身 3 洛克在 教育漫画 中指出 人类之所以千差万别就是由于受教育之故 4 学记 有言 当其可之谓时 说明教育要抓住关键期,这反映了个体身心发展的不平衡性。5 对个体的发展起主导作用的是教育。6 大学要引领社...

综合教育基础学习笔记

1 德国思想家康德认为 人只有靠教育才能成为人,人完全是教育的结果 2 教育质的规定性是 教育是一种培养人的社会活动。3 格塞尔强调成熟机制对人的发展的决定作用,通过双生子爬梯子的试验,他提出了影响个体发展的成熟决定论。4 拔苗助长 陵节而施违反了身心发展的顺序性。5 东林书院的 家事 国事 天下事...

2024年职称英语考试综合类课堂笔记一百四十

发生在。的身上 theeightfatpeopleafter 在。之后 theyleft 离开,留下,委托 thehospital 医院 a theywent 变得 mad 疯狂的 b theykilled 杀死 themselves c theywerebackto 返回到,恢复到 normal ...