
JAVA
somayuki
这个作者很懒,什么都没留下…
展开
-
CGI和Servlet
概括来说,CGI和Servlet可以完成相同的功能。CGI(Common Gateway Interface)程序,主要用Perl、Shell Script或C编写,能够向客户端提供动态内容,即每次客户端浏览器访问某一页面时,可以看到不同的内容。CGI应用开发比较困难,因为它要求程序员有处理参数传递的知识,这不是一种通用的技能。CGI不可移植,为某一特定平台编写的CGI应用只能转载 2016-03-28 11:30:27 · 373 阅读 · 0 评论 -
筛选文件
/*从文件目录中筛选相应文件 */import java.io.*;class FileJavaFilter implements FilenameFilter { public boolean accept(File dir, String name) {// 筛选必须实现的接口 if (name.endsWith(".java"))转载 2013-03-08 10:31:08 · 530 阅读 · 0 评论 -
24 集合和对象流
/* ***(可选,综合)用两种方式保存对象。有Worker 对象,部分代码如下:class Worker{private String name;private int ageprivate double salary;//构造方法…//get/set 方法…//toString 方法…}1) 完善Worker 对象,并使其能使用对象序列化转载 2013-03-08 10:33:33 · 1748 阅读 · 0 评论 -
19 每次ID自动加1
/* 要求完善设计,使得该Account 对象能够自动分配id。 给定一个List 如下: List list = new ArrayList(); list.add(new Account(10.00, “1234”)); list.add(new Account(15.00, “5678”)); list.add(new Account(0, “1010”)); 要转载 2013-03-08 10:28:37 · 795 阅读 · 0 评论 -
19 每次ID随机取 将LIST元素放入Map
/* 要求完善设计,使得该Account 对象能够自动分配id。 给定一个List 如下: List list = new ArrayList(); list.add(new Account(10.00, “1234”)); list.add(new Account(15.00, “5678”)); list.add(new Account(0, “1010”)); 要转载 2013-03-08 10:25:36 · 1123 阅读 · 0 评论 -
17Worker&Adress
import java.util.*;class Worker { private String name; private int age; private double salary; private Adress adress; Worker(String name, int age, double salary, Adress转载 2013-03-08 10:21:00 · 523 阅读 · 0 评论 -
12. (Map)已知某学校的教学课程内容安排如下
import java.util.*;public class D1 { static void sop(Object o) { System.out.println(o); } public static void main(String args[]) { Map map = new HashMap();转载 2013-03-08 10:19:09 · 4960 阅读 · 0 评论 -
11.MAP查询每年的世界杯冠军
/*(Map)利用Map,完成下面的功能:从命令行读入一个字符串,表示一个年份,输出该年的世界杯冠军是哪支球队。如果该年没有举办世界杯,则输出:没有举办世界杯。*/ import java.util.*;class ChampionMap{Map a = new HashMap(); boolean bl; void addChampi转载 2013-03-08 10:14:09 · 1401 阅读 · 0 评论 -
20 求平均年龄 各班平均分
/*其中,classNum 表示学生的班号,例如"class05"。有如下ListList list = new ArrayList();list.add(new Student("Tom", 18, 100, "class05"));list.add(new Student("Jerry", 22, 70, "class04"));list.add(new Stu转载 2013-03-08 10:10:53 · 2208 阅读 · 0 评论 -
把16 支球队随机分为4 个组。
/* 24. **(综合)已知有十六支男子足球队参加2008 北京奥运会。写一个程序,把这16 支球队随机分为4 个组。 注:参赛球队列表见附录 注2:使用Math.random 来产生随机数。 2. 2008 北京奥运会男足参赛国家: 科特迪瓦,阿根廷,澳大利亚,塞尔维亚,荷兰,尼日利亚、日本,美国,中国,新西兰,巴西,比利时,韩国,喀麦隆,洪都拉斯,意大利 思路转载 2013-03-08 10:07:59 · 4228 阅读 · 0 评论 -
设计4个线程 2个对j-1 2个对j+1
/* *设计4个线程 2个对j-1 2个对j+1 * * * * */class J { private int j = 0; public synchronized void plus() { // j+ j++; System.out.println("++" + Thread.curren转载 2013-03-08 21:08:05 · 533 阅读 · 0 评论 -
Socket客户端和服务端通讯 要求客户端发送数据后回显同样数据
/*Socket写客户端和服务端通讯 要求客户端发送数据后回显同样数据 */import java.net.*;import java.io.*;class Send { public static void main(String args[]) throws Exception { Socket s = new Socket("169转载 2013-03-08 10:04:13 · 646 阅读 · 0 评论 -
哥德巴赫猜想近似证明问题
/*验证哥德巴赫猜想 每个偶数都可以分解成2个素数和*/ class TestGoldbach{ private static int count ; public void goldbachTest(int n){ if(n<4) { System.out.println(" the number must >=4 and its type must be i转载 2013-10-07 22:54:43 · 540 阅读 · 0 评论 -
[IO]判断文件或者目录是否存在
import java.io.*;public class Test{ static void sop( Object obj){ System.out.println(obj); }public static void main(String args[]) throws Exception { File f = ne转载 2013-03-08 09:57:54 · 610 阅读 · 0 评论 -
[IO]如何列出某个目录下的所有子目录
/* 如何列出某个目录下的所有子目录*/import java.io.*;public class Test{ static void sop( Object obj){ System.out.println(obj); } static String getLevel(int level){ //设定层级转载 2013-03-08 09:55:45 · 734 阅读 · 0 评论 -
[IO]如何列出某个目录下的所有文件
import java.io.*;public class Test{ static void sop( Object obj){ System.out.println(obj); }public static void main(String args[]) throws Exception { File f = ne转载 2013-03-08 09:51:49 · 576 阅读 · 0 评论 -
单例模式
饿汉式class Singleton{private static Singleton instance = new Singleton();private Singleton(){//something}public static Singleton getInstance(){return instance;}}懒汉式class Singl转载 2013-03-08 09:46:17 · 407 阅读 · 0 评论 -
20 BufferedReader
/*20. *(字节流,BufferedReader)完成下面操作。在当前目录下创建一个worldcup.txt 的文本文件,其格式如下:2006/意大利2002/巴西…该文件采用“年份/世界杯冠军”的方式保存每一年世界杯冠军的信息。要求:读入该文件的基础上,让用户输入一个年份,输出该年的世界杯冠军。如果该年没有举办世界杯,则输出“没有举办世界杯”*/import java.io.*;import...转载 2013-03-08 10:36:57 · 1338 阅读 · 2 评论 -
15 InputStreamReader 桥连接
/*事先在当前目录下准备好一个test.txt 的文本文件,要求该文本文件是使用GBK 编码的多行文本文件。如:test.txt窗前明月光疑是地上霜举头望明月低头思故乡利用字节流+桥转换读入这个文本文件,然后按照行的顺序,以UTF-8 的编码方式,写到test2.txt 文件中,例:test2.txt低头思故乡举头望明月疑是地上霜窗前明月光转载 2013-03-08 10:38:41 · 892 阅读 · 0 评论 -
10 DataOutputStream
/*(Data 流)利用Data 流,完成下面操作:1) 判断当前目录下是否存在一个“test.dat”的文件,如果该文件不存在,则往该文件中写入一个long 类型的数值:10000L2) 如果该文件存在,则从该文件中读出数值,并把该数值加1 之后,再存回文件中。 */import java.io.*;public class D4 { s转载 2013-03-08 10:40:31 · 965 阅读 · 0 评论 -
判断一个数是不是回文数
/*判断回文数 thinking revese the number*/ import java.util.Scanner;public class Test3{ private static boolean flag = true; private static void judgeNum( int num){ int temp ,newNum,or转载 2013-10-08 17:16:45 · 498 阅读 · 0 评论 -
从键盘上输入10个整数 并将其前五个与后五个互换
/* 从键盘上输入10个整数 并将其前五个与后五个互换*/ import java.util.Scanner;public class Test1{ private static int temp; public static void changePosition( int arr[]){ int aLen = arr.length-1;转载 2013-10-06 18:56:41 · 2400 阅读 · 0 评论 -
编写一个截取字符串的函数
class CharaGet{ private char [] cArr; private String newStr=""; private int tempLen, temp; public String getString(String str ,int len){ if(len<=0){ // should throw exception转载 2013-10-06 17:30:58 · 473 阅读 · 0 评论 -
二进制与16进制相互转换
1.二进制转16进制public class Binary2Hex{ public static void main(String[] args) { String bString = "1010101111001101"; System.out.println(binaryString2hexString(bString)); } public static String转载 2013-09-29 01:44:36 · 877 阅读 · 0 评论 -
Struts2 文件上传文件类型allowedTypes汇总
.a :application/octet-stream.ai :application/postscript'.aif' :'audio/x-aiff','.aifc' :'audio/x-aiff','.aiff' :'audio/x-aiff',转载 2013-09-21 15:32:47 · 649 阅读 · 0 评论 -
hibernate.cfg.xml配置注释
validate 加载hibernate时,验证创建数据库表结构create 每次加载hibernate,重新创建数据库表结构,这就是导致数据库表数据丢失的原因。create-drop 加载hibernate时创建,退出是删除表结构update 加载hibernate自动更新数据库结构 thread jta(ja转载 2013-04-11 15:55:26 · 685 阅读 · 0 评论 -
ANT说明
ANT是用于自动编译和部署项目的工具需要设置JAVA_HOME和ANT_HOMEJAVA_HOME为JDK安装路径ANT_HOME为ANT的解压缩路径初建:Hello.javapublic class Hello { public static void main(String[] args) { System.out.println("转载 2013-05-20 13:57:48 · 434 阅读 · 0 评论 -
OneToOne注解 javax.persistence.OneToMany.orphanRemoval()Z错误
解决办法汇总:java.lang.NoSuchMethodError:javax.persistence.OneToMany.orphanRemoval()Z今天用了OneToOne注解,结果报异常java.lang.NoSuchMethodError: javax.persistence.OneToOne.orphanRemoval()Z网上有几种解决的方法,现在汇总如下(1)转载 2013-04-15 19:26:51 · 767 阅读 · 0 评论 -
jsp的注释问题 #{}不要写在html注释中
html注释 可见jsp注释 不可见<% 多行注释:/*注释内容*/ 单行注释://注释内容 文档注释:/** *注释内容 */ %>注释 不可以这样注释 会报#{..} is not allowed in template text 可以在不转载 2013-09-04 15:19:47 · 543 阅读 · 0 评论 -
hibernate 1+n问题
1+N问题也可以叫N+1问题,什么是1+N问题呢?如果在一个对象里关联另一个对象,并且fetch = FetchType.EAGER。比如说ManyToOne(OneToMany也存在这种问题)关联,本来只需要取Many里的对象属性,可是Many里关联的对象都会单独再发一条语句取关联对象的属性。本来只用发一条就可以查出Many里的对象属性,可是它发了一条语句后,再发N条语句取关联对象的转载 2013-09-30 18:37:31 · 396 阅读 · 0 评论 -
junit4.11 java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing错误
ava.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing引入junit4.11 会报上述错误 原因为junit.jar: Includes the Hamcrest classes. The simple all-in-one solution to get started quickly.Starting转载 2013-04-10 23:22:23 · 577 阅读 · 0 评论 -
hibernate4.0 buildSessionFactory过时问题
xml改用下面方法获取sessionConfiguration cg=new Configuration().configure();ServiceRegistry sr = new ServiceRegistryBuilder().applySettings(cg.getProperties()).buildServiceRegistry();SessionFactory sf转载 2013-04-08 19:01:16 · 570 阅读 · 0 评论 -
struts get方法用url传值时乱码问题
tomcat的\conf\server.xml中 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />get方法url传值时会乱码转载 2013-09-05 23:36:15 · 409 阅读 · 0 评论 -
struts <s:subset>标签取值
"#attr.bSet" >, var会放在pageContext中attr在value Context中依次搜寻pageContext HttpServletRequest HttpSession ServletContext转载 2013-09-03 18:00:50 · 620 阅读 · 0 评论 -
OGNL
总结OGNL的使用方法:访问属性名字属性获取:地址属性获取:访问方法调用值栈中对象的普通方法:访问静态属性和方法调用Action中的静态方法:调用JDK中的类的静态方法:调用JDK中的类的静态方法(同上):调用JDK中的类的静态方法:调用普通类中的静态属性:转载 2013-03-12 17:22:07 · 405 阅读 · 0 评论 -
jdk环境变量配置
配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"1)在系统变量里新建JAVA_HOME变量,变量值为:C:\Program Files\Java\jdk1.6.0_14(根据自己的安装路径填写)2)新建classpath变量,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar3)在path变量(已存在不用新建)添加变量值:%J转载 2013-05-17 15:34:21 · 362 阅读 · 0 评论 -
FileInputStream 和FileOutputStream
/*(FileInputStream 和FileOutputStream)利用FileInputStream 和FileOutputStream,完成下面的要求:1) 用FileOutputStream 在当前目录下创建一个文件“test.txt”,并向文件输出“HelloWorld”,如果文件已存在,则在原有文件内容后面追加。2) 用FileInputStream 读入test.转载 2013-03-08 10:43:30 · 1725 阅读 · 0 评论 -
jsp注释
<%-- --%>是服务器端注释代码;<!-- -->是客户端注释代码;当我们在浏览器中审查源代码的是,<%-- --%>标记的内容是完全看不到的,而<!-- --> 标记的内容不但可以看到,里面的内容还会被解析。如果想注释一些代码,用Ctrl+Shift+/ 出来的注释是标准的。...转载 2018-05-09 22:19:57 · 192 阅读 · 0 评论