一、 类。在类中有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 ...