Java学习
lifecookies
这个作者很懒,什么都没留下…
展开
-
JDBC编程
Java为关系数据库定义了一套标准的访问接口:JDBC(Java Database Connectivity) 在介绍JDBC之前,我们先简单介绍一下 关系数据库 程序运行的时候,数据都是在内存中的。当程序终止的时候,通常都需要将数据保存到磁盘上,无论是保存到本地磁盘,还是通过网络保存到服务器上,最终都会将数据写入磁盘文件。 而如何定义数据的存储格式就是一个大问题。如果我们自己来定义存储格式,比如保存一个班级所有学生的成绩单: 你可以用一个文本文件保存,一行保存一个学生,用,隔开: Michael,99原创 2021-06-13 15:03:04 · 61 阅读 · 0 评论 -
Java 实例 - instanceof 关键字用法
J instanceof 是 Java 的一个二元操作符,类似于 ==,>,< 等操作符。 instanceof 是 Java 的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回 boolean 的数据类型。 以下实例创建了 displayObjectClass() 方法来演示 Java instanceof 关键字用法: Main.java 文件代码: /* author by runoob.com Main.java */ import java.util.Array原创 2021-05-18 16:39:02 · 83 阅读 · 0 评论 -
Java中子类对象的实例化过程
子类对象在实例化时,子类对象会默认先调用顶级父类再是上一级父类中的无参构造函数,然后再调用子类构造构造方法。 1 代码 class Person { String name ; int age ; public Person() // 父类的构造方法 { System.out.println("***** 父类构造:1. publicPerson()") ; } } class Student extends Person { Str原创 2021-05-18 15:11:26 · 341 阅读 · 0 评论 -
【Java】为何Java中子类重写方法的访问权限不能低于父类中权限
因为 向上转型及java程序设计维护的原因 例: 假设一个父类A 拥有的方法 public void setXXX(){} 可以被其他任意对象调用 这个方法被子类B 覆写后 为 void setXXX(){} 即 默认的 访问权限 只能被本包极其子类 所访问 假设 其他包中的对象 C 调用 方法为: get( A a){ a.setXXX(); } 而此时传入的对象为B类对象,假设为b此时b将转型为a但是b中的setXXX() 调用权限 已经被缩小了这将造成错误。所以子类对象不能比父类对象原创 2021-05-18 14:59:35 · 936 阅读 · 0 评论