自学历程

22/31
--file对象的常见方法:
-1、获取
    1.1获取文件的名称
    1.2获取文件路径
    1.3获取文件大小
    1.4获取文件修改时间
22/33
-2、(文件、文件夹)创建与删除
    boolean:创建成功为true,失败为false
   --36涉及listroot():获取根目录盘符 File[] f=File.listRoot();
                   File.list()获取当前目录下的所有文件及文件夹的名称包含隐藏文件
                         list方法的file对象中封装的必须是目录,不然就报错
22/38
--过滤器  filter 实现filenameFilter接口
           文件名过滤:f.list(new 过滤器)           -只拿名称
                        与 文件过滤: f.listFiles(new 过滤器的区别)    -拿文件或文件夹对象
23/39
-遍历
23/40
-递归求和
23/41  如何删除带文件的文件夹?
23/42  Properties集合的存取?   -用set集合演示
23/41  删除一个带内容的目录
23/43  Properties集合和流结合的功能?-list方法
23/44  Properties集合的store()方法存储?
23/45     对已有的配置文件的信息进行修改?  大致方法:读取这个文件;将读取到的文件存储到集合中;再通过集合对数据进行修
改;在将通过流修改后的数据存储到文件中
23/46   定义功能,获取一个应用程序的运行的次数,如果超超过5次,给出使用次数已达到请注册的提示,并不要再运行程序?
     注意:map+io=Properties
23/47 任务:获取指定目录下指定扩展名的文件(包含子目录中的);将这些文件的绝对路径写入到一个文本文件中?(简单说就是建立一个指定扩展名的文件的列表)
23/48
23/50 任务:将1.txt ,2.txt ,3.txt文件中的数据合并到一个文件中?    51 第二种方式
24/52   任务:切割一个文件?  1种按照文件大小切、2种按照文件个数切
24/53   任务:将切割的文件合并?
24/54   任务:关联配置文件的文件切割与合并?
24/55~57  任务对象(往硬潘上存、读)的序列化存储与反序列化读取?
24/57~58   序列化接口的使用?
24/59~61   randomAccessFile读取和写入文件?
24/62    任务:会用管道流?使用管道流需要注意啥?
24/64    使用操作数组的流?操作数组的流有?
24/65    任务:字节截取字符串,例如截取  "abx你好ss呵呵as  ",(涉及用utf-8或gbk编解码)?
25/    任务要求:利用GUI编程编写一个记事本(包含打开文件和保存文件的功能)?


26/1~4    要求:写出网络的3要素?
26/9    任务:用UDP协议写一个简单的聊天程序?
26/11   任务:tcp客户端的分析?
26/12   任务:tcp服务端的分析?
26/16   任务:用tcp实现一个字符流文件从客户端上传到服务端,(并在客户端显示服务端传输成功的返回内容)?
27/17----未看
28|--正则表达式部分
28/1    任务:定义一个功能对QQ进行效验(长度5~15,只能是数字,0不能开头)?
28/3~6   任务:写出正则表达式的4个常见功能所涉及的方法,为4个功能各写一个例子?
28/7~9   任务:正则表达式的小练习如下
              1,治疗口吃: 我我...我我我我.....我..要要要....要....学学学.......学学....编程。  (我要学编程)
              2,对IP地址排序:ip如: 3.3.3.3   192.168.1.12   (小—>大)
              3,对邮件地址效验。
28/10   任务:练习着编一个获取网页内邮箱的网页爬虫小程序?
28|--反射机制部分
28/3    任务:什么是反射?举例获取字节码文件的对象(获取字节码文件的3种方式)?
28/-6   任务:利用反射机制分别获取Class中的字段、方法和构造函数?
28/7    任务:举一个用反射实现通过配置文件扩充的方法?
27/-----补
27/-19  tcp任务:通过编程实现多用户通过多客户端向同一个服务端上传文件?如 :上传.jpg文件
27/22-    了解web服务器的客户端和服务端的工作原理
29/4      html任务:简述html的3种列表,并演示?
29/5     了解:图像地图
29/10     html任务:使用框架?
29/11     了解画中画
30/12     css任务:简绘一个网页,演示图像的定位?
31/17      任务:会用js的动态函数写一段代码?
31/18      了解:js匿名函数
31/20      任务:用js写一个折半查找程序?
32/1       任务:简述js中的全局变量与局部变量的作用范围?
32/6      任务:js原型练习prototype的使用?
          练习1:给字符串添加一个功能,将字符串变成一个字符数组?
          练习2: 给字符串添加一个功能,将字符串进行反转?
