08 2012 档案

java(JDBC连接数据库)[完整版封装]
摘要:import java.sql.CallableStatement;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.SQLException;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java. 阅读全文

posted @ 2012-08-15 13:58 Yours风之恋 阅读(220) 评论(0) 推荐(0)

java(安全方便的从控制台读入数据)[对Scanner类进行封装,用正则表达式判断]
摘要:此版本是对自己的这篇博客中的源码进行了优化:http://blog.csdn.net/haifengzhilian/article/details/7835404package com.iflytek.util;import java.util.*;import java.util.regex.Pattern;/** * 类名:GetSafeInput * 作用:在控制台中安全的读入一个数值 ------ 整型或浮点型 * * 方法: * 1,用 try ... catch ... (会损失效率,最好不要用) * 2,用正则表达式 * * 方法2--说明: * 阻塞的方式,用Scanne... 阅读全文

posted @ 2012-08-15 08:48 Yours风之恋 阅读(229) 评论(0) 推荐(0)

java(JDBC连接数据库)[对PreparedStatement进行封装]
摘要:package com.iflytec.ex01;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.SQLException;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map; 阅读全文

posted @ 2012-08-15 08:38 Yours风之恋 阅读(377) 评论(0) 推荐(0)

java(JDBC连接数据库)[对Statement进行封装]
摘要:package com.iflytec.ex02;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.SQLException;import java.sql.Statement;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;/** * 数据 阅读全文

posted @ 2012-08-15 08:37 Yours风之恋 阅读(256) 评论(0) 推荐(0)

java例程练习(List,set,map的遍历)
摘要:package com.iflytec.ex03;import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Set;public class TestCollection { public static void main(String[] args) { // List 创建,添加对象,及遍历 List list = new.. 阅读全文

posted @ 2012-08-14 10:17 Yours风之恋 阅读(275) 评论(0) 推荐(0)

java课程设计源码(游戏:急速生存)
摘要:package cn.edu.ahu.RapidSurvial;import java.awt.Graphics;import java.awt.Image;import java.awt.Rectangle;import java.awt.Toolkit;import java.util.List;/** * 炸弹类 * @author Your风之恋(AHU - java - 课程设计) * */public class Bomb { public static final int BWIDTH = 20; //炸弹宽度 public static final int BHEIGHT = 阅读全文

posted @ 2012-08-12 18:58 Yours风之恋 阅读(230) 评论(0) 推荐(0)

java例程练习(批量修改文件后缀名)
摘要:/** * 文件后缀名修改器 * 说明:UI部分 * @author Yours风之恋 * * 创建时间:2012-8-8 * */public class UserInterface { public static void mainMenuDisplay() { System.out.println("-------------------批量修改文件后缀名----------------------"); System.out.println(" Copyright 2012 "); System.out.println(" @autho 阅读全文

posted @ 2012-08-12 18:43 Yours风之恋 阅读(244) 评论(0) 推荐(0)

java 简单的单例 实现
摘要:public class Test { public static void main(String[] args) { Name name = Name.getNameInstance(); name.setFirstName("J.K"); name.setLastName("Rolling"); Name name2 = Name.getNameInstance(); System.out.println(name); System.out.println(name2); System.out.println(name == name2); Sys 阅读全文

posted @ 2012-08-10 15:20 Yours风之恋 阅读(147) 评论(0) 推荐(0)

关于接口和接口中多肽问题的实例
摘要:/** * 关于接口和接口中多肽问题的实例 * * @author iflytek * */interface Singer { public void sing(); public void sleep();}interface Painter { public void paint(); public void eat();}class Student implements Singer { private String name; Student(String name) { this.name = name; } public void study() { System.out... 阅读全文

posted @ 2012-08-09 19:44 Yours风之恋 阅读(197) 评论(0) 推荐(0)

将阿拉伯数字转为中文大写读法
摘要:/** * 问题描述: * 将一个键盘输入的数字转化成中文输出,使用异常捕获输入的非法字符。 * (例如:输入:1234567 输出:一百二拾三万四千五百六拾七) * * @author 常维军 * 创建时间:2012-8-8 * * 思想: * 对于一串数字一般读法是固定的 * 口亿口千口百口拾口万口千口百口拾口 * 1,从控制台读入一串数字 * 2,对数字转换为字符串 1234567 -------> "1234567" * 3,将字符串逆序 ... 阅读全文

posted @ 2012-08-09 15:08 Yours风之恋 阅读(699) 评论(0) 推荐(0)

自定义截字串方法
摘要:/** * 问题描述: * 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 * 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6, * 应该输出为“我ABC”而不是“我ABC+汉的半个”。 * 解决方法: * 对输入的字符串进行遍历,若为双字节则长度为2,若为单字节则长度为1 * 累计各个字符的长度,若可截得的字符长度小于等于给定的截取长度则添加,否则不处理 * @author 常维军 * 创建时间:2012-8-8 */public class TestSubstring { public... 阅读全文

posted @ 2012-08-09 09:07 Yours风之恋 阅读(154) 评论(0) 推荐(0)

一百以内的杨辉三角
摘要:/** * 杨辉三角 * 说明: * 打印一百以内的杨辉三角 * * @author 常维军 * 创建时间:2012-8-8 */public class TestPascalTriangle { public static void main(String[] args) { getPascalTriangle(100); } /** * 自定义静态方法 * @param endPos 任意输入结束位置的范围 */ public static void getPascalTriangle(int endPos) { int[][] pascalArray = ... 阅读全文

posted @ 2012-08-08 18:03 Yours风之恋 阅读(192) 评论(0) 推荐(0)

arraycopy效率比较
摘要:import java.util.Date;public class TestArrayCopy { public static void main(String[] args) { Date d1 = new Date(); int[] arr = new int[10000000]; for(int i = 0; i < 10000000; i++) { arr[i] = i; } Date d2 = new Date(); System.out.println(d2.getTime() - d1.getTime()); int[] arr2 = new ... 阅读全文

posted @ 2012-08-07 14:48 Yours风之恋 阅读(157) 评论(0) 推荐(0)

关于动态数组的问题
摘要:import java.util.Scanner;import java.util.regex.Pattern;public class TestBubbleSort { public static void main(String[] args) { Scanner sc = new Scanner(System.in); boolean flag = true; String input = null; int[] array = new int[10]; int len = 0; while(flag) { input = sc.next(); if(Ge... 阅读全文

posted @ 2012-08-07 14:17 Yours风之恋 阅读(130) 评论(0) 推荐(0)

String, StringBuffer, StringBuilder 三个类比较
摘要:package com.iflytec;import java.util.Date;/** * String:不可变的,字符序列 StringBuffer:线程安全的,可变字符序列 StringBuilder:不执行同步的,可变字符序列 * * 优先使用StringBuilder * * Java里面的接口 * Java里面由于不允许多重继承,所以如果要实现多个类的功能,则可以通过实现多个接口来实现。 * Java接口和Java抽象类代表的就是抽象类型 * ,就是我们需要提出的抽象层的具体表现。OOP面向对象的编程,如果要提高程序的复用率,增加程序的可维护性,可扩展性 * ,就必须... 阅读全文

posted @ 2012-08-06 16:14 Yours风之恋 阅读(146) 评论(0) 推荐(0)

如何安全的读入一个整数或者浮点数
摘要:import java.util.*;import java.util.regex.Pattern;/** * 类名:GetSafeNumber * 作用:在控制台中安全的读入一个数值 ------ 整型或浮点型 * * 方法: * 1,用 try ... catch ... * 2,用正则表达式 * * 方法1--说明: * 阻塞的方式,用Scanner从控制台安全的读入一个数 * * 创建时间:2012-8-8 * * @author 常维军 * */class GetSafeNumber{ /** * 阻塞式的从控制台读入一个安全的整数 * @param sc 从控制台读入的... 阅读全文

posted @ 2012-08-06 14:56 Yours风之恋 阅读(211) 评论(0) 推荐(0)