摘要: ArithmeticException,:算数异常ArrayStoreException,数组存储异常BufferOverflowException,编码出错异常 解决方法: 使用Eclipse开发一个java项目,出现java.nio.BufferOverflowException的报错,当时在网 阅读全文
posted @ 2017-09-28 16:24 小菜鸟大梦想 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 默认转换: a:由低到高一次为:(byte short char ) int long float double b:注意:byte short char 相互之间不互相转化,他们参与运算首先转化为int型 强制类型转换: 格式:目标数据类型 变量 = (目标数据类型)(被转换数据) 其中,字符串数 阅读全文
posted @ 2017-09-28 14:51 小菜鸟大梦想 阅读(767) 评论(0) 推荐(0) 编辑
摘要: Java语言规范没有明确地说明JVM使用哪种垃圾回收算法,但是任何一种垃圾收集算法一般要做2件基本的事情: (1)发现无用信息对象; (2)回收被无用对象占用的内存空间,使该空间可被程序再次使用。 大多数垃圾回收算法使用了根集(root set)这个概念;所谓根集就量正在执行的Java程序可以访问的 阅读全文
posted @ 2017-09-28 12:05 小菜鸟大梦想 阅读(329) 评论(0) 推荐(0) 编辑
摘要: final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中 阅读全文
posted @ 2017-09-27 17:07 小菜鸟大梦想 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方 阅读全文
posted @ 2017-09-26 16:54 小菜鸟大梦想 阅读(678) 评论(0) 推荐(1) 编辑
摘要: (1) 类名首字母应该大写。 字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName ThisIsAClassName thisIsMethodOr 阅读全文
posted @ 2017-09-26 13:27 小菜鸟大梦想 阅读(988) 评论(0) 推荐(0) 编辑
摘要: 第一种方式:属性驱动提供对应属性的set方法进行数据的封装。表单的哪些属性需要封装数据,那么在对应的Action类中提供该属性的set方法即可。表单中的数据提交,最终找到Action类中的setXxx的方法,最后赋值给全局变量。 注意:a:Struts2的框架采用的拦截器完成数据的封装。b:这种方式 阅读全文
posted @ 2017-09-22 14:41 小菜鸟大梦想 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 1. 在Action类中也可以获取到Servlet一些常用的API * 需求:提供JSP的表单页面的数据,在Action中使用Servlet的API接收到,然后保存到三个域对象中,最后再显示到JSP的页面上。 * 提供JSP注册的页面,演示下面这三种方式 2. 完全解耦合的方式 * 如果使用该种方式 阅读全文
posted @ 2017-09-20 15:33 小菜鸟大梦想 阅读(267) 评论(0) 推荐(0) 编辑
摘要: java web 过滤器和拦截器的区别和使用 1.1 什么是拦截器: 拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。 在Webwork的中文文档的解释为——拦截器是动态拦截 阅读全文
posted @ 2017-09-19 15:49 小菜鸟大梦想 阅读(9658) 评论(0) 推荐(0) 编辑
摘要: 什么是Struts2的框架 * Struts2是Struts1的下一代产品,是在 struts1和WebWork的技术基础上进行了合并的全新的Struts 2框架。 * 其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。 * Struts 2以WebWork为核心,采用拦截器的 阅读全文
posted @ 2017-09-19 14:40 小菜鸟大梦想 阅读(463) 评论(0) 推荐(0) 编辑