
java
Tomsheng321
这个作者很懒,什么都没留下…
展开
-
StringBuffer
StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操作,使用StringBuffer要更加适合一些。在StringBuffer类中存在很多转载 2015-08-19 21:06:50 · 310 阅读 · 0 评论 -
JVM内存结构浅析
内存作为系统中重要的资源,对于系统稳定运行和高效运行起到了关键的作用,Java和C之类的语言不同,不需要开发人员来分配内存和回收内存,而是由JVM来管理对象内存的分配以及对象内存的回收(又称为垃圾回收、GC),这对于开发人员来说确实大大降低了编写程序的难度,但带来的一个副作用就是,当系统运行过程中出现JVM抛出的内存异常(例如OutOfMemoryError)的时候,很难知道原因是什么,另外一方面转载 2017-03-10 14:47:44 · 408 阅读 · 0 评论 -
jquery 事件小结
1.定位标签 exe_1.html 段落1 段落2 段落3 //定位3个p标签 $("p").click( function(){ alert( $(this).text() ); } ) 2.表格各行变色 exe_2.ht转载 2017-02-03 18:49:21 · 589 阅读 · 0 评论 -
使用第三方工具,将JavaBean对象/List或Set或Map对象转成JSON
引入json-lib-2.1-jdk15.jarpackage cn.itcast.javaee.js.bean2json;import java.util.ArrayList;import java.util.LinkedHashMap;import java.util.LinkedHashSet;import java.util.List;import java.util.Ma转载 2017-02-03 12:58:03 · 515 阅读 · 0 评论 -
java中使用输出流下载文件弹出打开保存框
java中使用输出流下载文件弹出打开保存框 try {String file= request.getRealPath("项目中文件路径");InputStream is = new FileInputStream(file);response.reset(); // 必要地清除response中的缓存信息response.setHeader("转载 2016-02-18 15:22:56 · 5300 阅读 · 0 评论 -
在Action中获取文件的路径,读写文件
ActionContext ac = ActionContext.getContext(); ServletContext sc = (ServletContext) ac.get(ServletActionContext.SERVLET_CONTEXT); String x = sc.getRealPath("/");接着进入项目的工作空间,workspace1\bams\bin\d原创 2015-10-13 15:44:08 · 2774 阅读 · 0 评论 -
Java读取Properties文件的六种方法 .
使用J2SE API读取Properties文件的六种方法1。使用java.util.Properties类的load()方法示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));Properties p = new Properties();p.load(in);2。使用jav转载 2015-10-14 09:11:06 · 594 阅读 · 0 评论 -
字符串生成32位MD5码
// MD5加码 生成32位md5码 public static String string2MD5(String inStr) { if(inStr==null){ return null; } MessageDigest md5 = null; try { md5 = MessageDigest.getInstance("MD5");原创 2015-09-08 11:23:17 · 4535 阅读 · 0 评论 -
静态方法和继承的关系
子类可以继承父类的静态方法!但是不能覆盖。因为静态方法是在编译时就确定了,不能多态,也就是不能运行时绑定。原创 2015-11-06 17:14:12 · 370 阅读 · 0 评论 -
传递可变参数
eclipse 中的智能提示中的...代表可变参数。当有几个参数时,我们就可以传递数组写法1:c.getMethod("print",new class[]{int.class,int.class});写法2:c.getMethod("print",int.class,int.class);原创 2015-10-20 15:07:20 · 470 阅读 · 0 评论 -
反射了解集合泛型的本质
Java反射机制——通过反射了解集合泛型的本质1:反射的操作都是编译之后的操作;就是运行阶段2:java中集合的泛型是防止错误输入的;只在编译阶段有效,只要绕过编译就无效啦我们可以通过方法的反射来操作,绕过编译eg:ArrayList list1=new ArrayList();ArrayList list2=new ArrayList();Class c1=list1原创 2015-10-20 21:01:11 · 502 阅读 · 0 评论 -
java实现简单的单点登录
单 点登录的机制其实是比较简单的,用一个现实中的例子做比较。颐和园是北京著名的旅游景点,也是我常去的地方。在颐和园内部有许多独立的景点,例如“苏州 街”、“佛香阁”和“德和园”,都可以在各个景点门口单独买票。很多游客需要游玩所有德景点,这种买票方式很不方便,需要在每个景点门口排队买票,钱包拿 进拿出的,容易丢失,很不安全。于是绝大多数游客选择在大门口买一张通票(也叫套票),就可以玩遍所有的景点而不转载 2017-03-10 17:54:06 · 605 阅读 · 0 评论