基础
wscwsc58888
这个作者很懒,什么都没留下…
展开
-
笔记,switch case
switch case,只能是整型(int)或字符型(char) int week = 1; switch (week) { case 1: System.out.println("星期一"); break; case 2: System.out.println("星期二"); break; case 3: System.out.p原创 2013-03-09 10:05:46 · 460 阅读 · 0 评论 -
注解
Annotation(注解@) JDK中内置注解: @Override //重定向X个方法 @Deprecated //过时 @SuppressWarnings(value={"unchecked"}) //压制警告 作用: 通知编绎器检测,而不是通知程序员 与注释不同,注释是通知程序员 自定义注解: public @interface MyAnnotati原创 2013-04-01 10:15:34 · 470 阅读 · 0 评论 -
自定义标签
Sun标签: 内置: 无需导入,直接使用:, 导入标签:----->包名:jstl-1.1--->声明:------>使用 开发方式: 实现SimpleTag接口 五个方法加一个空参构造: 空参构造(每次请求标签所在页面,都会创建标签对象,非单例的) setJspCOntext(JspCOntext pc) Web容器会将当前JSP页面封将成JspContext对象原创 2013-04-02 19:49:15 · 537 阅读 · 0 评论 -
网络
OSI:Open System interconnection 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 TCP/IP: 应用层 传输层 网际层 主机至网络层 传输协议: UDP:数据报文协议 将数据及源和目的封装成数据包中,不需要建立连接 每个数据报的大小在限制在64k内 因无连接,是不可靠协议 不需要建立连接,速原创 2013-04-02 19:53:20 · 664 阅读 · 0 评论 -
监听器
事件监听机制: 事件源 事件 监听器 事件处理 Web监听器: 实现了SUN公司规定的一个特定接口XxxListener,以监听域对象变化情况. Listeners: ServletContextListener,HttpSessionListener----->两个常用, ServletRequestListener--->. HttpSessionBindi原创 2013-04-02 20:22:00 · 676 阅读 · 0 评论 -
代理
代理: 当某个对象是为了防止其它对象的直接访问,这个对象叫代理. 静态代理: 编译时,代理类实现接口. 动态代理: 运行时,代理类独立. API: java.lang.reflect.Proxy类; Proxy.newProxyInstance(ClassLoader loader, Class[] interfaces, InvocationHandl原创 2013-04-02 20:20:35 · 427 阅读 · 0 评论 -
文件上传下载
两个jar包: commons-io-1.4.jar commons-fileupload-1.2.1.jar enctype="multipart/form-data" 把请头体也上传给服务器 只能上传某类文件: String contextType=fileItem. fileItem.delete();//删除临时文件,放在上传完原创 2013-04-02 19:49:55 · 479 阅读 · 0 评论 -
正则表达式;
package regex; /* * 正则表达式; * 用于操作字符串数据 * 通过一些特定的符号来体现的. * 掌握正则表达式,需要学习一些符号. * * 简化,但阅读性差: * * 主要四个用法 * 匹配:matches()方法 * 切割:split()方法 * 替换:replaceAll()方法 * 获取/查找:java.util原创 2013-04-02 20:20:14 · 639 阅读 · 0 评论 -
MD5加密
MD5: 只能将明文转成暗文. API:java security.MessageDigest MessageDigest md5=MessageDigest.getInstance("DM5"); byte[] data=md5.digest(password.getBytes());原创 2013-04-02 20:21:09 · 559 阅读 · 1 评论 -
IO
其实对于工作流来说,只要会这一个.学会了.基本上就学会了..所谓万变不离其宗..对于文件操作一说.读写其实是最简单的..对读取出来的数据进行分析才是我们需要针对项目加大精力的事情.. package wsc.com.it; import java.io.FileInputStream; import java.io.FileNotFoundException; import java原创 2013-08-12 22:28:01 · 493 阅读 · 0 评论 -
Map String数组的使用(业务逻辑)---实际项目中的问题
package wsc.com.it.repeatString; import java.util.LinkedHashMap; import java.util.Map; public class BomString { public static void main(String[] args) { String bom = "AAAA=1,BBBBB=2,C原创 2013-08-29 20:56:44 · 1029 阅读 · 0 评论 -
CSS
样式优先级:由上到下,由外到内.优先级由低到高. 选择器: 选择器名句{属性名:属性值;属性名:属性值....} html标签名选择器. class选择器 id选择器原创 2013-04-01 10:17:48 · 529 阅读 · 0 评论 -
Jquery
Jquery: 对javascript常用的代码进行封装 第三方,实用的javascript库之一 官网:www.jquery.com 有标准版和迷你版 提倡为每个标签定义一下ID 大部分都是以方法形式存在. 库版本: jquery-1.6.js jquery-1.6.3.js jquery-1.6.3.min.js jquery-1.6.4.js; jquery-1.8原创 2013-04-01 10:26:44 · 464 阅读 · 0 评论 -
栈,堆
转载 2013-03-09 10:40:27 · 425 阅读 · 0 评论 -
数组
int[] array1 = new int[5] ; array1={ 22,33,44,55,55 };//错误 int[] array2; array2={11,22,33,44};//错误 int[] array3={22,33,44,55,66};//正确 int [] array4=new int[]{ 22,33,44,55,55 };//正确原创 2013-03-09 10:16:28 · 375 阅读 · 0 评论 -
在Eclipse安装Aptana插件
Aptana是一个开发JavaScript的很好的ide,且aptana提供了eclpse的插件,用起来几乎很上手而且很简单、方便,没有理由不去爱它。 但是在Eclipse下安装aptana总会遇到一些问题,笔者也一样遇到了许多问题。现在这里就做一个总结,安装aptana遇到的问题: 1、安装以后必须有Firefox支持。 因为aptana需要firefox的JavaScript调试工具做调转载 2013-03-12 19:32:53 · 508 阅读 · 0 评论 -
Conllection
/* * Conllections:集合框架的工具类 */ 集合的一些技巧 需要唯一吗? 需要:Set. 需要顺序吗? 需要:TreeSet 不需要:HashSet 但是想要一个和存储一致顺序的:LinkedHashSet 不需要:List 需要频繁增删吗? 需要;LinkedList 不需要:ArrayList 如何记录每一个容器的结构和所属体系呢原创 2013-04-01 10:17:15 · 1114 阅读 · 0 评论 -
EL和JSTL
EL: Expression Language表达式语言. 为了替换JSP中的脚本片段可以使用JSP标签和EL&JSTL来解决. 还可以简化JSP标签, 补充了JSTL在运算上和逻辑上的不足。 格式: ${} 作用(JSTL没有的功能): 1,获取数据 普通变量/JavaBean变量/集合/数组 2,执行运算 关系/算法/原创 2013-04-01 10:20:58 · 625 阅读 · 0 评论 -
IO
字符流的由来. 其实就是:字节流读取文字字节数据后,不直接操作而是先查指定的编码法,获取对应的文字, 在对这个文字进行操作.简单说:字节流+编码表 字节流的两个顶层父类: 1.InputStream 2.OutputStream 字符流的两个顶层父类: 1.Reader 2.Writer 这些体系的子类都以父类名作为后缀 而且子类名的前缀就是该对象的功能原创 2013-04-01 10:23:37 · 436 阅读 · 0 评论 -
Bean
JavaBean 侠义的JavaBean/值对象/实体,至少符合下面三项: 1.私有的字段 2.公共的空参构造器 3.公共的对私有字段的存取方法 广义的JavaBean 独立的类 任意方法 侠义的JavaBean的作用 封装数据 怎么在JSP操作JavaBean/实体/值对象 三个动作: 前原创 2013-04-01 10:16:16 · 486 阅读 · 0 评论 -
DOM
DOM:Document Object Model(文档对象模型) 用来将标记型文档封装成对象,并将标记型文档中的所有内容(标签,文本,属性等)都封装成对象 封装成对象的目的是为了更为方便的操作这些文档以及文档中的所有内容. 因为对象的出现就可以有属性和行为被调用. 文档对象模型 文档:标记型文档. 对象:封装了属性和行为的实例,可以被直接调用. 模型:所有标记型文档都具备一些共原创 2013-04-01 10:18:24 · 503 阅读 · 0 评论 -
Filter
Filter: 过滤器: 接口:javax.servlet.Filter 位于服务器端和Web资源之间,起一个过渡的作用. 单例模式:与Servlet相似 作用: 符合条件,才能做事情,即权限控制 完成自动 登录。 数据压缩控制。 敏感数据过滤 图片/数据转换过滤 需要在XML配置文件,配置在之前 配置格式: //web服务器调原创 2013-04-01 10:21:30 · 551 阅读 · 0 评论 -
泛型
package map.generic; import java.util.ArrayList; import java.util.Iterator; /* * 泛型: * 1.5JDK之后出现的 * 2.提高安全机制 * 3.将运行时期的问题ClassCastException时期 * 4.避免强制转换的麻烦。 * 5.当操作的引用数据类型不确定时,原创 2013-04-01 10:22:30 · 505 阅读 · 0 评论 -
javap -c命令详解
知识在积累,一直要学习的路上。。 一直在学习Java,碰到了很多问题,碰到了很多关于i++和++i的难题,以及最经典的String str = "abc" 共创建了几个对象的疑难杂症。 知道有一日知道了java的反汇编 命令 javap。现将学习记录做一小结,以供自己以后翻看。如果有错误的地方,请指正 1.javap是什么: where options inclu转载 2015-07-16 10:47:52 · 534 阅读 · 0 评论