java学习
xiaohei5188
这个作者很懒,什么都没留下…
展开
-
Java try catch finally的执行顺序
关于Java中try catch finally 的执行顺序一直是入职笔试的一个热门,其实在实际的项目中还是遇到的比较多,所以整理如下: 需要首先注意的几点: 1) try catch finally中的finally不管在什么情况之下都会执行,执行的时间是在程序return 之前. 2) Java 编译器不允许有显示的执行不到的语句块,比如return之后就不转载 2013-04-17 11:24:48 · 855 阅读 · 0 评论 -
java 判断含有中文的字符串的长度
public static boolean isLetter(char c) { int k = 0x80; return c / k == 0 ? true : false; } /** * 判断字符串是否为空 * @param str * @return */ public static boolean isNull(Str转载 2015-02-01 10:03:07 · 1062 阅读 · 0 评论 -
JSONObject和JSONArray对象的创建方法
【原文:http://724073277.iteye.com/blog/1489935】转载 2014-05-21 21:15:02 · 10042 阅读 · 0 评论 -
Java出现No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing
【原文:http://blog.csdn.net/sunny2038/article/details/6926079】转载 2014-05-19 19:41:34 · 825 阅读 · 0 评论 -
JAVA和C# 3DES加密解密
最近 一个项目.net 要调用JAVA的WEB SERVICE,数据采用3DES加密,涉及到两种语言3DES一致性的问题,下面分享一下,这里的KEY采用Base64编码,便用分发,因为Java的Byte范围为-128至127,c#的Byte范围是0-255核心是确定Mode和Padding,关于这两个的意思可以搜索3DES算法相关文章一个是C#采用CBC Mode,PKCS7 Pa转载 2014-03-05 02:07:03 · 1069 阅读 · 0 评论 -
一个java的base64开源库(javabase64-1.3.1)
详见http://sourceforge.net/projects/java-base64/files/原创 2013-11-14 21:40:24 · 8319 阅读 · 0 评论 -
java如何修改String其中一个字符
String str = "Test string";StringBuilder strBuilder = new StringBuilder();strBuilder.setCharAt(1, 'X');str=Builder.toString();String不可变StringBuilder可变参考:http://stackoverflow.com/原创 2013-11-21 09:12:50 · 25145 阅读 · 2 评论 -
Java基础之随机打乱一个顺序数组
如何打乱一个顺序的数组,其实集合的帮助类Collection就有现成的方法可用,而且效率还蛮高的,总比自定义随机数等等方法要好很多。其实乱序就这么简单,步骤如下:1. 将一个顺序排列的数组添加到集合中2. 可以用集合帮助类Collections的shuffle()方法3. 用hasNext()、next()方法遍历输入集合[java] v转载 2013-11-20 19:23:51 · 2658 阅读 · 0 评论 -
Java基础教程之事件和监听器
事件监听器是经常可以遇到的一种设计模式,一般用在这样一种场景下:当模块的一部分A在完成后需要通知其他的软件模块B,而等待通知的模块B在事先不需要采用轮询的方式来查看另一个模块A是否通知自己。即,当某事件发生,则监听器立刻就知道了该事件。这种模式大量的应用在GUI设计中,比如按钮的点击,状态栏上状态的改变等等。接口的设计我们需要一个对事件(event)的抽象,同样需要一个对监听器(l转载 2013-11-19 18:19:25 · 826 阅读 · 0 评论 -
java中的URLEncoder和URLDecoder类
/* 网页中的表单使用POST方法提交时,数据内容的类型是 application/x-www-form-urlencoded,这种类型会:1.字符"a"-"z","A"-"Z","0"-"9",".","-","*",和"_" 都不会被编码;2.将空格转换为加号 (+) ;3.将非文本内容转换成"%xy"的形式,xy是两位16进制的数值;4.在每个 name=v转载 2013-11-15 19:50:35 · 594 阅读 · 0 评论 -
java 判断是否中文字符
package test;import java.util.Random;public class IsChineseOrEnglish { // GENERAL_PUNCTUATION 判断中文的“号 // CJK_SYMBOLS_AND_PUNCTUATION 判断中文的。号 // HALFWIDTH_AND_FULLWIDTH_FORMS 判断中文的,号转载 2015-02-01 09:58:54 · 562 阅读 · 0 评论