摘要: public void print(String s) {if (s == null) {s = "null";}write(s); } print只是先对s==null转换为"null" public void println(String x) {synchronized (lock) {print(x);println();} }print 可以格式化输出write 不可以 查看源码你会看到 Java代码1 public void print(Object obj) { 2 write(String.valueOf(obj)); 3 } 1 pub 阅读全文
posted @ 2013-08-22 16:02 幻星宇 阅读(1913) 评论(0) 推荐(0) 编辑
摘要: 1. 引言 近年来,随着Internet/Intranet建网技术的飞速发展和在世界范围内的迅速普及,计算机 应用程序已从传统的桌面应用转到Web应用。基于B/S(Browser/Server)架构的3层开发模式逐渐取代C/S(Client/Server)架构的开发模式,成为开发企业级应用和电子商务普遍采用的技术。在Web应用开发的早期,主要使用的技术是CGI﹑ASP﹑PHP等。之后,Sun公司推出了基于Java语言的Servlet+Jsp+JavaBean技术。相比传统的开发技术,它具有跨平台﹑安全﹑有效﹑可移植等特性,这使其更便于使用和开发。 Java应用程序访问数据库的基本原理 ... 阅读全文
posted @ 2013-08-22 14:09 幻星宇 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 一、信息系统的开发架构客户层-------显示层-------业务层---------数据层---------数据库1.客户层:客户层就是客户端,简单的来说就是浏览器。2.显示层:JSP/Servlet,用于给浏览器显示。3.业务层:对于数据层的原子操作进行整合。4.数据层:对于数据库进行的原子操作,增加、删除等;二、DAO(Data Access Object)介绍DAO应用在数据层那块,用于访问数据库,对数据库进行操作的类。三、DAO设计模式的结构DAO设计模式一般分为几个类:1.VO(Value Object):一个用于存放网页的一行数据即一条记录的类,比如网页要显示一个用户的信息,则这 阅读全文
posted @ 2013-08-22 11:54 幻星宇 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 程序清单一览bean类 1 package com.software.usermanager.bean; 2 3 public class Users { 4 private String id; 5 private String name; 6 private String age; 7 public String getId() { 8 return id; 9 }10 public void setId(String id) {11 this.id = id;12 }13 public St... 阅读全文
posted @ 2013-08-22 10:51 幻星宇 阅读(897) 评论(0) 推荐(0) 编辑
摘要: List是一个接口,而ListArray是一个类。ListArray继承并实现了List。所以List不能被构造,但可以向上面那样为List创建一个引用,而ListArray就可以被构造。List list; //正确 list=null;List list=new List(); // 是错误的用法List list = new ArrayList();这句创建了一个ArrayList的对象后把上溯到了List。此时它是一个List对象了,有些ArrayList有但是List没有的属性和方法,它就不能再用了。而ArrayList list=new ArrayList();创建一对象... 阅读全文
posted @ 2013-08-22 10:29 幻星宇 阅读(297) 评论(0) 推荐(0) 编辑