2886人加入学习
(10人评价)
JavaWeb第二季进阶

制作完成于2018年6月29日 使用Tomcat8.5 和 JDK8

价格 免费

构造一个单例模式:

public class JDBCUtil{

2.jingpublic static JDBCUtil instance = new JDBCUtil();

1.构造方法私有化:private JDBCUtil(){

}

public void GetConnection(){

System.out.println("得到一个数据库连接");

}

public static void main(String[] args){

JDBCUtil util = new JDBCUtil();

}

}

极大的减少了代码量

[展开全文]

单例模式

定义静态的类对象核心

私有构造器就不会多次调用,只能在类中创建电泳

[展开全文]

用构造方法防止外部类实例化工具类

[展开全文]

客户端路径:我们查看网页源码时,他已经被解析了,例如网页的头文件尾文件

客户端绝对路径:http://localhost:8080/

 

服务器路径:服务器端查看源码可以看见,

服务器端绝对路径:http://localhost:8080/web04/

这里的web04/使用request.getContextPath()代替

 

 

相对路径:css/style.css   css与path.jsp 同级可以直接用

绝度路径:/web04/css/style.css   绝对路径最前面必须是 /然后加上自己的项目名

request.getContextPath() 获取自己的项目名

 

单例模式:public class JDBCUtil {
    
    //设置一个静态实例
    public static JDBCUtil instance=new JDBCUtil();
    
    //私有化构造方法
    private JDBCUtil() {
        
    }
    
    public void getConnection() {
        System.out.println("得到一个数据库连接");
    }
    
    public static void main(String[] args) {
        JDBCUtil.instance.getConnection();
    }
}

 

[展开全文]

108-单例模式

public static JDBCUtil instance= new JDBCUtil();

JDBCUtil.instance.GetConnection();

可以把构造方法私有化,防止在外面使用构造方法.

[展开全文]

单例模式

实例化一个静态对象

并将构造方法私有化

[展开全文]

单例模式,主要用于节约资源提升性能,如:

package tools;
/**单例模式标准设计**/
public class JDBCUtil {

    public static JDBCUtil instance=new JDBCUtil();
    
    
    private JDBCUtil() {
        /***构造方法私有化是为了只能通过instance来实例化工具对象,不能让外部类访问***/
    }
    public void getConnect() {
        System.out.print("获取连接");
    }

    public static void main(String[] args) {
        

    }

}
 

[展开全文]

授课教师

SiKi学院老师

课程特色

下载资料(1)
视频(49)