java
清月晨光
这个作者很懒,什么都没留下…
展开
-
时间工具类:格式化、本周、本月、本季度时间
导入手动下载gradle方式compile group:'com.gitee.zhtt',name:'great-javautils',version:'8.0.1-alpha.3'maven方式<dependency> <groupId>com.gitee.zhtt</groupId> <artifactId>...原创 2019-07-08 19:11:14 · 885 阅读 · 0 评论 -
字节流转字符流
package test;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;im原创 2015-06-22 19:09:53 · 1289 阅读 · 0 评论 -
线程间流通信(管道流)
package test;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;im原创 2015-06-22 20:14:47 · 520 阅读 · 0 评论 -
文件输入输出操作(字符流)
package test;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.Reader;import java.io.Writer;import java.util.ArrayList;import j原创 2015-06-22 15:43:52 · 821 阅读 · 0 评论 -
文件输入输出操作(字节流)
package test;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.ut原创 2015-06-22 15:22:59 · 775 阅读 · 0 评论 -
RandomAccessFileDemo
package test;import java.io.File;import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;public class RandomAccessFileDemo{ public static void main(St原创 2015-06-22 14:03:44 · 708 阅读 · 0 评论 -
Arrays数组。。
package test;import java.util.Arrays;public class ArraysDemo{ public static void main(String arg[]){ int temp[] = {3,4,5,7,9,1,2,6,8} ; // 声明一个整型数组 Arrays.sort(temp) ; // 进行排序的操作 System.ou原创 2015-06-22 08:42:32 · 485 阅读 · 0 评论 -
BigDecimal练习。。
package test;import java.math.* ;class MyMath{ public static double add(double d1,double d2){ // 进行加法计算 BigDecimal b1 = new BigDecimal(d1) ; BigDecimal b2 = new BigDecimal(d2) ; return b1.a原创 2015-06-22 08:13:05 · 573 阅读 · 0 评论 -
Observer观察者。。
import java.util.* ;class House extends Observable{ // 表示房子可以被观察 private float price ;// 价钱 public House(float price){ this.price = price ; } public float getPrice(){ return this.price ; }原创 2015-06-22 10:59:17 · 431 阅读 · 0 评论 -
DecimalFormat练习。。
package test;import java.text.DecimalFormat;class FormatDemo{ public void format1(String pattern,double value){ // 此方法专门用于完成数字的格式化显示 DecimalFormat df = null ; // 声明一个DecimalFormat类的对象 df =原创 2015-06-22 08:03:43 · 668 阅读 · 0 评论 -
Java编程思想第四版13章 个人练习
练习12:(5)修改groups.java,找出所有不以大写字母开头的单词,不重复的计算其个数。 package thinkjava13;import java.util.HashSet;import java.util.Set;import java.util.regex.Matcher;import java.util.regex.Pattern;public c...原创 2015-03-26 17:07:49 · 1451 阅读 · 1 评论 -
合并流SequenceInputStream
package test;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.io原创 2015-06-23 21:18:45 · 676 阅读 · 0 评论 -
DatagramPacket,DatagramSocket
package test;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;public class Server { public static void main(String[原创 2015-06-25 22:07:52 · 670 阅读 · 0 评论 -
个人笔记-递归构造树(从数据库中一次查询具有树结构的数据,返回到前端)
@SuppressWarnings("unchecked") public static void main(String[] args){ List> list=getList(); Map treeMap=new HashMap(); List> child1=null; treeMap.put("ID", "0001"); treeMap.put("CHILD原创 2016-05-31 16:17:08 · 1107 阅读 · 0 评论 -
cmd执行java程序,引用第三方jar包
cmd执行java程序,引用第三方jar包 javac java 环境变量 classpath原创 2017-01-05 13:28:52 · 4588 阅读 · 0 评论 -
两个带有线程池的方法分别执行两组线程任务,第二个方法需要等待第一组任务执行完毕
如下两种解决方案其中一个会影响效率,另一个可能会有未知风险,如果谁有更好的解决方案,谢谢分享。package thread;import java.util.ArrayList;import java.util.List;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionExce原创 2016-08-17 09:47:04 · 3652 阅读 · 0 评论 -
接口相关笔记
XFire项目地址:public String getRequest(){HttpServletRequest request = XFireServletController.getRequest();return "http://"+request.getLocalAddr()+":"+request.getLocalPort()+request.getContextPath();原创 2016-06-21 10:08:21 · 281 阅读 · 0 评论 -
fremark导出word,带图片的
导出word,还有图片原创 2016-03-24 10:45:33 · 1851 阅读 · 0 评论 -
得到线程返回值Future、Callable
public static void main(String[] args) throws InterruptedException, ExecutionException { ExecutorService executorService=Executors.newSingleThreadExecutor(); Future future=executorService.submit(n原创 2015-06-28 21:34:52 · 645 阅读 · 0 评论 -
CyclicBarrier
pool-1-thread-2到达pool-1-thread-3到达pool-1-thread-1到达pool-1-thread-3到达pool-1-thread-1到达pool-1-thread-2到达原创 2015-06-28 21:50:41 · 439 阅读 · 0 评论 -
semaphore信号灯
public static void t2() { ExecutorService service = Executors.newCachedThreadPool(); final Semaphore semaphore=new Semaphore(3,true); for(int i=0;i<10;i++){ Runnable runnable=new Runnable(){原创 2015-06-28 16:04:26 · 650 阅读 · 0 评论 -
Socket客户端与服务端
package test;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintStream;import java.net.ServerSocket;import java.net.Socket;class Thre原创 2015-06-25 21:43:20 · 719 阅读 · 0 评论 -
InetAddress
package test;import java.io.IOException;import java.net.InetAddress;public class Test { public static void main(String[] args) throws IOException { String url="www.baidu.com";//不知为原创 2015-06-24 20:19:31 · 742 阅读 · 0 评论 -
JAVA编程思想第四版第10章
练习1/** * 第10章 * 练习1 * @author zhtt * */public class Test { public static void main(String[] args) { Outer outer=new Outer(); Outer.Inner inner=outer.getInner(); System.out.println原创 2014-12-01 09:23:27 · 1237 阅读 · 0 评论 -
Java编程思想-第四版 *第五章- 个人练习
练习3:(1)创建一个带默认构造器(即无参构造器)的类,在构造器中打印一条消息。为这个类创建一个对象练习4:(1)为前一个练习中的类添加一个重载构造器,令其接受一个字符参数,并在构造器中把你自己的信息和接受的参数一起打印出来。练习5:(2)创建一个名为Dog的类,它具有重载的bark()方法。此方法应根据不同的基本数据类型进行重载,并根据被调用的版本,打印出不同类型的狗吠(barking)、咆哮(howling)等信息,编写main()来调用所有不同版本的方法。练习6:(1)修改前一个练习的程序,让两原创 2020-12-15 09:30:12 · 9247 阅读 · 1 评论 -
泛型练习4(接口)
package test.arithmetic;/** * 接口中定义泛型 * @author Administrator * */public class Arithmetic1 { /** * @param args */ public static void main(String[] args) { Point p=new PointImpl("20度原创 2014-11-12 16:47:54 · 750 阅读 · 0 评论 -
性能测试(做反射时,拼setter方法想到的)
性能测试,string/stringbuffer原创 2014-11-11 16:41:31 · 708 阅读 · 0 评论 -
模拟线程死锁
package test.access.foreign;public class Foreign { public static void main(String args[]){ MyThread mt1=new MyThread(); mt1.flag=false; new Thread(mt1).start(); MyThread mt=new MyThread()翻译 2014-11-10 21:10:15 · 817 阅读 · 0 评论 -
线程同步两种方式
线程同步两种方式原创 2014-11-10 12:59:34 · 1030 阅读 · 0 评论 -
Java编程思想第四版*第七章*个人练习
练习1:(2)创建一个简单的类。第二个类中,将一个引用定义为第一个类的对象。运用惰性初始化来实例化 这个对象。练习2:(2)从Detergent中继承产生一个新的类。覆盖scrub()并添加一个名为sterilize()的新方法。练习3(2)证明前面两句话原创 2014-11-09 11:13:34 · 4762 阅读 · 0 评论 -
java编程思想 第四版 第六章 个人练习
java编程思想 第四版 第六章 答案,中文版练习1:(1)在某个包中创建一个类,在这个类所处的包的外部创建该类的一个实例。练习2:(1)将本节中的代码片段改写为完整的程序,并校验实际所发生的冲突。练习3:(1)创建两个包:debug和debugoff,他们都包含一个相同的类,该类有一个debug()方法,第一个版本显示发送给控制台的String参数,而第二版本什么也不做,使用静态import语句将该类导入到一个测试程序中,并示范条件编译效果。 练习4:(2)展示protected方法具有包访问权限原创 2014-11-04 16:50:54 · 4552 阅读 · 0 评论 -
java 读取word
<br />package cn.com.dao;<br />import java.io.FileInputStream;<br />import java.io.IOException;<br />import java.io.InputStream;<br />import org.textmining.text.extraction.WordExtractor;<br />public class ReadWord {<br /> public String readWord(){<br /> S原创 2011-05-31 18:08:00 · 743 阅读 · 0 评论 -
初学者必读:将JAVA编译为EXE的几种方法
<br />初学者必读:将JAVA编译为EXE的几种方法http://www.sina.com.cn 2008年10月29日 09:01 赛迪网 作者:DuDu 【赛迪网-IT技术报道】将Java应用程序本地编译为EXE的几种方法(建议使用JOVE和JET)。 a. 利用微软SDK-Java 4.0所提供的jexegen.exe创建EXE文件,这个软件可以从微软的网站免费下载,地址如下:http://www.microsoft.com/java/download/dl_sdk40.htm jexegen转载 2011-05-27 13:12:00 · 642 阅读 · 0 评论 -
Java高手经验分享 Java性能的十一个用法
<br />作者:卡多<br /> 【赛迪网-IT技术报道】<br /> private static Credit BaseCredit = new Credit();public static Credit getNewCredit() {return (Credit) BaseCredit.clone();}<br /> Java语言习惯用语<br /> 1。循环<br /> ■ 在重要的循环里,消除循环终止判断时的方法调用。<br /> 例如:将<br /> for(int i=0;转载 2011-05-27 12:37:00 · 507 阅读 · 0 评论 -
泛型练习1(from李兴华)
package test.arithmetic;public class Arithmetic1 { /** * @param args */ public static void main(String[] args) { Point p=new Point(); p.setX("180度"); p.setY("30度"); System.out.println原创 2014-11-12 15:38:42 · 829 阅读 · 0 评论 -
泛型练习6(方法)
package test.arithmetic;public class Arithmetic1 { /** * @param args */ public static void main(String[] args) { Point p=new Point(); String say=p.fun("Hello"); System.out.println(say);原创 2014-11-12 17:08:05 · 587 阅读 · 0 评论 -
Java编程思想-(第四版)*-第二章- 个人练习
Java编程思想(第四版)*第二章 个人练习创建一个类,它包含一个int域和一个char域, 他们都没有被初始化,将他们打印出来, 以验证java执行了默认初始化。创建一个Hello,world程序,该程序只要输出这句话即可。找出含有ATypeName的代码段,将其改写成完整的程序,然后编译,运行。原创 2020-12-15 09:30:57 · 3181 阅读 · 2 评论 -
JAVA-编程思想-第四版-第九章个人练习
练习14:package inter;public class Test { public static void main(String[] args) { D d=new D(); d.a(d); d.b(d); d.c(d); d.abc(d); }}interface A{ void a1(); void a2();};interfac原创 2020-12-15 09:29:46 · 1462 阅读 · 0 评论 -
Java编程思想-第四版- 第三章-个人练习
第三章练习9原创 2020-12-15 09:30:42 · 3447 阅读 · 0 评论 -
Java编程思想第四版 第四章个人练习
Java编程思想第四版 第四章个人练习原创 2014-11-03 15:21:17 · 3757 阅读 · 0 评论