随笔分类 - java
java基础
摘要:EL表达式获取对象属性的原理是这样的:以表达式${user.name}为例EL表达式会根据name去User类里寻找这个name的get方法,此时会自动把name首字母大写并加上get前缀,一旦找到与之匹配的方法,El表达式就会认为这就是要访问的属性,并返回属性的值。所以,想要通过EL表达式获取对象...
阅读全文
摘要:import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat; public class format { double f = 11123...
阅读全文
摘要:反编译:上工具ApkTool下载自行搜索google apktool githubcd apktool目录java -jar apktool_2.0.1.jar d xx.apk生成xx目录即反编译的文件,配置以及资源文件可以直接编辑,但是java源码在smali目录,是smali文件.java -...
阅读全文
摘要://Calendar cal = Calendar.getInstance();//TimeZone timeZone = cal.getTimeZone();TimeZone timeZone = TimeZone.getDefault();System.out.println(timeZone....
阅读全文
摘要:问题很简单是解析器定义问题SpringMVC默认解析器不能解析带文件格式的multipart/form-data ContentType需要修改成
阅读全文
摘要:需求:在实际编程过程中,我们常常要遇到这种情况:有一个对象A,在某一时刻A中已经包含了一些有效值,此时可能会需要一个和A完全相同新对象B,并且此后对B任何改动都不会影响到A中的值,也就是说,A与B是两个独立的对象,但B的初始值是由A对象确定的。在Java语言中,用简单的赋值语句是不能满足这种需求的,...
阅读全文
摘要:String字符串需要进行首字母大小写改写,查询google,就是将首字母截取,转化大小写 + 首字母后面字符串 //首字母小写 public static String captureName(String name) { name = name.substring(0, 1...
阅读全文
摘要:对象池化技术 对象池化的基本思路是:创建多个对象并管理,使用时借出对象,用完归还对象,等下一次需要这种对象的时候,再拿出来重复使用,从而在一定程度上减少频繁创建对象所造成的开销。用于充当保存对象的“容器”的对象,被称为“对象池”(Object Pool,或简称Pool)。对于没有状态的对象(例如S...
阅读全文
摘要:getResourcesAsStream()来读取.properties文件,但是getResourcesAsStream()仅在java项目时能获取根目录的文件;在web项目中,getResourcesAsStream()是获取classes目录的根路径例如:文件在WEB-INF/conf/con...
阅读全文
摘要://10进制转16进制Integer.toHexString(20);//10进制转2进制Integer.toBinaryString(10);//16进制转10进制Integer.parseInt("10", 16);//通用的方法 BigInteger bigInt = new BigInteger(str, int1); System.err.println(bigInt.toString(int2)); //其中str为需要转换的字符串,int1为str的所属进制,int2为所需转为的进制
阅读全文
摘要:User实体类package com.test.json;/** * User 实体类 */public class User { private String name; private String password; private int age; ...
阅读全文
摘要:/** * 复制单个文件 * @param oldPath String 原文件路径 如:c:/fqf.txt * @param newPath String 复制后路径 如:f:/fqf.txt * @return boolean */ public void copyFile(String oldPath, String newPath) { try { int bytesum = 0; int byteread = 0; File oldfile = n...
阅读全文
摘要:经常在eclipse中导入web项目时,出现转不了项目类型的问题,导入后就是一个java项目。解决步骤:1、进入项目目录,可看到.project文件,文本编辑器打开。2、找到...代码段,加入如下标签内容并保存:org.eclipse.wst.common.project.facet.core.natureorg.eclipse.wst.common.modulecore.ModuleCoreNatureorg.eclipse.jem.workbench.JavaEMFNature3、在eclipse的项目上点右键,刷新项目。4、在项目上点右键,进入属性(properties),在左侧列表项目
阅读全文
摘要:public static String getStackTrace(Throwable throwable) { StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw, true); throwable.printStackTrace(pw); return sw.getBuffer().toString(); }将异常打印出来
阅读全文
摘要:会出现classnotfound的错误。如:文件x:/Test.java;package xxpublic class Test{}javac 编译后,java命令出错,需要手动构建包目录xx;在X目录下运行java命令。或者javac -d 编译自动创建包目录,然后java运行。
阅读全文
摘要:经典反编译jad与eclipse插件jad与eclipse插件.7zjdgui带gui的反编译工具jd-gui-0.3.5.windows.zip
阅读全文

浙公网安备 33010602011771号