摘要:
连接数据库(JDBC接口) 步骤如下: 先到数据库jar包。 1.加载驱动 Class.forName("包路径"); 例:Class.forName("com.mysql.jdbc.Driver"); 2.创建连接 Connection conn = DriverManager.getConnec 阅读全文
摘要:
一、创建表 格式:create table 表名( 字段名 字段类,…… ) 例:create table student( id int primary key auto_increment, name varchar(6) ) 补充:字段类型 varchar , int , double , t 阅读全文
摘要:
一、Servlet声明周期 1.Servlet的声明周期一般分为四步:加载、实例化、服务、销毁。 2.实例化在整个生命周期中只执行一次。 二、jsp 1.Servlet向jsp中提供数据 request.setAttribute( , ); 例:request.setAttribute("key" 阅读全文
摘要:
一、HashMap 1.格式:HashMap<类型,类型> map = new HashMap<类型,类型>(); 例:HashMap<String, String> map = new HashMap<String, String>(); 2.方法 (1)put(key , value); //当 阅读全文
摘要:
一、异常处理 1.两种异常: (1)程序员自身问题(运行时异常) (2)外界问题(可控异常) 2.两种异常的详细说明 (1)运行时异常 当程序发生运行时异常时,程序会中断程序。 例:p1为对象; p1 p = new p1(); p = null; p.sayHello(); //这时就会报空指针异 阅读全文
摘要:
一、多态 1.多态存在于继承和接口中。 2.不确定行为放在父类中。 3.子类必须重写父类中的不确定行为。 二、抽象类 1.关键字 abstract。 例:public abstract class Shap{ public abstract void View(); } 2.抽象类中放不确定的行为方 阅读全文
摘要:
一、this 1.指向当前对象 (1)静态方法中不能this调用,因为静态方法是共享的。 (2)静态方法的调用:类名.方法名(); 非静态方法的调用:new 类类型.方法名(); 2.this指哪个对象调用了这个方法,this就指向哪个方法。 3.类中每个成员变量都有this指向,当局部变量和成员变 阅读全文
摘要:
设计模式(23种) 设计模式就是一种思想 java 、c++…… 就比如是盖房子,起初只是为了住人,后来房子装饰,装饰就是一种设计模式,分为欧式,中式呀,这就是设计模式。 一、第一种单例模式(饿汉式) 1. 一般的思想: 谁调用一个方法,谁就去new一个对象 单例:自己new自己 2.分析及步骤 ( 阅读全文
摘要:
一、静态成员的两种调用。 1. 对象.成员变量 = 值; 例:stu1 . name = "java"; 2.类名.成员方式; // 不需要new就可以直接用这种方式调用,调用方法也可以(Student . getNum()) 例:Student .count++; 注: 静态方法只能访问静态变量, 阅读全文
摘要:
一、匿名对象 1.格式: new 对象名(). 属性 = 值; 2.匿名对象方式赋值,只能调用一次,以为每次new时,都会是一个新的对象,每次new都会划分一个新的空间。 例: class student{ int id; String name; } public class studentMan 阅读全文