
java实例
文章平均质量分 53
dongqinging
这个作者很懒,什么都没留下…
展开
-
java简单计算器
package com.demo;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Demo extends JFrame implements ActionListener { /** * Serial Version UID */ private原创 2015-06-27 10:28:04 · 531 阅读 · 0 评论 -
实现对象的克隆
实现对象的克隆有两种方式:1)实现Clonable接口并重写Object类的clone()方法2)实现Serializable接口,通过对象的序列化和反序列化,可以实行真正的深度克隆package zqd.demo;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import ja原创 2016-03-19 13:03:42 · 389 阅读 · 0 评论 -
ConcurrentHashMap和HashMap的区别
从JDK1.2起,就有了HashMap,正如前一篇文章所说,HashMap不是线程安全的,因此多线程操作时需要格外小心。在JDK1.5中,伟大的Doug Lea给我们带来了concurrent包,从此Map也有安全的了。ConcurrentHashMap具体是怎么实现线程安全的呢,肯定不可能是每个方法加synchronized,那样就变成了HashTable转载 2016-03-29 10:35:00 · 843 阅读 · 0 评论 -
Calendar 获得当前日期是这一年的第几天
Calendar转载 2016-04-14 22:03:26 · 4557 阅读 · 0 评论 -
二分法变种
二分法变种原创 2016-05-10 10:30:24 · 798 阅读 · 0 评论 -
利用Java自带的Base64加密,解密
package com;import java.io.UnsupportedEncodingException;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;public class Demo { public static void main(String[] args) { String str =原创 2016-04-28 11:39:25 · 14860 阅读 · 0 评论 -
Timer和TimerTask定时调度
Timer, TimerTask转载 2016-05-13 15:38:08 · 383 阅读 · 0 评论 -
对象序列化和反序列化
序列化和反序列化例子原创 2016-09-06 14:40:58 · 759 阅读 · 0 评论 -
centos中使用tomcat部署特别慢的问题
在centos中启动tomcat时遇到个问题,部署项目死活部署不上,卡在部署第一个项目那,遇到过两次这问题,第一次是重装系统解决,第二次找到了原因:大概原因是收集随机数时收集不到导致的阻塞,详细原因可以百度"JVM上的随机数与熵池策略"解决方法如下:找到 $JAVA_HOME/jre/lib/security/java.security 这个文件,找到里面的转载 2016-10-11 15:03:34 · 2355 阅读 · 0 评论 -
Quartz 1.8.6
了解Quartz体系结构Quartz对任务调度的领域问题进行了高度的抽象,提出了调度器、任务和触发器这3个核心的概念,并在org.quartz通过接口和类对重要的这些核心概念进行描述:●Job:是一个接口,只有一个方法void execute(JobExecutionContext context),开发者实现该接口定义运行任务,JobExecutionContext类提供了调度上转载 2016-11-03 13:41:41 · 2542 阅读 · 0 评论 -
Cron表达式
@Scheduled(cron = "* * * * * *") cron表达式详解1.cron表达式格式:{秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)}2.cron表达式各占位符解释:{秒数} ==> 允许值范围: 0~59 ,不允许为空值,若值不合法,调度器将抛出SchedulerException异常"*" 代表转载 2016-11-21 09:45:29 · 3916 阅读 · 1 评论 -
Java BigInteger的简单使用
Java BigInteger原创 2016-03-05 21:26:29 · 2161 阅读 · 0 评论 -
将张三,李四,王二按照中文首字母排序
package zqd.demo;import java.text.CollationKey;import java.text.Collator;import java.text.Format;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Iterator;imp原创 2016-03-03 21:03:19 · 1252 阅读 · 0 评论 -
优先队列的简单使用
import java.util.PriorityQueue;import java.util.Random;public class Chapter8 { public static void main(String[] args) { Random random = new Random(); PriorityQueue queue = new PriorityQueue();原创 2015-10-11 11:33:03 · 403 阅读 · 0 评论 -
java快速排序法
package com.demo;public class Demo { public static void main(String[] args) { int[] intArray = {12, 11, 45, 6, 8, 43, 40, 57, 3, 8,34}; System.out.println("Befor sorting: "); for (int i = 0; i原创 2015-06-26 12:07:51 · 522 阅读 · 0 评论 -
java JTextArea的简单实例
创建一个JFrame,在一个输入框中输入数字,然后乘以2显示在另一个文本框中,点击相应按钮实现相应功能。package com.demo;import java.awt.BorderLayout;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListen原创 2015-07-05 14:35:22 · 7259 阅读 · 0 评论 -
求出目录的大小
一个目录的大小是指该目录下所有文件大小之和。程序示例如下:package com.demo;import java.io.File;import java.util.Scanner;public class Demo { public static long getSize(File file){ long size = 0; if(file.isDirectory())原创 2015-07-06 14:51:25 · 522 阅读 · 0 评论 -
Multiplication Table
package com.demo;import java.awt.BorderLayout;import java.awt.Graphics;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;public class Demo extends J原创 2015-07-21 16:33:41 · 631 阅读 · 0 评论 -
java单链表的实现
package com.struct;public class LinkListDemo { public static void main(String[] args){ NodeManager nm = new NodeManager(); nm.addNode("节点1"); nm.addNode("节点2"); nm.addNode("节点3"); nm.add原创 2015-08-03 00:00:12 · 511 阅读 · 0 评论 -
递归输出当前目录下的所有文件以及文件大小
import java.io.File;public class FileList { public static void main(String[] args) { FileList fileList = new FileList(); File file = new File("F:"+File.separator+"class"); fileList.list(file)原创 2015-10-02 14:35:25 · 850 阅读 · 0 评论 -
根据给定的字节长度截取字符串
如给定字符串"中ABC汉" ,给定字节长度7,输出“中ABC"import java.util.ArrayList;import java.util.List;public class TestOften{ public static void main(String[] args) throws Exception { printString("中ABC汉",7); Str原创 2015-11-04 21:19:42 · 513 阅读 · 0 评论 -
Math.floor,Math.ceil,Math.rint,Math.round用法详解
Math.floor(), Math.ceil() ,Math.round(), Math.rint(),原创 2015-10-06 22:14:21 · 1475 阅读 · 0 评论 -
输入一个字符串,判断该字符串插入一个字符,能否使其成为回文字符串
如果是输出YES,否输出NO,如果本来就是回文串,会输出YESpackage com.zqd.file;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); String str原创 2015-09-19 21:40:15 · 2427 阅读 · 0 评论 -
求一个不含0的数列(可以有正数和负数)的最大子序列乘积java
//最大子序列乘积,序列中没有0,先判断有多少负数 public static int maxSubMut(int[] array){ if(array==null) return 0; if(array.length==1) return array[0]; int maxMut = 1; int maxLeft = 1; int maxRight = 1; int原创 2015-09-21 09:03:41 · 836 阅读 · 0 评论 -
贪心算法最少硬币数
package com.web;import java.util.Scanner;/** * Created by. */public class Permutation { public static void main(String[] args) { Scanner input = new Scanner(System.in); int原创 2016-12-15 22:05:27 · 3130 阅读 · 0 评论