![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
zhangliao613
这个作者很懒,什么都没留下…
展开
-
java删除文件夹
1. package book.io; 2. 3. import java.io.File; 4. 5. /** 6. * 7. * @author XWZ 8. * 2007-11-27 9. * 删除文件或目录 10. */ 11. public class DeleteFileUtil {转载 2009-11-09 12:51:00 · 396 阅读 · 0 评论 -
java匿名内部类
interface A { public void fun1();}class B { int i = 10; class C implements A { public void fun1() { System.out.println(i); } } public void get(A a) { a.fun1(); } public原创 2012-08-02 17:49:05 · 354 阅读 · 0 评论 -
位运算符
右移运算符对应的表达式为x>>a,运算的结果是操作数x被2的a次方来除,左移运算符对应的表达式为x,运算的结果是操作数x乘以2的a次方。 左移>> 右移>>> 不带符号右移public class TestBit{ publicstatic void main(String args[]) { //变量初始化 int a = 36;原创 2012-07-25 16:17:41 · 380 阅读 · 0 评论 -
java 实现类似于oracle分组统计的功能
根据employeeId分组,并统计totalNum和totalGoodsPrice public static void groupCount2(){ MainJavaLK mainJava = new MainJavaLK(); List list = mainJava.initList(); List mainList = new ArrayList();原创 2013-01-23 22:38:30 · 1966 阅读 · 0 评论 -
java 浮点数计算的问题,计算要用BigDecimal
java 浮点数计算的问题,计算要用BigDecimal Double a = 10.6; Double b = 5.3 ; System.out.println("===result1==="+(10.6+5.3)); System.out.println("===result2==="+(a+b)); System.out.println("===resul原创 2013-01-10 11:03:58 · 623 阅读 · 0 评论 -
Java 中类和方法修饰符
Java 中类和方法修饰符类的修饰访问修饰符 修饰符 class 类名 extends 父类名称 implements 接口名称(notes: 访问修饰符符与修饰符的位置可以互换)访问修饰符名称说明备注pubic可以被所有类访问(使用)public 类必须定义在和类名相同的同名文件中转载 2015-04-03 00:06:43 · 434 阅读 · 0 评论 -
java实现简单的单点登录
转自:http://www.blogjava.net/xcp/archive/2010/04/13/318125.html摘要:单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统当中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,并且给出Web-SSO和桌面SSO的实现、源代码和详细讲解;还从安全和性能的角度转载 2015-04-12 10:48:20 · 961 阅读 · 0 评论 -
JAVA字符串转日期或日期转字符串
感谢所有有奉献精神的人转自:http://www.blogjava.net/Werther/archive/2009/06/09/280954.htmlJAVA字符串转日期或日期转字符串 文章中,用的API是SimpleDateFormat,它是属于java.text.SimpleDateFormat,所以请记得import进来! 用法转载 2015-06-04 10:10:50 · 376 阅读 · 0 评论 -
java 实现数据库分组功能
import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;public class MainJavaLK {/*** @param args*/public stati原创 2015-07-15 14:46:57 · 3487 阅读 · 0 评论 -
java 关键字之Transient
感谢有奉献精神的人转自:http://www.blogjava.net/fhtdy2004/archive/2009/06/20/286112.htmlJava transient关键字Volatile修饰的成员变量在每次被线程访问时,都强迫从主内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到主内存。这样在任何时刻,两个不同的线程总是转载 2015-07-14 11:22:28 · 484 阅读 · 0 评论 -
java内部类
类中定义内部类内部类可声明成public或private。当内部类声明成public或private时,对其访问的限制与成员变量和成员方法完全相同。外部类是无法找到内部类中所声明的属性。而内部类则可以访问外部类的属性。内部类可以直接使用外部类的成员变量,用static也可以声明内部类,用static声明的内部类则变成外部类,但是用static声明的内部类不能访问非static的外部类属原创 2012-08-02 10:28:42 · 725 阅读 · 0 评论 -
打包jar,aar的命令
jar -cf Boss4IVRInterfaceService.aar *.*jar -cf Boss4IVRInterfaceService.jar *.*原创 2011-09-14 21:34:36 · 3599 阅读 · 0 评论 -
java 代理服务(proxy server)
<br />Send mail through firewall<br /> <br />import java.io.FileInputStream;<br />import java.io.FileNotFoundException;<br />import java.io.IOException;<br />import java.net.URL;<br />import java.util.Properties;<br />import javax.mail.Authenticator;<br />原创 2011-05-06 11:12:00 · 4452 阅读 · 0 评论 -
Java实现几种常见排序方法(上)
日常操作中常见的排序方法有:冒泡排序、快速排序、选择排序、插入排序、希尔排序,甚至还有基数排序、鸡尾酒排序、桶排序、鸽巢排序、归并排序等。冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。转载 2009-11-10 14:53:00 · 468 阅读 · 0 评论 -
Java实现几种常见排序方法(下)
插入排序的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。其具体步骤参见代码及注释。view plaincopy to clipboardprint?/** * 插入排序 * * 从第一个元素开始,该元素可以认为已经被排序 * 取出下一个元素,在已经排序的元素序列中从后向前扫描 * 如果该元素(已排序)大于新元素,将该元素移到下转载 2009-11-10 14:54:00 · 416 阅读 · 0 评论 -
删除list中重复的对象
package test.com; import java.text.SimpleDateFormat; import java.util.*; public class Test { public static void main(String[] args) { List<Account> list = new ArrayList<Account>(); Calendar c = Calendar.getInstance();转载 2010-06-04 20:36:00 · 944 阅读 · 0 评论 -
java 定时器
<br /> Timer timer = new Timer();<br /> Calendar currentTime = Calendar.getInstance();<br /> currentTime.setTime(new Date());<br /> int currentHour = currentTime.get(Calendar.HOUR);<br /> currentTime.set(Calendar.HOUR, currentTime.get(Calendar.HO原创 2010-11-30 14:56:00 · 498 阅读 · 0 评论 -
url转换工具
<br /> 1import java.io.UnsupportedEncodingException;<br /> 2import java.net.URLDecoder;<br /> 3<br /> 4public class CharTools {<br /> 5<br /> 6 /** *//**<br /> 7 * 转换编码 ISO-8859-1到GB2312<br /> 8 * <br /> 9 * @param text<br /> 10转载 2010-10-21 17:28:00 · 2491 阅读 · 0 评论 -
socket, nio socket,及xml传递object 方法
<br />1:如何通过socket代理来访问服务端:<br />String proxyHost = "192.168.204.212"; <br />String proxyPort = "1080"; <br /> <br />//通知Java要通过代理进行连接。 <br />System.getProperties().put("socksProxySet","true"); <br />//指定代理所在的机器 <br />System.getProperties(转载 2011-02-16 19:08:00 · 747 阅读 · 0 评论 -
采用org.apache.tools.zip来进行zip包的解压缩,支持目录嵌套和中文名
<br />一篇关于zip包的解压缩,支持目录嵌套和文件目录的中文名,也算补上上次的只压不解,(注意先倒入ant.jar这个包,同时要确认ant.jar包中有org.apache.tools.zip):<br />import java.io.*;<br />public class DeCompressBook {<br /> public DeCompressBook() {<br /> }<br />private void createDirectory(String directory转载 2011-03-10 17:48:00 · 567 阅读 · 0 评论 -
Java压缩解压缩zip文件
<br />import java.io.File;<br />import java.io.FileInputStream;<br />import java.io.FileOutputStream;<br />import java.io.IOException;<br />import java.io.InputStream;<br />import java.util.ArrayList;<br />import java.util.List;<br />public class ZipUtil {转载 2011-03-10 17:06:00 · 537 阅读 · 0 评论 -
java native
JAVA中native方法<br />关键词: JAVA中native方法 <br /> <br />Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功能。<br /> 可以将native方法比作Java程序同C程序的接口,其实现步骤:<br /> 1、在Java中声明native()转载 2011-04-15 16:13:00 · 725 阅读 · 0 评论 -
jdbc 调用存储过程并返回值
<br /> CallableStatement cstmt = null;<br /> cstmt = conn.prepareCall("call bat_active_alert(?,?,?)");<br /> cstmt.setString(1,comp_code);<br /> cstmt.setString(2,func_code);<br /> cstmt.registerOutParameter(3, java.sql.Types.INTEGER);//pintSuccess_cn原创 2011-04-20 14:30:00 · 4160 阅读 · 0 评论 -
java jdbc 调用 oracle存储过程 返回游标
<br />1.创建测试表<br />create table users(<br />userid int primary key,<br />username varchar2(20),<br />userpwd varchar2(20)<br />);<br />insert into users values(1,'test','test');<br />insert into users values(2,'test','test');<br />insert into users values转载 2011-04-20 14:32:00 · 874 阅读 · 0 评论