JAVA
somayuki
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CGI和Servlet
概括来说,CGI和Servlet可以完成相同的功能。 CGI(Common Gateway Interface)程序,主要用Perl、Shell Script或C编写,能够向客户端提供动态内容,即每次客户端浏览器访问某一页面时,可以看到不同的内容。CGI应用开发比较困难,因为它要求程序员有处理参数传递的知识,这不是一种通用的技能。CGI不可移植,为某一特定平台编写的CGI应用只能转载 2016-03-28 11:30:27 · 401 阅读 · 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 · 553 阅读 · 0 评论 -
24 集合和对象流
/* ***(可选,综合)用两种方式保存对象。 有Worker 对象,部分代码如下: class Worker{ private String name; private int age private double salary; //构造方法 … //get/set 方法 … //toString 方法 … } 1) 完善Worker 对象,并使其能使用对象序列化转载 2013-03-08 10:33:33 · 1788 阅读 · 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 · 819 阅读 · 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 · 1154 阅读 · 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 · 551 阅读 · 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 · 5015 阅读 · 0 评论 -
11.MAP查询每年的世界杯冠军
/* (Map)利用Map,完成下面的功能: 从命令行读入一个字符串,表示一个年份,输出该年的世界杯冠军是哪支球队。如果该 年没有举办世界杯,则输出:没有举办世界杯。 */ import java.util.*; class ChampionMap{ Map a = new HashMap(); boolean bl; void addChampi转载 2013-03-08 10:14:09 · 1431 阅读 · 0 评论 -
20 求平均年龄 各班平均分
/* 其中,classNum 表示学生的班号,例如"class05"。 有如下List List 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 · 2256 阅读 · 0 评论 -
把16 支球队随机分为4 个组。
/* 24. **(综合)已知有十六支男子足球队参加2008 北京奥运会。写一个程序,把这16 支球队随机分为4 个组。 注:参赛球队列表见附录 注2:使用Math.random 来产生随机数。 2. 2008 北京奥运会男足参赛国家: 科特迪瓦,阿根廷,澳大利亚,塞尔维亚,荷兰,尼日利亚、日本,美国,中国,新西兰,巴西,比利时,韩国,喀麦隆,洪都拉斯,意大利 思路转载 2013-03-08 10:07:59 · 4297 阅读 · 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 · 559 阅读 · 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 · 677 阅读 · 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 · 570 阅读 · 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 · 639 阅读 · 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 · 771 阅读 · 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 · 617 阅读 · 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 · 433 阅读 · 0 评论 -
20 BufferedReader
/*20. *(字节流,BufferedReader)完成下面操作。在当前目录下创建一个worldcup.txt 的文本文件,其格式如下:2006/意大利2002/巴西…该文件采用“年份/世界杯冠军”的方式保存每一年世界杯冠军的信息。要求:读入该文件的基础上,让用户输入一个年份,输出该年的世界杯冠军。如果该年没有举办世界杯,则输出“没有举办世界杯”*/import java.io.*;import...转载 2013-03-08 10:36:57 · 1372 阅读 · 2 评论 -
15 InputStreamReader 桥连接
/* 事先在当前目录下准备好一个test.txt 的文本文件,要求该文本文件是使用GBK 编码的 多行文本文件。如: test.txt 窗前明月光 疑是地上霜 举头望明月 低头思故乡 利用字节流+桥转换读入这个文本文件,然后按照行的顺序,以UTF-8 的编码方式,写 到test2.txt 文件中,例: test2.txt 低头思故乡 举头望明月 疑是地上霜 窗前明月光转载 2013-03-08 10:38:41 · 917 阅读 · 0 评论 -
10 DataOutputStream
/* (Data 流)利用Data 流,完成下面操作: 1) 判断当前目录下是否存在一个“test.dat”的文件,如果该文件不存在,则往该文件 中写入一个long 类型的数值:10000L 2) 如果该文件存在,则从该文件中读出数值,并把该数值加1 之后,再存回文件中。 */ import java.io.*; public class D4 { s转载 2013-03-08 10:40:31 · 992 阅读 · 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 · 526 阅读 · 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 · 2441 阅读 · 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 · 498 阅读 · 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 · 898 阅读 · 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 · 678 阅读 · 0 评论 -
hibernate.cfg.xml配置注释
validate 加载hibernate时,验证创建数据库表结构 create 每次加载hibernate,重新创建数据库表结构,这就是导致数据库表数据丢失的原因。 create-drop 加载hibernate时创建,退出是删除表结构 update 加载hibernate自动更新数据库结构 thread jta(ja转载 2013-04-11 15:55:26 · 710 阅读 · 0 评论 -
ANT说明
ANT是用于自动编译和部署项目的工具 需要设置JAVA_HOME和ANT_HOME JAVA_HOME为JDK安装路径 ANT_HOME为ANT的解压缩路径 初建: Hello.java public class Hello { public static void main(String[] args) { System.out.println("转载 2013-05-20 13:57:48 · 463 阅读 · 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 · 799 阅读 · 0 评论 -
jsp的注释问题 #{}不要写在html注释中
html注释 可见 jsp注释 不可见 <% 多行注释:/*注释内容*/ 单行注释://注释内容 文档注释:/** *注释内容 */ %> 注释 不可以这样注释 会报#{..} is not allowed in template text 可以在不转载 2013-09-04 15:19:47 · 578 阅读 · 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 · 418 阅读 · 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 · 596 阅读 · 0 评论 -
hibernate4.0 buildSessionFactory过时问题
xml改用下面方法获取session Configuration cg=new Configuration().configure(); ServiceRegistry sr = new ServiceRegistryBuilder().applySettings(cg.getProperties()).buildServiceRegistry(); SessionFactory sf转载 2013-04-08 19:01:16 · 594 阅读 · 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 · 432 阅读 · 0 评论 -
struts <s:subset>标签取值
"#attr.bSet" >, var会放在pageContext中 attr在value Context中依次搜寻pageContext HttpServletRequest HttpSession ServletContext转载 2013-09-03 18:00:50 · 647 阅读 · 0 评论 -
OGNL
总结OGNL的使用方法: 访问属性 名字属性获取: 地址属性获取: 访问方法 调用值栈中对象的普通方法: 访问静态属性和方法 调用Action中的静态方法: 调用JDK中的类的静态方法: 调用JDK中的类的静态方法(同上): 调用JDK中的类的静态方法: 调用普通类中的静态属性:转载 2013-03-12 17:22:07 · 438 阅读 · 0 评论 -
jdk环境变量配置
配置环境变量:右击“我的电脑”-->"高级"-->"环境变量" 1)在系统变量里新建JAVA_HOME变量,变量值为:C:\Program Files\Java\jdk1.6.0_14(根据自己的安装路径填写) 2)新建classpath变量,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 3)在path变量(已存在不用新建)添加变量值:%J转载 2013-05-17 15:34:21 · 385 阅读 · 0 评论 -
FileInputStream 和FileOutputStream
/*(FileInputStream 和FileOutputStream)利用FileInputStream 和FileOutputStream,完成 下面的要求: 1) 用FileOutputStream 在当前目录下创建一个文件“test.txt”,并向文件输出“Hello World”,如果文件已存在,则在原有文件内容后面追加。 2) 用FileInputStream 读入test.转载 2013-03-08 10:43:30 · 1750 阅读 · 0 评论 -
jsp注释
<%-- --%>是服务器端注释代码;<!-- -->是客户端注释代码;当我们在浏览器中审查源代码的是,<%-- --%>标记的内容是完全看不到的,而<!-- --> 标记的内容不但可以看到,里面的内容还会被解析。如果想注释一些代码,用Ctrl+Shift+/ 出来的注释是标准的。...转载 2018-05-09 22:19:57 · 214 阅读 · 0 评论
分享