复制内容到剪贴板 程序代码
<%@ page contentType="text/html; charset=GBK" import="nformtest.form.UserForm" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<html>
<body>
<%UserForm form=(UserForm)request.getAttribute("userForm");%>
<%=form.getUservo().getName() %>
等同于
<bean:write name="userForm" property="uservo.name"/>
</body>
</html>
功能:这个程序将提示用户输入一个类名。然后,输入类中所有的方法和构造器的签名,以及全部域名。
package reflection;
import java.util.Scanner;
import java.lang.reflect.Constructor;
import java.lang.reflect.Modifier;
import java.util.Date;
import java.lang.reflect.Method;
import java.lang.reflect.Field;
public class ReflectionTest {
public static void main(String[] args) {
String name;
if (args.length > 0) {
name = args[0];
} else {
Scanner in = new Scanner(System.in);
System.out.println("Enter class name(e.g java.util.Date)");
//输入一个类名
name = in.next();
}
复制内容到剪贴板 程序代码
package reflection;
import java.util.Scanner;
import java.lang.reflect.Constructor;
import java.lang.reflect.Modifier;
import java.util.Date;
import java.lang.reflect.Method;
import java.lang.reflect.Field;
public class ReflectionTest {
public static void main(String[] args) {
String name;
if (args.length > 0) {
name = args[0];
} else {
Scanner in = new Scanner(System.in);
System.out.println("Enter class name(e.g java.util.Date)");
//输入一个类名
name = in.next();
}
Tags: Java核心技术
下面的例子,利用JAVA的多态性,重写了equals(),hashCode(),toString()三个方法。功能:测试多个类比较相等,利用重写的toString()和hashCode()查看每个类中的详细信息。
import java.util.Date;
import java.util.GregorianCalendar;
class Employee {
private String name;
private double salary;
private Date hireDay;
public Employee(String n, double s, int year, int month, int day) {
name = n;
salary = s;
GregorianCalendar calendar = new java.util.GregorianCalendar(year,
month - 1, day);
hireDay = calendar.getTime();
}
复制内容到剪贴板 程序代码
import java.util.Date;
import java.util.GregorianCalendar;
class Employee {
private String name;
private double salary;
private Date hireDay;
public Employee(String n, double s, int year, int month, int day) {
name = n;
salary = s;
GregorianCalendar calendar = new java.util.GregorianCalendar(year,
month - 1, day);
hireDay = calendar.getTime();
}
Tags: Java核心技术
鼠怅怅的看着摆在眼前的六只空啤酒瓶。从可以看见杰的背影。
也许正值退潮时分,鼠想。初次在此喝啤酒是十八岁。数千瓶啤酒,数千包炸薯片,数千张投币点唱机的唱片。一切都像拍打舢板的波浪一样来而复去,去而复来。啤酒窝不是已经喝了个够么?当然,三十瓶也罢四十瓶也罢,啤酒任凭多少都能喝。不过,他想,不过在这里喝的啤酒是另一回事……二十五岁之于激流勇退,是个不坏的年龄。就乖觉之人来说,正是大学毕业当银行信贷员的年龄。
鼠往空瓶队列里又加了一瓶。杯子满得险些溢出,他一口气喝去一半,条件反射地用手背擦一下嘴,又把弄湿的手在布裤屁股上抹了一把。
也许正值退潮时分,鼠想。初次在此喝啤酒是十八岁。数千瓶啤酒,数千包炸薯片,数千张投币点唱机的唱片。一切都像拍打舢板的波浪一样来而复去,去而复来。啤酒窝不是已经喝了个够么?当然,三十瓶也罢四十瓶也罢,啤酒任凭多少都能喝。不过,他想,不过在这里喝的啤酒是另一回事……二十五岁之于激流勇退,是个不坏的年龄。就乖觉之人来说,正是大学毕业当银行信贷员的年龄。
鼠往空瓶队列里又加了一瓶。杯子满得险些溢出,他一口气喝去一半,条件反射地用手背擦一下嘴,又把弄湿的手在布裤屁股上抹了一把。