java学习回顾

自从自己开博客已经很久了,还没开始写过一些所谓的技术博客。最近时间感觉自己的学习已经到了瓶颈。静下心来把自己曾经看过的,写过的东西整理以下。

java基础在这里就不一一追述了,主要写点自己在web开发过程中记录的一点东西。

 

内存泄漏:一个对象不再被使用,但它一直咱有内存,没有被释放。

java日志管理:java.util.logging FileHadnler

java集合:List   Set   Map

List有序集合,Set无序集合,Map(双列集合)

java文件和流:字节流和字符流

 

javaEE的学习和回顾:

HTTP超文本传输协议

操作系统-数据库-中间件-JAVAEE

JavaScript是为了弥补Html的不足

JavaScript是基于对象的

javaScript是顺序执行方式(语法和JAVA相似)

JavaScript输出方式document.write,alert

 

JavaScript的事件处理

所有事件标准命名 使用on开头

Html中多个名字一样时候 按照数据形式取值

重定位、重定向方法

opener表示的是操作子窗口的对象

reload刷新页面

var doc = windows.opener.document;//取得父窗口的文本值

 

XML语法结构和解析(可扩展的标记语言)

结构化的描述信息

html以显示为主,xml以保存数据为主

xml组成部分:头信息,数据区

DOM和SAX解析

DOM解析四个核心的操作接口:

Document,Node,NodeList,NameNodeMap

 

Jsp基础语法

 

   DOM操作在程序中形成一棵DOM树 
   浏览器默认的端口是80
   JSP的内置对象:request
   Scriptlet脚本小程序
   <% %>定义局部变量 编写语句
   <%!%>定义全局变量 类 方法
   <%=%>输出变量或具体内容  表达式输出
   htlm与java代码分离使用<%=%>输出而不是out.println
   page指令
   使用MIME类型可以设置打开文件的应用程序
   地址栏不改变的跳转,都被称为服务器的跳转。(web.xml统一配置)
   
   包含语句的主要作用
   file静态包含
   page动态包含(先处理后包含)
 

JSP内置对象
   page:
   request:
   session:
   application:
   都支持attribute的方法

   web容器为用户提供内置对象
   客户端跳转是无法取得request的请求的(发送两次request请求)
   属性范围越窄服务器的压力就越小。
   pageContext可以直接操作者四种属性范围
   request乱码解决问题:
   浏览器的默认编码是UTF-8  中文编码是GBK
   request.setCharcterEncoding("GBK");//设置统一编码
   复选框通过getParameterValues()获取值 
   

request内置对象的使用
   角色验证的使用
   request.getContextPath获取上下文的路径
response对象
   定时跳转的功能:
   <META HTTP-EQUIV="refresh" CONTEXT="3" URL="">
   response.setHeader("refresh","3","")
 

回话跟踪技术
   通过session提供的方法保存
   使用Cookie保存信息
   通过表单的隐藏域保存信息
   通过地址重写的方式保存信息
cookie是服务器端设置的,所以request请求,第一次时候没有jsessionID
尽量使用this.getServletContext()来代替application对象

 

表达式语言${param.参数名称}
   接收一组参数
   ${paramValues.参数名称}
   2014-4-15
ajax开发技术
struts基础开发
struts常用标签库的简单了解
   2014-4-16
   java的整体回顾。javaSE和javaEE
     ClassLoader   java向虚拟机中加载类、
   (ExtClassLoader和AppClassLoader)
    设计模式
    创建模式
    1.工厂模式    2.单态模式
    结构模式
    1.代理(Proxy)--授权机制
    2.适配器(Adapater)--混合接口
   链接的目标窗口:
    _parent   在上级窗口中打开 
    _blank     在新窗口中打开页面
    _self        在当前窗口中打开   默认
    _top        在顶层,也就是浏览器的整个窗口中打开

 

CSS选择器

 

id选择器           #定义
类选择器           点号显示
属性选择器       
派生选择器

 

提高编程能力
     多写代码
     参与不同类型的项目
     精通一门到两门你使用的语言
     开始阅读
     参与讨论
     通读公司内部的技术和培训资料
     写博客

 

 

 

CSS框模型概述    ​

margin   外边距
padding 内边距
提示:内边距、边框和外边距可以应用于一个元素的所有边,也可以应用于单独的边。

 

提示:外边距可以是负值,而且在很多情况下都要使用负值的外边距。

 

和现实的结构一样, IO 中的流也是有方向的,用于读的流被称作输入流(Input Stream)用于写的流被称作输出流(Output Stream)。则进行读写的时候需要选择合适的流对象进行操

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值