32/7      任务:依据W3CSchool的介绍,举例写出js中array的方法,并熟练使用?
32/8      练习数组:先进先出(unshift , pop)写一个例子?
          任务数组:先进后出(unshift ,shift):队列  ,写一个例子?
32/9      任务:js中的自定义功能toString方法等的练习?
32/10     任务:js中将日期和字符串进行相互转换,及获取当期的时间,样式如:2015-2-3-星期二
               2.将字符串转化成日期对象?
32/11     任务:使用   with(对象){ 使用时可用直接使用对象的方法而省略(对象.)}  写出一个例子?
32/12     任务:1.写出math对象中的方法的特征?
                2.解释math的方法 ceil,floor,round
                3.写出random随机数获取股子的6个面的方法(用两种方法)?
32/13     任务:了解js的全局变量,字节转换parseInt的和number对象的toString(进制数)方法转换字节,各举一例?
32/14     任务:写出js中特有的for  in语句的解释并举一个例子?
32/15     任务:在js中自定义一个对象
33/1      了解:dom
33/2      任务:简述sax和dom的区别?
33/3      任务:写出dom模型有哪3种?
33/5      任务:bom:让用户通过点击按钮就可用知道浏览器的一些信息?如:版本,浏览器名。
33/7      任务:写出window中的alert,confirm,setTimeout,setInterval,clearInterval,moveBy,moveTo等方法的作用及注意事项,并使用其写个事例?
33/8      任务:window中的open事件?
33/9      任务:bom下写出window中onload,onbeforeunload和onunload事件的加载先后及其特点?
33/10     任务:演示弹窗广告效果,页面一加载完就执行,在当前页面定义脚本,写出focus方法的的特点?
33/11     任务:document中获取页面中节点的方法有哪些?
               dom中必须会的3个方法getElementById,getElementsByName,getElementsByTagName方法的使用?
                写出常见的3种节点及其特点?
                1.尝试获取div中的文本?innerHtml的使用,可能显示不出
                2.改变div中文本的内容?
33/13     任务:1.分别通过标签id和name属性获取节点?
33/15     任务:1.通过层次关系获取节点对象,关系如:父节点parentNode,子节点childNode,上一个兄弟节点previousSibling,下一个兄弟节点nextSibling
                2.写出IE和火狐的解析的区别(空格)?                  
34/1      任务需求:新闻字体的大中小样式改变?思路:先有新闻数据,并采用标签封装;定义一些页面样式;确定事件源和事件,以及处理方式中被处理的节点
          有关超链接的必须掌握:取消超链接的默认点击效果方式(href="javascript:void(0)")
34/2     任务:使用类选择器修改34/1的网页?
34/3     任务:制作一个下拉列表?
              思路:标签封装数据,html;定义样式表,css;明确事件源,事件,以及要处理的节点,dom;明确具体的操作方式,其实就是事件的处理内容,js。
34/4     任务:用类选择器修改34/3中的内容?
34/5     任务:用html编一个好友列表?
34/6     任务:html通过点击按钮生成表格,并写出思路?
34/8     任务:html表格通过优化34/6的表格,生成一个5行6列的表格,写出disable的用法?
34/10    任务:html中通过text文本框创建指定的表格,亦需包含删除行和列的功能?
34/12    任务:html的表格排序(升、降序,以(姓名、年龄、地址)中的年龄的大小,进行升降序排列)?
34/13    任务:写一个商品列表计算商品的价格(含:选择框checkbox按钮)?
35/1     任务:仿写一个邮件列表机制(mail.jpg)?
35/9     任务:仿写一个用户名密码提交表单,自定义一个提交按钮?
35/10    任务:写一个表单校验,需要涉及正则?
javaweb/
1/1     任务:通过反射执行静态方法?
1/2     任务:必须回顾,解决紧密耦合写一个工厂模式?了解反射的第二个案例:自动装配;
1/7     回顾泛型
1/8     枚举,什么是单态?20:40
1/11    练习:定义一个LIst<String>集合,将“abc","bcd","asf","ceg","daf","dfs"存入集合,遍历集合移除所有包含字母"a"的字符串,并在移除后输出结果。             ------结果:bcd,ceg,dfs
1/12    回顾:可变参数             4:58
1/13    总结:必须看一下   可以注意一下 treeset的构造器   注意比较器comparable 和comparator
3/6        任务:xml文档回写练习,将category为children   book price  修改为100   (xml文档见myeclipse---day26dom下的bookstore.xml)
3/7       任务:会用jaxp下的SAX解析以及dom解析
3/8       任务:进入dom4j的学习:写出dom4j的3种读取文档的方法?
3/10       任务:dom4j会用两种回写方式
3/11       利用dom4j增删xml文档中的元素和属性?
3/13       任务:XPATH练习,题见图xpath练习.jpg?
           练习:1、编写一个城市信息的xml文档 city.xml,城市信息  包括:城市名称、区号、旅游名胜、简介(至少含有5城市记录)
                 2、为编写好的city.xml  添加dtd验证
                 3、为编写好的city.xml  添加schema 验证。
                 4、能够对city.xml  进行CURD(即增、删、改、查)


           练习2:见习题练习
