JAVA
努力写程序
只有付出了很多,才可能有收获。
展开
-
this和super关键字(2)
父类重载了子类的构造方法,并且父类无空参构造方法,子类继承后,报错原因分析1.子类会有默认的空参构造方法(默认隐藏),默认构造方法第一行(这是隐藏的)有一个super关键字,spuer(),调用父类的空参构造方法。2.父类不存在空参构造,所以报错。3.如果父类有多个构造方法,子类调用一个即可。4.构造方法不能被继承,所以不能被重写。package cn.huhui.de原创 2017-10-30 10:52:06 · 261 阅读 · 0 评论 -
JDBC初识
import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;/* * jdbc数据库操作的步骤 * 1.注册驱动 * 告知jvm使用的是哪一个数据库驱动 * 2.获得链接 * 使用jdbc类,完成mysql数据库的链接 * 3.获得转载 2017-12-18 20:06:22 · 97 阅读 · 0 评论 -
JDBC数据集获得及处理
package cn.huhui.jdbc; import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement; public class JdbcDemo01 {public static void main(String[] args) thr转载 2017-12-18 20:07:21 · 411 阅读 · 0 评论 -
使用PrepareStatement接口,实现数据表的更新操作
package cn.huhui.jdbc; import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet; /* * 使用PrepareStatement接口,实现数据表的更新操作 */public class JdbcDe转载 2017-12-18 20:08:46 · 939 阅读 · 0 评论 -
使用PrepareStatement接口,实现数据表的更新操作
package cn.huhui.jdbc; import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement; /* * 使用PrepareStatement接口,实现数据表的更新操作 */public class JdbcDemo04 { public static void转载 2017-12-18 20:09:34 · 1149 阅读 · 0 评论 -
JDBC防注入攻击
package cn.huhui.jdbc; import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;impor转载 2017-12-18 20:10:16 · 233 阅读 · 0 评论 -
原始类型和向后兼容、通配泛类型
原始类型和向后兼容没有指定具体类型的泛类型和泛型接口被称为原始类型,用于和早期的java版本向后兼容。原始类型存在一定的安全隐患,所以一般不使用这种原类型.通配泛型非受限通(?)受限通配(? extends Object)下限通配(? super T) 受限通配原创 2017-12-04 22:12:11 · 443 阅读 · 0 评论 -
浅析Java中的final关键字
浅析Java中的final关键字 文章转载至 http://www.cnblogs.com/dolphin0520/p/3736238.html 下面是本文的目录大纲: 一.final关键字的基本用法 二.深入理解final关键字一.final关键字的基本用法 在Java中,final关键字可以用来修饰类、方法和转载 2017-10-30 11:49:07 · 240 阅读 · 0 评论 -
this和super关键字(1)
1.使用this关键字调用构造函数之间的构造方法构造函数调用本类另外一个构造函数的方法this(参数1...) this()调用的是本类的无参构造方法Person.javapackage cn.huhui.demo01;public class Person { private String nmae; private int age; /* *原创 2017-10-30 10:05:17 · 7135 阅读 · 0 评论 -
消除对泛型和泛型的限制
本文转载至51CTO 原地址:http://book.51cto.com/art/201108/280386.htm###泛型是使用一种称为类型消除(type erasure)的方法来实现的。编译器使用泛型类型信息来编译代码,但是随后会消除它。因此,泛型信息在运行时是不可用的。这种方法可以使泛型代码向后兼容使用原始类型的遗留代码。泛型存在于编译时。一旦编译器确认泛型类型是转载 2017-12-04 22:10:10 · 604 阅读 · 0 评论