C:\Users\Administrator>java -version java version "1.8.0_381" Java(TM) SE Runtime Environment (build 1.8.0_381-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.381-b09, mixed mode)
package xyz.shi.entity; public class User { private int id; private String name; private String password; public int getId() { return id; } // 因为QueryRunner创建Bean对象的过程使用的是newInstance()方法,该方法只能调用无参构 public User () {
} public User(int id,String name, String password) { this.name = name; this.id = id; this.password = password; } public void setId(int id) { this.id = id;} public String getName() { return name;} public void setName(String name) { this.name = name;} public void setPassword(String password) {this.password = password;} public String getPassword() {return password;}
public class Main { public static void main(String[] args) { //创建线程 MyThread t01 = new MyThread(); MyThread t02 = new MyThread(); MyThread t03 = new MyThread("线程03"); t01.start(); t02.start(); t03.start();
C:\Users\Administrator>java -version java version "1.8.0_381" Java(TM) SE Runtime Environment (build 1.8.0_381-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.381-b09, mixed mode)
StringupdateSql="update class set name=? where id=?"; Object[] object2 = {"自然2", 20}; // 修改 intnum2= queryRunner.update(connection,updateSql,object2); System.out.println("修改数据行:" + num2);
StringdelSql="delete from class where id=?"; Object[] object3 = {20}; // 删除 intnum3= queryRunner.update(connection,delSql,object3); System.out.println("删除行:"+num3);
GET Response from server: GET request received with parameter: param1=value1¶m2=value2 POST Response from server: POST request received with JSON data: {"name":"John", "age":30, "city":"New York"}
C:\Users\Administrator>java -version java version "1.8.0_381" Java(TM) SE Runtime Environment (build 1.8.0_381-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.381-b09, mixed mode
public class Test<U> { // 该方法只是使用了泛型类定义的类型参数,不是泛型方法 public void testMethod(U u){ System.out.println(u); } // <T> 真正声明了下面的方法是一个泛型方法 public <T> T testMethod1(T t){ return t; } }
实现了普通方法和泛型方法
1 2 3 4 5 6 7 8 9 10
public class Test<T> { // 是泛型类中的普通方法 public void testMethod(T t) { System.out.println(t); } // 是一个泛型方法 public <T> T testMethod1(T t) { return t; } }
运行
1 2 3 4 5 6 7 8 9
public class Main { public static void main(String args[]) { Test test = new Test<Integer>(); test.testMethod("112"); String tt = (String) test.testMethod1("你好"); System.out.println(tt); } }
// 文件名: Sports.java public interface Sports { public void setHomeTeam(String name); public void setVisitingTeam(String name); } // 文件名: Football.java public interface Football extends Sports { public void homeTeamScored(int points); public void visitingTeamScored(int points); public void endOfQuarter(int quarter); } // 文件名: Hockey.java public interface Hockey extends Sports { public void homeGoalScored(); public void visitingGoalScored(); public void endOfPeriod(int period); public void overtimePeriod(int ot); }