java
linxiwd
这个作者很懒,什么都没留下…
展开
-
泛型的理解
泛型本质上是提供类型的“类型参数”,也就是参数化类型。我们可以为类、接口或方法制定一个类型参数,通过这个参数限制操作的数据类型,从而保证类型转换的绝对安全。原创 2012-11-18 17:17:05 · 176 阅读 · 0 评论 -
接口回调与动态绑定
理解:接口回调与向上转型的动态绑定,是一样的效果。即:从实现了某接口的对象,得到对此接口的引用,与向上转型为这个对象的基类,实质上效果是一样的。这些对象都可以调用基类型提供的方法,对于接口来说就是回调接口中的方法,对于父类来说就是调用父类的方法。当然在向上转型的情况下,还牵涉到子类重写(Override)父类方法的情形。 注意:向上转型,子类对象会遗失跟父类不同的方法。只能保留重...原创 2012-11-15 10:34:55 · 139 阅读 · 0 评论 -
向上向下转型
假设有两个类:Person类是父类,Man类继承自Person类。第一个例子:Person p1 = new Man(); // 这就叫 upcasting (向上转型)Man m1 = (Man)p1; // 这就叫 downcasting (向下转型)第2个例子:Person p2 = new Person();Man m2 = (Man)p2; /...原创 2012-11-15 10:23:20 · 79 阅读 · 0 评论 -
内存中操作符“=”与“==”的理解
说明:1.左侧是栈内存,右侧是堆内存。2.u1、u2、u3是引用3.若判断u1==u2,表示判断堆内存地址是否一致。原创 2012-11-15 10:20:10 · 91 阅读 · 0 评论 -
增强的for循环(foreach语法)
传统做法中,都是通过for循环来控制数组的小标的变化,达到便利数组元素的目的。不过这种方式比较麻烦(特别是多维数组时),一不小心还可能下标越界。为了是程序更简便,可读性更强,JDK5新增了foreach(Enhanced for loop)语法,其形式如下: for(变量的声明:表达式){//语句}现在我们可以轻松实现数组元素的遍历了: int[] score =...原创 2012-11-14 17:35:54 · 183 阅读 · 0 评论 -
java异常处理机制
看了这篇文档。没有练习。异常得在之后的实际操作一点点深入理解吧。 Java程序员从笨鸟到菜鸟之(十二)java异常处理机制http://blog.csdn.net/csh624366188/article/details/7322622 java中的异常处理机制http://www.cnblogs.com/zhouhong/archive/2012/02/15/2...原创 2012-11-13 22:24:58 · 84 阅读 · 0 评论 -
文件读取路径小结
小结最近使用的文件读取路径:1.java web项目中,servlet读取照片,如下:String path=this.getServletContext().getRealPath("/imgs/1.jpg");FileInputStream fis=new FileInputStream(path);2.java web项目中,普通java读取文件,如下:1)方法一,原创 2013-03-21 17:31:39 · 431 阅读 · 0 评论 -
中文乱码处理
发生中文乱码一般有以下几种情况1.form提交1)post提交解决办法:在服务器端设置浏览器端的编码方式。 request.setCharacterEncoding("utf-8"); 2)get提交写一个工具类:public class EncodingTools { public static String getNewString(String st原创 2013-03-19 15:28:43 · 547 阅读 · 0 评论 -
servlet中参数的传递方式
需求: 当用户登录成功后,把该用户名字显示在登录成功页面解决思路:1. 使用java基础 static 另外定义一个类,存放静态变量username_static,在登录界面将用户名字赋值给username_static,显示页面再调用它。2. 使用sendRedirect()代码: response.sendRedirect(“servlet的地址?参数名=参数值&参数名=参数原创 2013-03-19 15:06:19 · 538 阅读 · 0 评论 -
response向客户机回送数据
HttpServletResponse提供了两个方法,用于向客户端回送数据。getWrite():用于向客户机回送字符数据;getOutputStream():既可以回送字符数据,也可以回送字节数据(二进制数据);要特别注意一点:这两个流不能同时调用,否则会运行期报错,如下:java.lang.IllegalStateException: getOutputStream() has原创 2013-03-19 14:50:34 · 564 阅读 · 0 评论 -
泛型的理解
java 泛型 很全面的http://blog.csdn.net/z731225710/article/details/4060163原创 2012-11-15 23:45:07 · 70 阅读 · 0 评论