Java基础
静山晚风
珍惜眼前的人,当你不满足现状,总想找更好的,以为为自己的目标而奋斗,实际上你错过了眼前人,当十年过去了,你得到了你想要的,但你最最珍爱的已经不再了,包括任何的人和事,亲人,朋友同学,同事,家人。可能还不知,那时的你才是自己的最巅峰。重拾CSDN,我回来了
展开
-
设置Jsp页面编码的方法
Eclipse默认的jsp页面是IOS8859-1,如果保存有中文则会出现问题,更改的方法如下window-->preference-->如下图所示原创 2013-06-27 17:44:48 · 1190 阅读 · 0 评论 -
创建内部类实例方法
BeanUtilsTest.Student student = new BeanUtilsTest().new Student();其中Student 为内部类,放在了一个普通类的里面原创 2013-07-16 16:19:12 · 1381 阅读 · 0 评论 -
properties文件中用注释的方法
很简单,用#原创 2013-07-24 22:46:00 · 9063 阅读 · 0 评论 -
Runtime.getRuntime().addShutdownHook()方法的用法
1 此实例演示了addShutdown方法的用法用来关闭虚拟机: 如果不执行一定是因为这个方法后面没加语句造成的:package com.special;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;public class TT { public stati原创 2013-07-24 22:42:55 · 1107 阅读 · 0 评论 -
使用java类测试sqlite的方法
1 需要把jar包导入sqlitejdbc.jar 到lib包中2 把sqlitejdbc.dll放到system32下面,不知道为什么,估计是因为他是c写的,不然会报错误java.lang.UnsatisfiedLinkError: no sqlitejdbc in java.library.path3 写测试类package com.nr.cache.sqlite;impo原创 2013-07-30 14:31:36 · 1814 阅读 · 0 评论 -
Jdk自带线程池实例
1 执行主类package com.threadpool;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.ThreadPoolExecutor;import java.util.concurrent.TimeUnit;public class TestThreadPool {原创 2013-07-19 17:52:23 · 924 阅读 · 0 评论 -
使用log4j打印日志的方法和之前的老的打印日志方法总结
1 按道理说呢commons-logging 组件里面有了打印日志的方法,或者用java自带的logging,例如如下: 导入 logging 的jar包是必须的了,下面说了两种打印日志方法package com.commons.logging;import java.util.logging.Logger;import org.apache.commons.logging.L原创 2013-07-24 22:28:08 · 2029 阅读 · 0 评论 -
Java产生随机数的方法
Random rand = new Random(); return rand.nextInt(100000) + 10000;原创 2013-07-27 17:27:58 · 1048 阅读 · 0 评论 -
ArrayCopy方法int数组、String数组使用实例
1package com.szsm.swing.other;import java.lang.reflect.Array;public class Answer_1606 { public static void main(String[] args) { Test test = new Test(); test.is = (int[]) addArrayLengt原创 2013-09-14 08:35:15 · 1172 阅读 · 0 评论 -
Swing中常用的复杂继承关系测试实例
1package com.szsm.swing.other;public class ExtendsTest { public static void main(String[] args) { new ExtendsTest().new Son(); } class Son extends Parent {// public Son() {// Syste原创 2013-09-14 08:29:50 · 893 阅读 · 0 评论 -
Lock锁机制使用实例
最近老有关于锁的问题,Lock,搞的很神秘的样子,这里写个实例用作比较1 注释掉锁查看效果package com.sm.one;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class Test { Lock lock = new原创 2013-09-15 07:58:04 · 1433 阅读 · 0 评论 -
获取当前项目的代码方法
System.out.println(TestResourceBundle.class.getResource("/").getFile().toString());/D:/workspace/j2ee/mycommon/bin/这个路径是项目路径,为何找不到文件的原因就是因为,没有加上 包路径原创 2013-09-22 17:31:08 · 1052 阅读 · 0 评论 -
Java有关国际化使用实例
1package com.commons.dormant.resources;import java.util.Locale;import java.util.ResourceBundle;/** * Commons-Resources没有提供已经发布的jar包,所以没有相关的实例, * 本例是java自带的和Resources功能相似的例子。主要是实现国际化 * @aut原创 2013-09-23 15:07:39 · 960 阅读 · 0 评论 -
FileWriter和InputStream的使用方法
Writer writer = new FileWriter("e:/abc.txt"); writer.write("hello");writer.close( );2 InputStream inputStream = getClass( ).getResourceAsStream("/com/commons/components/io/abc2.tx原创 2013-09-24 16:53:34 · 1253 阅读 · 0 评论 -
关于一个扔石子的问题的试题
package com.test;import java.io.File;import java.util.Random;public class Test { static int i=100; public static void main(String[] args) { int[] ball = {2,4,6}; P p1 = new Test().new P("甲原创 2013-09-26 14:35:46 · 1064 阅读 · 0 评论 -
Filter 过滤器
1、简介 Filter也称之为过滤器,它是Servlet技术中最实用的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。 它主要用于对用户请求进行预处理,也可以对HttpServle转载 2013-10-16 15:28:20 · 730 阅读 · 0 评论 -
getResource和getRessourceAsStream的区别和含义
getResourceAsStream:查找具有给定名称的资源。返回 inputstreamgetResource:查找带有给定名称的资源路径。返回URLpublic class Test { public void getResource(String url){ InputStream stream = getClass().getResourceAsSt转载 2013-10-24 09:27:28 · 2512 阅读 · 0 评论 -
conn.createStatement(Result.TYPE_SCROLL_INSENITIVE, ResultSet.CONCUR_READ_ONLY);
createStatement返回的Statement对象是执行sql语句用的第一个参数可以取值为ResultSet.RTYPE_FORWORD_ONLY,只可向前滚动;ResultSet.TYPE_SCROLL_INSENSITIVE,双向滚动,但不及时更新,就是如果数据库里的数据修改过,并不在ResultSet中反应出来。ResultSet.TYPE_SCROLL_SENSITIVE转载 2013-10-22 15:26:40 · 1937 阅读 · 0 评论 -
自定义注解@Retention,@Target。。。等用法实例
package com.self;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Inherited;import java.lang.annotation.Retention;import java.lang.annot原创 2013-11-10 17:10:55 · 2109 阅读 · 0 评论 -
字符完美度-map排序-随机生成字符
package com.contest;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.LinkedHashMap;import java.util.LinkedList;import java.util.List;import原创 2013-11-11 17:09:35 · 899 阅读 · 0 评论 -
批量删除某一目录下所有文件
package common;import java.io.File;public class MyFile{ public static void deleteAny(String path) { File file = new File(path); if (file.exists()) { if (file.isDirectory()) { Fi转载 2013-11-13 11:00:20 · 927 阅读 · 0 评论 -
Md5 加密算法
1 // md5编码 public static String md5Encrypt(String s) throws Exception { MessageDigest md5 = MessageDigest.getInstance("MD5"); sun.misc.BASE64Encoder base64Encoder = new sun.misc.BASE64Encoder(原创 2013-11-13 10:59:28 · 786 阅读 · 0 评论 -
数据压缩的方法(未验证)
package common;import java.io.*;import org.apache.tools.zip.*;public class Zip{ private static void zipDirectory(ZipOutputStream zos, String dirName, String basePath) throws Exception {转载 2013-11-13 11:04:01 · 890 阅读 · 0 评论 -
java后设置Session有效期,设置Cookie有效期,设置失效,获取Cookie值方法
1 java 设置cookie protected void saveCookie(String name, String value, int maxAge) { javax.servlet.http.Cookie cookie = new javax.servlet.http.Cookie(name, value); cookie.setMaxAge(maxAge);转载 2013-11-13 11:14:27 · 13147 阅读 · 0 评论 -
生成验证码方法--
package action;import com.opensymphony.xwork2.*;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.OutputStream;import java转载 2013-11-13 11:07:41 · 1066 阅读 · 0 评论 -
Scanner 输入数组并读取的方法
1package com.poi.importxls;import java.util.Arrays;import java.util.Scanner;public class ScannerDemo { public static void main(String[] args) { Scanner scanner = new Scanner(System.in)原创 2013-12-07 22:01:28 · 23880 阅读 · 1 评论 -
Java实现字符串倒序输出的几种方法
1. 最容易想到的估计就是利用String类的toCharArray(),再倒序输出数组的方法了。[java] view plaincopyprint?import javax.swing.JOptionPane; public class ReverseString { public static转载 2013-12-16 13:35:36 · 2776 阅读 · 0 评论 -
java动态编译动态加载方法
package com.merit.doc.dyna;import java.io.File;import java.io.FileWriter;import java.lang.reflect.Method;public class DynaCompilerJavaTest { private static String CLASS_NAME = "DynaDemo";转载 2013-12-18 14:50:49 · 887 阅读 · 0 评论 -
枚举的诸多使用方法enum--构造方法,普通方法method,获取枚举,实现接口
package com.merit.doc.faceobject.table;/** * * */public class TableObjects { public enum ColumnType { INTEGER,DOUBLE,CHAR,VARCHAR,FLOAT } interface table { } public enum t_user imp原创 2013-12-18 10:22:02 · 1467 阅读 · 0 评论 -
16进制字符串转换为10进制数字方法,负数的16进制需要BigInteger封装
String str="aabbcc";System.out.println(Integer.parseInt(str, 16));原创 2014-01-03 11:24:38 · 3709 阅读 · 0 评论 -
jQuery ajax - ajax() 方法(十七)
实例通过 AJAX 加载一段文本:jQuery 代码:$(document).ready(function(){ $("#b01").click(function(){ htmlobj=$.ajax({url:"/jquery/test1.txt",async:false}); $("#myDiv").html(htmlobj.responseText); })转载 2014-01-06 10:43:50 · 1284 阅读 · 0 评论 -
使用BufferedReader的readLine方法读取文件的每一行数据
public static void main2(String args[]) throws Exception { FileInputStream f = new FileInputStream("F:\\rublish\\c.txt"); BufferedReader dr = new BufferedReader(new InputStreamReader(f)); String转载 2014-01-06 10:37:19 · 6736 阅读 · 0 评论 -
execute、executeQuery和executeUpdate之间的区别
JDBCTM中Statement接口提供的execute、executeQuery和executeUpdate之间的区别Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。 方法executeQuery 用于产生单个结果集的语句,例转载 2013-12-24 16:01:38 · 1451 阅读 · 0 评论 -
java 获取网页源代码
要分析某个网页中的代码构成,需要某个结点下的内容。用此原始方法可以得到整个网页的源码。其实更简单的方法是使用 WebClient 或 HtmlUtil 等开源方式 。[java] view plaincopypublic class HtmlParser { public static String getHtmlConte转载 2013-12-25 14:01:29 · 724 阅读 · 0 评论 -
android 双缓冲技术
为了有效控制闪屏现象,可以使用双缓冲来加载资源显示。 /** * 双缓冲技术实例 * @author b * */ public class Surfaceview extends View implements Runnable{ //要绘制的图片 private Bitmap mBitmap; pri转载 2014-01-10 10:50:07 · 834 阅读 · 0 评论 -
java.io.IOException: Server returned HTTP response code: 403 for URL: http://
java.io.IOException: Server returned HTTP response code: 403 for URL: http://这个是什么异常呢?当你使用java程序检索其他网站上的内容时,如果其服务器设置了禁止抓取,或者其访问需要权限,如果此时你去检索网页那么就会有异常该异常出现.如果是服务器需要访问权限,比如说你要登录才能访问的网页,那转载 2014-01-10 17:11:25 · 1458 阅读 · 0 评论 -
gbk-utf8 在java类中进行转换
package com.blog.csdn.download;import java.io.UnsupportedEncodingException;public class ChangeCharset { /** 7位ASCII字符,也叫作ISO646-US、Unicode字符集的基本拉丁块 */ public static final String US_AS转载 2014-01-10 16:38:27 · 1118 阅读 · 0 评论 -
java使用replaceAll的正则表达式替换,非常好用
package com.blog.test;import java.util.regex.Matcher;import java.util.regex.Pattern;public class TEst { public static void main(String[] args) { String s=">213<<";// String regex="[\原创 2014-01-11 15:29:07 · 4740 阅读 · 0 评论 -
SimpleDateFormate的用法
package com.blog.testchpdf;import java.text.SimpleDateFormat;import java.util.Date;public class TestTime { public static void main(String[] args) { Date date = new Date(); SimpleDateFormat原创 2014-01-13 12:44:50 · 1725 阅读 · 3 评论 -
Java 自带的线程池Executors.newFixedThreadPool
Sun在Java5中,对Java线程的类库做了大量的扩展,其中线程池就是Java5的新特征之一,除了线程池之外,还有很多多线程相关的内容,为多线程的编程带来了极大便利。为了编写高效稳定可靠的多线程程序,线程部分的新增内容显得尤为重要。 有关Java5线程新特征的内容全部在java.util.concurrent下面,里面包含数目众多的接口和类,熟悉这部分API特征是一项艰难的学习过程。转载 2014-01-13 09:21:27 · 15042 阅读 · 1 评论