java进阶案例:
数据类型,字符,数值,范围,布尔 ;byte -128~127.
面向对象:protect ;重载与构造
(一)。
this封装;static;继承;多态;
1.方法覆盖;super:子类调用父类;
2.引用,抽象类和接口;final;形式类似,本质上完全是两码事。
接口,继承,建立对象,覆盖,(抽象类)
介质,接口里全部都是抽象方法;节省内存空间
3.jar类
(二)。集合类
存放其他类的对象,数据库和结构的功能。
使得程序更强大、简单。
分类:
list,arraylist 、linkedlist、vector、stack
map,set,queueu。
(三)。
ArrayList:初始化对象。封装字段;
arraylist al=new arraylist(); al.size();
al.add();添加对象。
(四)。遍历增加
al.add 泛型和反射:类型转换,反射机制将泛型固定的类的所有方法显示。
1.arraylist ls=new arraylist();
//通过泛型将类型定下来
2.反射机制:
baihuo java.lang ;integer
//取 类型名称;getclass().getname();
(五).图形化界面 awt swing
jfram 窗体;setvisible(true);
settitle("用户界面");//标题
jbutton :按钮
setsize:像素
setlocation();位置
setdefaultcolosoperation();javaw
【20150629】
历练:从不怀好感的去年过来到今年正月初九的途中,一想到会有电脑发配便忘记了之前那将近半年的碌碌无为的学习,不过到了学校一个礼拜后在没有事先通知的情况下,在教室里被班主任告知可以到信息部去领取笔记本,真是一个阴天如有阳光普射,在3月13号我交了1个月的网费(2M),之后就不知不觉的无目的性的在网上学习可以借鉴的视频,还有就是看娱乐视频,还为班上每个星期一组的演讲课进行搜寻资料,反正就是在一个网络的月份过去后,中间有3天的清明节假期,电脑不仅故障层出不穷,我也是对学习的积极性减少,也时常为自己辩解,对电脑好像就没有了信心,一个用了这么一些日子的电脑我还和家人说是硬件的问题,不过之后经过一番周折,把电脑整理,把所有不必要的软件都给卸载了,不能说一定就把问题都杜绝,好在是没有像以前那样频繁了,之后又交了第二个月的网费(5.8),其实在最后由于学校把招生作为假期的要求就有在最后两天没有在校了,对于这个月的网络时间来看,其实也差不多,每天都是很晚才关掉电脑才睡,也有时会为了下载视频而通宵运作,有时电脑会出现黑屏而导致死机,对于笔记本电脑,通常是黑屏一段时间后就没有办法了,又不比台式机,死机了也没有太大的警报,况且寝室里的噪音也是比较大,说的无理一点要是每天晚上能睡好觉,也不会花着昂贵的电费和网络费用来消耗自己残有的精力,白天上课比较会精力不足,在此又想起一件很久的事情,就是那次我对于我爸爸在场子里被同事所欺负而只对家人发脾气,我就说要是我就会理直气壮,而今我在这个寝室的群体生活中违背了自己的话,我想的是没有足够的能力自己可以做到,就不要大言不惭。
【.NET文件和文件夹】
1.file:copy;create;delete;exists;move;open;
2.文件夹类(directory):getcurrentdirectory;getlogicaldrives
3.文件信息类(fileinfo):Attributes;creationTime;Extension;
4.文件夹信息类(directoryinfo)
二、流:BinaryReader;FileStream;StreamWriter
1.文件流类(fileStream)
2.xml
【validate】
默认校验规则
(1)required:true 必输字段
(2)remote:"check.php" 使用ajax方法调用check.php验证输入值
(3)email:true 必须输入正确格式的电子邮件
(4)url:true 必须输入正确格式的网址
(5)date:true 必须输入正确格式的日期
(6)dateISO:true 必须输入正确格式的日期(ISO),例如:2009-06-23,1998/01/22 只验证格式,不验证有效性
(7)number:true 必须输入合法的数字(负数,小数)
(8)digits:true 必须输入整数
(9)creditcard: 必须输入合法的信用卡号
(10)equalTo:"#field" 输入值必须和#field相同
(11)accept: 输入拥有合法后缀名的字符串(上传文件的后缀)
(12)maxlength:5 输入长度最多是5的字符串(汉字算一个字符)
(13)minlength:10 输入长度最小是10的字符串(汉字算一个字符)
(14)rangelength:[5,10] 输入长度必须介于 5 和 10 之间的字符串")(汉字算一个字符)
(15)range:[5,10] 输入值必须介于 5 和 10 之间
(16)max:5 输入值不能大于5
(17)min:10 输入值不能小于10