随笔分类 -  java

记录java遇到的问题和解决方案
摘要:(官方文档:http://www.thymeleaf.org/doc/tutorials/2.1/thymeleafspring.html) thymeleaf 学习笔记(转自:http://www.blogjava.net/bjwulin/archive/2013/02/07/395234.htm 阅读全文
posted @ 2017-06-29 15:42 玉曲风 阅读(385) 评论(0) 推荐(0)
摘要:(转自:http://www.cnblogs.com/1246447850qqcom/p/5439366.html) package q;import java.util.regex.Matcher;import java.util.regex.Pattern; public class htmlT 阅读全文
posted @ 2017-06-21 14:43 玉曲风 阅读(3612) 评论(0) 推荐(0)
摘要:本文转自 http://it.deepinmind.com/java%E5%87%BD%E6%95%B0%E5%BC%8F%E7%BC%96%E7%A8%8B/2014/03/15/Java%E5%87%BD%E6%95%B0%E5%BC%8F%E7%BC%96%E7%A8%8B4%E9%9B%86 阅读全文
posted @ 2017-04-12 10:46 玉曲风 阅读(728) 评论(0) 推荐(0)
摘要:(转自:http://blog.csdn.net/ioriogami/article/details/12782141/) 1. 什么是λ表达式 λ表达式本质上是一个匿名方法。让我们来看下面这个例子: public int add(int x, int y) { return x + y; } 转成 阅读全文
posted @ 2017-04-12 10:33 玉曲风 阅读(5959) 评论(1) 推荐(1)
摘要:1、利用stream().forEach()循环处理List; List<String> list = Lists.newArrayList();//新建一个List 用的google提供的Guava package com.google.common.collect; list.add("1"); 阅读全文
posted @ 2017-04-11 17:17 玉曲风 阅读(439) 评论(0) 推荐(0)
摘要:Java Annotations provide information about the code and they have no direct effect on the code they annotate. In java annotations tutorial, we will se 阅读全文
posted @ 2017-02-15 20:42 玉曲风 阅读(284) 评论(0) 推荐(0)
摘要:Google Java Style 中文版 转载请注明出处:http://www.blogjava.net/zh-weir/archive/2014/02/08/409608.html Google Java Style 中文版 基于官方文档2013.12.19最后一次改动。 翻译人:Weir Zh 阅读全文
posted @ 2016-11-18 11:07 玉曲风 阅读(299) 评论(0) 推荐(0)
摘要:Java提高篇——对象克隆(复制)(转自:http://www.cnblogs.com/Qian123/p/5710533.html#_label0) 阅读目录 为什么要克隆? 如何实现克隆 浅克隆和深克隆 解决多层克隆问题 总结 假如说你想复制一个简单变量。很简单: int apples = 5; 阅读全文
posted @ 2016-11-02 21:02 玉曲风 阅读(6104) 评论(0) 推荐(1)
摘要:序列化框架性能对比(kryo、hessian、java、protostuff) 简介: 优点 缺点 Kryo 速度快,序列化后体积小 跨语言支持较复杂 Hessian 默认支持跨语言 较慢 Protostuff 速度快,基于protobuf 需静态编译 Protostuff-Runtime 无需静态 阅读全文
posted @ 2016-09-27 15:16 玉曲风 阅读(1097) 评论(0) 推荐(0)
摘要:静态的方法和属性,你可以这么理解,就是所有对象公用的,比如一个属性是这样定义的: private static String name; 那么他的意思就是说,因为他是静态的,我所有的对象的name属性全部都一样,如果我有n个这个类的对象,我改变其中一个对象的name属性,所有的对象的name属性全部 阅读全文
posted @ 2016-09-23 17:03 玉曲风 阅读(396) 评论(0) 推荐(0)
摘要:静态方法的好处就是不用生成类的实例就可以直接调用。 static方法修饰的成员不再属于某个对象,而是属于它所在的类。只需要通过其类名就可以访问,不需要再消耗资源反复创建对象。 在类第一次加载的时候,static就已经在内存中了,直到程序结束后,该内存才会释放。 如果不是static修饰的成员函数,在 阅读全文
posted @ 2016-09-06 18:59 玉曲风 阅读(3646) 评论(0) 推荐(0)
摘要:(转:http://blog.csdn.net/rmn190/article/details/1492013) String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类 阅读全文
posted @ 2016-09-05 18:59 玉曲风 阅读(178) 评论(0) 推荐(0)
摘要:public class HinoTest { public static int step=0; /** * * @param num 盘子数 * @param a 柱子 * @param b 柱子 * @param c 柱子 */ public static void hinoMove(int 阅读全文
posted @ 2016-09-01 21:43 玉曲风 阅读(142) 评论(0) 推荐(0)
摘要:来自:http://tutorials.jenkov.com/java-reflection/private-fields-and-methods.html 尽管我们通常认为通过JAVA的反射机制来访问其它类的私有字段和私有方法是可行的,其实并没有那么困难。 注释:只有在单独的JAVA程序中运行该代 阅读全文
posted @ 2016-07-31 11:39 玉曲风 阅读(8746) 评论(0) 推荐(1)
摘要:首先,我们在开始前提出一个问题: 1.在运行时,对于一个java类,能否知道属性和方法;能否去调用它的任意方法? 答案是肯定的。 本节所有目录如下: 获取类的Class对象 获取类的Fields 获取类的Method 获取类的Constructor 新建类的实例 Class<T>的函数newInst 阅读全文
posted @ 2016-07-30 14:49 玉曲风 阅读(262) 评论(0) 推荐(0)
摘要:反射,当时经常听他们说,自己也看过一些资料,也可能在设计模式中使用过,但是感觉对它没有一个较深入的了解,这次重新学习了一下,感觉还行吧! 一,先看一下反射的概念: 主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 阅读全文
posted @ 2016-07-30 14:47 玉曲风 阅读(187) 评论(0) 推荐(0)
摘要:(转自:http://www.cnblogs.com/ikuman/archive/2013/08/27/3284410.html) 最佳答案: 主要是为了“效率” 和 “安全性” 的缘故。若 String允许被继承, 由于它的高度被使用率, 可能会降低程序的性能,所以String被定义成final 阅读全文
posted @ 2016-07-29 09:18 玉曲风 阅读(338) 评论(0) 推荐(0)
摘要:【1】单个符号作为分隔符 String address="上海|上海市|闵行区|吴中路"; String[] splitAddress=address.split("\\|"); //如果以竖线为分隔符,则split的时候需要加上两个斜杠【\\】进行转义 System.out.println(spl 阅读全文
posted @ 2016-07-06 23:26 玉曲风 阅读(2277) 评论(0) 推荐(0)
摘要:import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStreamReader; import java.util.HashMap; import java.util.Map; public class StringSum { ... 阅读全文
posted @ 2016-05-06 19:58 玉曲风 阅读(322) 评论(0) 推荐(0)