摘要:
interface A{ public void printInfo() ; // } class B implements A{ // 实现接口 public void printInfo(){ System.out.println("Hello World!!!") ; } }; class X { public void fun1(){ this.fun2(new B()) ; } publ
阅读全文
posted @ 2020-01-05 19:06
吴裕雄
阅读(219)
推荐(0)
摘要:
public class WrapperDemo01{ public static void main(String args[]){ int x = 30 ; // 基本数据类型 Integer i = new Integer(x) ; // 装箱:将基本数据类型变为包装类 int temp = i.intValue() ;// 拆箱:将一个包装类变为基本数据类型 } }; public cla
阅读全文
posted @ 2020-01-05 19:05
吴裕雄
阅读(184)
推荐(0)
摘要:
class Demo{ // 定义Demo类,实际上就是继承了Object类 }; public class ObjectDemo01{ public static void main(String args[]){ Demo d = new Demo() ; // 实例化Demo对象 System.out.println("不加toString()输出:"+d) ; System.out.pri
阅读全文
posted @ 2020-01-05 19:04
吴裕雄
阅读(197)
推荐(0)
摘要:
interface Pet{ // 定义宠物接口 public String getName() ; public String getColor() ; public int getAge() ; } class Cat implements Pet{ // 猫是宠物,实现接口 private String name ; // 宠物名字 private String color ; // 宠物颜
阅读全文
posted @ 2020-01-05 19:02
吴裕雄
阅读(232)
推荐(0)
摘要:
abstract class A{ // 定义抽象类A public abstract void print() ; // 定义抽象方法print() }; class B extends A { // 定义子类,继承抽象类 public void print(){ // 覆写抽象方法 System.out.println("Hello World!!!") ; } }; public class
阅读全文
posted @ 2020-01-05 19:01
吴裕雄
阅读(146)
推荐(0)
摘要:
class A{ // 定义类A public void fun1(){ // 定义fun1()方法 System.out.println("A --> public void fun1(){}") ; } public void fun2(){ this.fun1() ; // 调用fun1()方法 } }; class B extends A{ public void fun1(){ // 此
阅读全文
posted @ 2020-01-05 17:29
吴裕雄
阅读(152)
推荐(0)
摘要:
class A{ // 定义类A public void fun1(){ // 定义fun1()方法 System.out.println("A --> public void fun1(){}") ; } public void fun2(){ this.fun1() ; // 调用fun1()方法 } }; class B extends A{ public void fun1(){ // 此
阅读全文
posted @ 2020-01-05 17:28
吴裕雄
阅读(114)
推荐(0)
摘要:
interface A{ // 定义接口A public static final String AUTHOR = "李兴华" ; // 全局常量 public abstract void print() ; // 抽象方法 public abstract String getInfo() ; // 抽象方法 } interface A...
阅读全文
posted @ 2020-01-05 17:27
吴裕雄
阅读(150)
推荐(0)
摘要:
abstract class A{ // 是定义了一个抽象类 public static final String FLAG = "CHINA" ; // 全局常量 private String name = "李兴华" ; // 定义一个普通的属性 public void setName(String name){ this.name ...
阅读全文
posted @ 2020-01-05 17:23
吴裕雄
阅读(158)
推荐(0)
摘要:
final class A{ // 使用final定义类,不能有子类 }; class B extends A{ // 错误,不能被继承 }; class A{ public final void print(){ // 使用final声明的方法不能被覆写 System.out.println("HELLO") ; } }; class B ...
阅读全文
posted @ 2020-01-05 17:22
吴裕雄
阅读(143)
推荐(0)
摘要:
class Array{ // 表示数组 private int temp[] ; // 整型数组 private int foot ; // 定义添加位置 public Array(int len){ if(len>0){ this.temp = new int[len] ; }e...
阅读全文
posted @ 2020-01-05 17:21
吴裕雄
阅读(126)
推荐(0)
摘要:
class Person{ // 定义Person类 private String name ; // 定义name属性 private int age ; // 定义age属性 public Person(){ System.out.println("父类Person中的构造。") ; } public void setName(String name){ this.name = name; }
阅读全文
posted @ 2020-01-05 17:20
吴裕雄
阅读(132)
推荐(0)
摘要:
class Person{ // 定义Person类 private String name ; // 定义name属性 private int age ; // 定义age属性 public void setName(String name){ this.name = name; } public void setAge(int age){ this.age = age ; } public S
阅读全文
posted @ 2020-01-05 17:18
吴裕雄
阅读(211)
推荐(0)
摘要:
// 完成具体的任务操作 import java.util.TimerTask ; import java.util.Date ; import java.text.SimpleDateFormat ; class MyTask extends TimerTask{ // 任务调度类都要继承TimerTask public void run(){ SimpleDa...
阅读全文
posted @ 2020-01-05 17:12
吴裕雄
阅读(163)
推荐(0)
摘要:
public class RegexDemo01{ public static void main(String args[]){ String str = "1234567890" ; // 此字符串由数字组成 boolean flag = true ; // 定义一个标记变量 // 要先将字符串拆分成...
阅读全文
posted @ 2020-01-05 17:11
吴裕雄
阅读(193)
推荐(0)
摘要:
class Student implements Comparable { // 指定类型为Student private String name ; private int age ; private float score ; public Student(String name,int age,float score){ this.na...
阅读全文
posted @ 2020-01-05 17:08
吴裕雄
阅读(188)
推荐(0)
摘要:
import java.util.* ; class House extends Observable{ // 表示房子可以被观察 private float price ;// 价钱 public House(float price){ this.price = price ; } public float getPrice(){ return this.price ; } public voi
阅读全文
posted @ 2020-01-05 17:08
吴裕雄
阅读(182)
推荐(0)
摘要:
import java.util.* ; public class ArraysDemo{ public static void main(String arg[]){ int temp[] = {3,4,5,7,9,1,2,6,8} ; // 声明一个整型数组 Arrays.sort(temp) ; // 进行排序的操作 ...
阅读全文
posted @ 2020-01-05 17:07
吴裕雄
阅读(127)
推荐(0)
摘要:
class Person implements Cloneable{ // 实现Cloneable接口表示可以被克隆 private String name ; public Person(String name){ this.name = name ; } public void setName(String name){ ...
阅读全文
posted @ 2020-01-05 17:06
吴裕雄
阅读(142)
推荐(0)
摘要:
import java.math.* ; class MyMath{ public static double add(double d1,double d2){ // 进行加法计算 BigDecimal b1 = new BigDecimal(d1) ; BigDecimal b2 = new BigDecimal(d2) ; ...
阅读全文
posted @ 2020-01-05 17:05
吴裕雄
阅读(181)
推荐(0)
摘要:
import java.text.* ; public class NumberFormatDemo01{ public static void main(String args[]){ NumberFormat nf = null ; // 声明一个NumberFormat对象 nf = NumberFormat.getInstance() ; // 得到默认的数字格式化显示 System.ou
阅读全文
posted @ 2020-01-05 17:04
吴裕雄
阅读(209)
推荐(0)
摘要:
public class MathDemo01{ public static void main(String args[]){ // Math类中的方法都是静态方法,直接使用“类.方法名称()”的形式调用即可 System.out.println("求平方根:" + Math.sqrt(9.0)) ; System.out.println("求两数的最大值:" + Math.max(10,30)
阅读全文
posted @ 2020-01-05 17:03
吴裕雄
阅读(192)
推荐(0)
摘要:
import java.util.* ; // 导入需要的工具包 class DateTime{ // 以后直接通过此类就可以取得日期时间 private Calendar calendar = null ; // 声明一个Calendar对象,取得时间 public DateTime(){ // 构造方法中直接实例化对象 this.calendar = new GregorianCalendar
阅读全文
posted @ 2020-01-05 17:02
吴裕雄
阅读(200)
推荐(0)
摘要:
import java.text.DateFormat ; import java.util.Date ; public class DateDemo03{ public static void main(String args[]){ DateFormat df1 = null ; // 声明一个DateFormat DateFormat ...
阅读全文
posted @ 2020-01-05 17:00
吴裕雄
阅读(236)
推荐(0)
摘要:
import java.util.Date ; public class DateDemo01{ public static void main(String args[]){ Date date = new Date() ; // 直接实例化Date对象 System.out.println("当前日期为:" + date) ; } }; import java.util.* ; public
阅读全文
posted @ 2020-01-05 16:58
吴裕雄
阅读(158)
推荐(0)
摘要:
public class SystemDemo01{ public static void main(String args[]){ long startTime = System.currentTimeMillis() ; // 取得开始计算之前的时间 int sum = 0 ; // 声明变量 for(int...
阅读全文
posted @ 2020-01-05 16:57
吴裕雄
阅读(132)
推荐(0)
摘要:
import java.util.ResourceBundle ; public class InterDemo01{ public static void main(String args[]){ ResourceBundle rb = ResourceBundle.getBundle("Mess
阅读全文
posted @ 2020-01-05 16:55
吴裕雄
阅读(190)
推荐(0)
摘要:
public class RuntimeDemo01{ public static void main(String args[]){ Runtime run = Runtime.getRuntime(); // 通过Runtime类的静态方法进行实例化操作 System.out.println("JVM最大内存量:" + run.maxMemory()) ; // 观察最大的内存,根据机器的不同
阅读全文
posted @ 2020-01-05 16:53
吴裕雄
阅读(153)
推荐(0)
摘要:
public class StringBufferDemo01{ public static void main(String args[]){ StringBuffer buf = new StringBuffer() ; // 声明StringBuffer对象 buf.append("Hello ") ; // 向StringBuffer中添加内容 buf.append("World").ap
阅读全文
posted @ 2020-01-05 16:52
吴裕雄
阅读(152)
推荐(0)
摘要:
class Info{ // 定义信息类 private String name = "李兴华"; // 定义name属性 private String content = "JAVA讲师" ; // 定义content属性 public void setName(String name){ this.name = name ...
阅读全文
posted @ 2020-01-05 16:46
吴裕雄
阅读(138)
推荐(0)
摘要:
class MyThread implements Runnable{ private boolean flag = true ; // 定义标志位 public void run(){ int i = 0 ; while(this.flag){ System.out.println(Thread.currentThread().getName() +"运行,i = " + (i++)) ; }
阅读全文
posted @ 2020-01-05 16:46
吴裕雄
阅读(219)
推荐(0)
摘要:
class MyThread implements Runnable{ private int ticket = 5 ; // 假设一共有5张票 public void run(){ for(int i=0;i0){ // 还有票 try{ Thread.sleep(300) ; ...
阅读全文
posted @ 2020-01-05 16:44
吴裕雄
阅读(156)
推荐(0)
摘要:
class MyThread extends Thread{ private int time ; public MyThread(String name,int time){ super(name) ; // 设置线程名称 this.time = time ; // 设置休眠时间 } public void run(){ try{ Thread.sleep(this.time) ; // 休眠指
阅读全文
posted @ 2020-01-05 16:43
吴裕雄
阅读(161)
推荐(0)
摘要:
class MyThread implements Runnable{ // 实现Runnable接口 public void run(){ // 覆写run()方法 for(int i=0;i<3;i++){ System.out.println(Thread.currentThread().getName() + "运行,i = " + i) ; // 取得当前线程的名字 } } }; pub
阅读全文
posted @ 2020-01-05 16:42
吴裕雄
阅读(162)
推荐(0)
摘要:
class MyThread implements Runnable{ // 实现Runnable接口,作为线程的实现类 private String name ; // 表示线程的名称 public MyThread(String name){ this.name = name ; // 通过构造方法配置name属性 }...
阅读全文
posted @ 2020-01-05 16:39
吴裕雄
阅读(137)
推荐(0)
摘要:
import java.util.List ; import java.util.ArrayList ; public class Course{ private String name ; private int credit ; private List<Student> allStudents ; public Course(){ this.allStudents = new ArrayLi
阅读全文
posted @ 2020-01-05 16:31
吴裕雄
阅读(152)
推荐(0)
摘要:
import java.util.List ; import java.util.ArrayList ; public class School{ private String name ; private List<Student> allStudents ; public School(){ this.allStudents = new ArrayList<Student>() ; } pub
阅读全文
posted @ 2020-01-05 16:30
吴裕雄
阅读(135)
推荐(0)
摘要:
import java.util.Properties; public class PropertiesDemo01{ public static void main(String args[]){ Properties pro = new Properties() ; // 创建Properties对象 pro.setProperty("BJ","BeiJing") ; // 设置属性 pro.
阅读全文
posted @ 2020-01-05 16:28
吴裕雄
阅读(133)
推荐(0)
摘要:
import java.util.Stack ; public class StackDemo{ public static void main(String args[]){ Stack s = new Stack() ; s.push("A") ; // 入栈 s.push("B") ; // 入栈 s.pu...
阅读全文
posted @ 2020-01-05 16:27
吴裕雄
阅读(242)
推荐(0)
摘要:
import java.util.Collections ; import java.util.List ; import java.util.Set ; public class CollectionsDemo01{ public static void main(String args[]){ List allList = Collections.emptyList(...
阅读全文
posted @ 2020-01-05 16:26
吴裕雄
阅读(135)
推荐(0)
摘要:
import java.util.Map ; import java.util.SortedMap ; import java.util.TreeMap ; public class SortedMapDemo{ public static void main(String args[]){ SortedMap<String,String> map = null ; map = new TreeM
阅读全文
posted @ 2020-01-05 16:22
吴裕雄
阅读(210)
推荐(0)
摘要:
import java.util.IdentityHashMap ; import java.util.HashMap ; import java.util.Set ; import java.util.Iterator ; import java.util.Map ; class Person{ private String name ; private int age ; public Per
阅读全文
posted @ 2020-01-05 16:20
吴裕雄
阅读(145)
推荐(0)
摘要:
import java.util.HashMap ; import java.util.Map ; import java.util.Set ; import java.util.Iterator ; public class ForeachDemo02{ public static void main(String args[]){ Map<String,String> map = null;
阅读全文
posted @ 2020-01-05 16:18
吴裕雄
阅读(112)
推荐(0)
摘要:
import java.util.Vector; import java.util.Enumeration; public class EnumerationDemo01{ public static void main(String args[]){ Vector all = new Vector() ; all.add("hello") ; ...
阅读全文
posted @ 2020-01-05 16:15
吴裕雄
阅读(184)
推荐(0)
摘要:
import java.util.ArrayList ; import java.util.List ; import java.util.ListIterator ; public class ListIteratorDemo01{ public static void main(String argsp[]){ List<String> all = new ArrayList<String>(
阅读全文
posted @ 2020-01-05 16:11
吴裕雄
阅读(111)
推荐(0)
摘要:
import java.util.List ; import java.util.ArrayList ; import java.util.Iterator ; public class IteratorDemo01{ public static void main(String args[]){ List<String> all= new ArrayList<String>() ; // all
阅读全文
posted @ 2020-01-05 16:10
吴裕雄
阅读(156)
推荐(0)
摘要:
import java.util.SortedSet ; import java.util.TreeSet ; public class TreeSetDemo05{ public static void main(String args[]){ SortedSet<String> allSet = new TreeSet<String>() ; // allSet.add("A") ; // 增
阅读全文
posted @ 2020-01-05 16:09
吴裕雄
阅读(218)
推荐(0)
摘要:
import java.util.Set ; import java.util.HashSet ; class Person{ private String name ; private int age ; public Person(String name,int age){ this.name = name ; this.age = age ; } public String toString
阅读全文
posted @ 2020-01-05 16:07
吴裕雄
阅读(156)
推荐(0)
摘要:
import java.util.HashSet ; import java.util.Set ; public class HashSetDemo01{ public static void main(String args[]){ Set<String> allSet = new HashSet<String>() ; allSet.add("A") ; // 增加内容 allSet.add(
阅读全文
posted @ 2020-01-05 16:06
吴裕雄
阅读(148)
推荐(0)
摘要:
import java.util.LinkedList ; public class LinkedListDemo01{ public static void main(String args[]){ LinkedList link = new LinkedList() ; link.add("A") ; // 增加元素 link.a...
阅读全文
posted @ 2020-01-05 16:05
吴裕雄
阅读(153)
推荐(0)
摘要:
import java.util.ArrayList ; import java.util.List ; import java.util.Collection ; public class ArrayListDemo01{ public static void main(String args[]){ List<String> allList = null ; Collection<String
阅读全文
posted @ 2020-01-05 16:02
吴裕雄
阅读(159)
推荐(0)
摘要:
因为 Spring MVC 是 Spring 框架中的一个子模块,所以 Spring 与 SpringMVC 之间不存在整合的问题。实际上,SSM 框架的整合只涉及 Spring 与 MyBatis 的整合以及 Spring MVC 与 MyBatis 的整合。 实现 SSM 框架的整合首先需要准备 3 个框架的 JAR 包以及其他整合所需要的 JAR 包。 实现 MyBatis 与 Spring
阅读全文
posted @ 2020-01-05 11:51
吴裕雄
阅读(238)
推荐(0)
摘要:
测试框架分层的整合 HibernateTemplate 和 HibernateDaoSupport,这两个类是 Spring 为整合 Hibernate3 提供的两个工具类。 HibernateTemplate 是 Spring 的模板工具类之一,它只需要获得一个 SessionFactory 就可以执行持久化操作。HibernateDaoSupport 是 Spring 为实现 DAO 组件提...
阅读全文
posted @ 2020-01-05 11:10
吴裕雄
阅读(217)
推荐(0)
摘要:
在实际项目的开发中,为了充分利用各个框架的优点,通常都会把 Spring 与其他框架整合在一起使用。 整合就是将不同的框架放在一个项目中,共同使用它们的技术,发挥它们的优点,并形成互补。一般而言,在进行整合之前都要准备整合环境。 由于整合 SSH 框架时,需要连接数据库进行测试,因此需要准备数据库环境。在 MySQL 数据库中创建一个名称为 ssh 的数据库,并在数据库中创建一个名称为 perso
阅读全文
posted @ 2020-01-05 00:36
吴裕雄
阅读(348)
推荐(0)