java
文章平均质量分 59
老顽童Raul
这个作者很懒,什么都没留下…
展开
-
Struts2里.do的后缀无法访问的解决方法
方法如下: 在struts.xml里面添加红色部分: 其中value属性可以设置成你想要的后缀名,value="do,action",表示.action,.do都可以访问。 也可通过修改structs.properties文件来设定: 只需修改文件里面的struts.action.extension的值即可,多个值之间以逗号分开,比如“struts.ac转载 2013-06-16 10:22:43 · 1506 阅读 · 0 评论 -
JAVA final关键字的作用
1.final 修饰的变量值不可更改:这里的不可更改对基本类型来说是其值不可变,而对于对象变量来说其引用不可再变;2.final 修饰的方法不可被覆写; 3.final 修改的类不可被继承,类中的方法自动升级为final方法;此外:使用final关键字可以优化性能,使JVM单独处理final变量.转载 2013-08-20 13:52:30 · 587 阅读 · 0 评论 -
java内部类的作用分析
提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就是在类中又定义了一个类(下文会看到,内部类可以在很多地方定义),而实际上并没有那么简单,乍看上去内部类似乎有些多余,它的用处对于初学者来说可能并不是那么显著,但是随着对它的深入了解,你会发现Java的转载 2013-08-18 14:15:17 · 429 阅读 · 0 评论 -
JAVA try和finally的用法
转自(原文地址)java的try-finally给我们提供了一个“保证某个动作必然执行”的机会。 一个try-finally结构,只要try块开始执行了,finally块里面的代码保证执行一次并且只有一次。 打个比方,就象你上厕所,只要你一旦开始拉了,我们保证无论如何,是拉稀了也好,放屁了也罢,最终你肯定是擦了屁股走出卫生间。 应用try-finally,我们可以在转载 2013-08-16 10:15:08 · 1307 阅读 · 0 评论 -
java try、catch、finally及finally执行顺序详解
转载自(原文地址)1.为什么要用finally先看一个没有finally的异常处理try-catch语句:假设count为要使用到的资源,并且用完要求释放此资源。那么我们可以把释放资源的语句放到try-catch后执行,当前的程序不管是在执行完try语句块还是catch语句块,都会顺序执行到下面释放资源的语句。int count = 0; //初始化资源try{ c转载 2013-08-16 10:12:15 · 338 阅读 · 0 评论 -
android主线程访问网络失败的解决方法
在Activity的onCreate方法中添加以下代码:if(android.os.Build.VERSION.SDK_INT >= 11) { StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder() .detectDiskReads() .detectDiskWrites() .detectNe转载 2013-08-16 14:33:28 · 569 阅读 · 0 评论 -
Android中dip,dp,sp,px的区别
1. dip:device indepent pixel,就是根据设备屏幕大小产生的像素,屏幕越大,dip就越大。2. px:就是原始的像素,不随屏幕大小变化而变化。3. sp:Google推荐的字体像素的大小。4. dp:和dip相同。dip和px的换算公式如下:public static int dip2px(Context context, float dipValue)原创 2013-08-22 10:13:57 · 428 阅读 · 0 评论 -
Android在读入字节流时的注意点
错误代码:StringBuilder jsonString = new StringBuilder();byte[] buffer = new byte[1024];try { while( inputStream.read(buffer) != -1) { String string = new String(buffer); jsonString.appen原创 2013-08-20 16:26:40 · 446 阅读 · 0 评论 -
JAVA中this关键字的
1、表示对当前对象的引用2、表示用类的成员变量,而非函数参数,注意在函数参数和成员变量同名是进行区分!其实这是第一种用法的特例,比较常用,所以那出来强调一下。3、用于在构造方法中引用满足指定参数类型的构造器(其实也就是构造方法)。但是这里必须非常注意:只能引用一个构造方法且必须位于开始!还有就是注意:this不能用在static方法中!所以甚至有人给static方法的定义就是:没有th转载 2013-08-21 10:01:24 · 389 阅读 · 0 评论 -
JSP相对路径问题
Web项目的目录树如下图:JSP中引用引用js的语句: 流程为:1. 在login.jsp中填写用户名,密码,然后提交表单,将处理交给后台action2. action中判断用户名和密码正确后,就通过stuts2的配置文件 /jsp/index.jsp转到index.jsp。3.这时奇葩的时就出现了,index.jsp无法加载引用的js!这时,我打印原创 2013-06-29 23:13:15 · 843 阅读 · 0 评论 -
struts2框架介绍
在李腾飞老师的博客中有详细的struts2教程,在此转载http://blog.csdn.net/li_tengfei/article/details/6098115转载 2013-06-17 17:24:41 · 430 阅读 · 0 评论 -
静态代码块,非静态代码块,构造函数的分析
先看两个例子:例1:public class test { public static int a; static { a = 1; System.out.println("静态代码块中:a = "+a); } { a = 2; System.out.println("非静态代码块中:a = "+a); } public test(){ this("有参构转载 2013-08-21 10:21:35 · 513 阅读 · 0 评论