![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
hbhbhbhbhb1021
这个作者很懒,什么都没留下…
展开
-
JAVA查询一个字符串中字符是不是有汉字
有几种方法String test1="vfdfv";方法一: for(int i=0;i { String test=test1.substring(i,i+1); System.out.println(test); if(test.matches("[//u4E00-//u9FA5]+")) System.out.println("chinese char转载 2005-07-22 13:05:00 · 1747 阅读 · 2 评论 -
java多线程开发的可见性问题
java多线程开发可见性问题在于多线程之间使用共享的变量,如果其他线程也在修改变量,因为执行顺序问题,在当前线程中不一定会得到真实的值,比如下面的代码,看看是否达到了可以修改共享变量,并且在线程中成功应用。 package test.commontest; public class TestThread { //共享变量flag public static Boolean ...原创 2019-08-06 16:36:52 · 807 阅读 · 0 评论 -
java的正则文本循环替换
看到了这个方法,类似于JavaScript的str.replaces(function(...){...},"...")这种,代码是转载的,备注下 /** * * @param str 待处理的字符串 * @param replacement 处理成的目标字符 * @param ignoreCase 是否忽略大小写 * @return */ public static String...原创 2018-11-16 19:00:46 · 1167 阅读 · 0 评论 -
java初始化
看了一篇CSDN的帖子,整理了一下,并且MARK学习package org.test; public class Tester5 { public static void main(String[] args){ aaa(); } static Tester5 st=new Tester5(); static{ System.out...翻译 2018-04-28 11:47:25 · 150 阅读 · 0 评论 -
自定义JAVA的类加载器
关于重新定义类加载器和ClassLoader的签名等,这里一定要定义一个接口,否则返回的类是没办法类型转换的。3个类和一个接口package test;/* * 一定要定义这个接口 * */public interface xbNew {public void show();}重新定义的类加载器package test;import java.io.FileInputStream;import原创 2006-08-09 19:29:00 · 2337 阅读 · 1 评论 -
保证类只有一个实例(Singleton)
思路差不多就是定义一个静态的对象 ,调用他的时候把这个静态的对象返回给调用的地方。这个问题不光面试的时候会用到,应用的时候也有可能用到,还是有必要知道的。下面赋上代码和测试类package debug;import singletonpackage.Singleton;public class Tester { public static void main(String[]原创 2006-08-29 21:08:00 · 1337 阅读 · 0 评论 -
java中内部类的研究
JAVA从JDK1.1开始引入了内部类,可以参见代码,感觉好处就是设计类的时候可以偷懒,呵呵。主要是可以引用类的内部其他元素,差不多是把这个内部类当成原类的元素。还有可以隐藏类的一些设计细节,好处还是很多的。定义两个接口package interfacepackage;public interface Destination { String readLabel();}packag原创 2006-08-30 22:39:00 · 1133 阅读 · 1 评论 -
MD5加密原理
此帖是转帖MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由MIT Laboratory for Computer Science和RSA Data Security Inc的Ronald L. Rivest开发出来,经MD2、MD3和MD4发展而来。它的作用是让大容量信息在用数字签名软件签署私人密匙前被"压缩"成一种保密的格式(就是把一个任意长度原创 2005-12-14 17:13:00 · 1920 阅读 · 0 评论 -
MD5 JAVA方法
import java.security.MessageDigest;public class Md5 { public final static String MD5(String s){ char hexDigits[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f原创 2005-12-14 17:43:00 · 1761 阅读 · 0 评论 -
(开始学JAVA)JAVA中关于GregorianCalendar类的体会(原创)
好久没来写BLOG了,最近问题比较多,快成问题儿了。用JAVA已经快五个月了,学JAVA却远远不到五个月,每天大部分时间都在代码,感觉没什么进展。烦了,得看书了,这里要记住了,千万别买厚的书,以前一个星期基本上都看一本技术书的,现在自从买了本厚书,五个月了还没看完。由于javascript还算熟悉,写时间的时候都习惯了,用Date类,但是这个类的时间在Eclipse中提示警告,原来SUN公司已经发原创 2005-10-24 19:58:00 · 2661 阅读 · 2 评论 -
Hibernate各个包的作用
本文是引用的,并非本人所写 Hibernate一共包括了23个jar包,令人眼花缭乱。本文将详细讲解Hibernate每个jar包的作用,便于你在应用中根据自己的需要进行取舍。 下载Hibernate,例如2.0.3稳定版本,解压缩,可以看到一个hibernate2.jar和lib目录下有22个jar包: hibernate2.jar: Hibernate的库,没有什么可说的,必须转载 2005-08-23 16:33:00 · 889 阅读 · 0 评论 -
volatile应用范围
其他场景并非不适合,以下场景适合一些,备注,此文是转载 1、数据多线程共享使用 2、数据采用定时或者非定时发布 3、数据单一修改者,多个读取使用者 4、可防止指令重排 ...原创 2019-08-06 16:48:36 · 182 阅读 · 0 评论