4/6        任务:写出部署web应用的4种方式?《war》
           任务:写出缺省WEB应用的3种方式?


4/9      【必看+练习】虚拟主机的配置?
4/10        任务:通过myeclipse发布一个网站?(注意其配置)
4/12        练习:写出osi的7层协议?了解tcp传输层协议和 ip网络层协议
            练习2、简写出TCP的3次握手?
4/13        任务:写出http的请求3部分?
             消息头?:
             请求方式的种类?:
4/14        任务:写出http响应的3部分?
5/2         任务:写出CGI和servlet的区别?
5/3         任务: 建一个servlet的web project?
5/4         任务:写出编写servlet的步骤?
5/6         任务:虚拟路径的配置servlet  url-pattern三种方式及其优先级(/aa    /*     *.do)?
5/7         任务:缺省的Servlet
5/8         任务:init方法中的ServletConfig对象?
                  案例1:获得字符集编码?
                  案例2:获得数据库的链接信息?
5/9         了解:web应用对象:ServletContext对象
            任务:ServletContext的应用:
              --| 多个Servlet通过ServletContext对象实现数据共享
              --| 获取web应用的初始化参数
              --| 实现Servlet的转发
              --| 利用ServletContext对象读取资源文件
                       --|  得到文件路径
                       --|  读取资源文件


5/10*********任务:写出重定向和转发的区别?请求、响应数量?
5/11        注意:web工程中只支持绝对路径读取文件?
                 写出读取网页中文件的例子?
5/12        web中的路径问题?举例说出服务器端和客户端的路径问题
            注意:除了CSS其他的尽量都用绝对路径。
5/13*********总结:
       ******面试题:CGI和Servlet的区别?
             request和response
6/4    字节和字符流的应用区别?setCharacterEncoding和setContentType中charset的区别?
6/6         任务:写出meta标签的用途及注意事项? (含6)
6/7            任务:response案例一:通过js实现网页的自动跳转?(refresh)
6/8            任务:response案例二:设置过期时间?
6/9            任务:response案例三:文件下载?
6/10                   任务:案例三需注意问题?
6/11           任务:response案例四:编写一个输出验证码?
6/12           任务:重定向的另一种方法及response的一些细节?
6/13        了解:通过request获取客户机的信息?
6/14          案例:写一段关于request的防止盗链的例子?
6/15           任务:request请求参数获得的post和get方法的乱码问题?
6/16         了解:请求域的转发?
6/17         注意:转发和重定向问题?如果调用redirect和forward缓冲区将被清空;如果  isCommitted   true   将不能再进行转发和重定向。
6/18         了解:request.getRequestDispatcher("绝对路径").include(requese,repose)的使用?
7/1          jsp入门
7/2          el的案例:param
7/3          jstl的使用步骤:1、导入jar包
                             2、在使用JSTL页面taglib指令:<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
                             3、使用   : <c:forEach> <c:if>标签替换<% %>中的for if 语句
             案例一:<c:forEach>  </c:forEach>
             案例二:<c:if>   </c:if>
7/4          任务:向客户端写出Cookie
7/5          任务:读取客户端的Cookie   注意:临时Cookie数据存放在浏览器缓存中,永久Cookie数据保存在硬盘上,永久Cookie必须设置MaxAge属性。
             注意:1、Cookie的MaxAge属性。
                   2、Cookie的path属性
                   3、Cookie的Domain属性
7/6         Cookie的综合案例:商品的浏览记录
7/8         案例:session购物车
7/9          了解:session的生命周期。
              session的销毁:1、关闭服务器 2、session过期:session.setMaxInactiveInterval();  3、手动销毁: session.invalidate();
7/10        任务:禁用cookie后的任何解决session无法找到的问题?
            任务:在web.xml中配置session的失效时间?
**7/11******session的3个案例:案例一:使用session完成用户登录
                             案例二:利用session防止表单的重复提交;
                             案例三:利用session实现一次性验证码。
7/12        案例二;防止session的 表单重复提交在客户机和服务器机的用法,引入UUID技术         UUID.randomUUID().toString();
7/13        案例三:一次验证码问题.
7/14        了解:三种数据范围的总结。











































  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值