摘要:本代码拷贝自《Java编程思想第四版》接口一章。//: interfaces/classprocessor/Apply.javapackage interfaces;import java.util.*;class Processor { public String name() { return getClass().getSimpleName(); } Object process(Object input) { return input; }} class Upcase extends Processor { String process(Object input) ...
阅读全文
摘要:本代码拷贝自《Java编程思想第四版》多态章节。class Meal{ Meal() { System.out.println("Meal()");}}class Bread{ Bread() { System.out.println("Bread()");}}class Cheese{ Cheese() { System.out.println("Cheese()");}}class Lettuce{ Lettuce() { System.out.println("Luttuce()");}}class Lunc
阅读全文
摘要:本人对初次接触java ee,感觉这个简单的mvc实现的用户登录与注册比较的有参照价值。故记录下来。本篇中的代码源自于《轻量级Java EE企业应用实战(第三版)》第二章,其原来的代码是实现用户登录,我在它的基础上依照它的写法添加了用户注册。代码很粗陋,但是能用。Model模块代码,实现对数据库中表的操作import java.sql.DriverManager;import java.sql.ResultSet;import com.mysql.jdbc.Connection;import com.mysql.jdbc.PreparedStatement;public class DbDao
阅读全文
摘要:该代码从Thinking in java第四版中拷贝,很好的反应了java中含有static成员与方法的继承初始化顺序,推荐阅读Thinking in java的原文。代码如下:class Insect { private int i = 9; protected int j; Insect(){ System.out.println("i = " + i + ", j = " + j); j = 49; } private static int x1 = printInit("static Insect.x1 initialized"
阅读全文