JAVA
BJM_
探索未知,崇尚自由。
展开
-
JAVA中的三种权限
1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,即便是子女,朋友,都不可以使用。3、protected:protected对于子女、朋友来说,就是public的,可以自由使用,没有任何限制,而对于其他的外部class,protected就变成...原创 2018-04-08 15:50:51 · 851 阅读 · 0 评论 -
JAVA继承的初始化顺序
初始化顺序:父类的静态变量-->父类的静态代码块-->子类的静态变量-->子类的静态代码快-->父类的非静态变量(父类的非静态代码块)-->父类的构造函数-->子类的非静态变量(子类的非静态代码块)-->子类的构造函数 值得注意的是:父类的非静态变量(父类的非静态代码块)是同一级的,看哪个部分写在类的最前面谁就先被执行,子类的非静态变量(子类的非静态代码...原创 2019-05-06 23:00:21 · 234 阅读 · 0 评论 -
JAVA中final关键字的注意事项
Final关键字的基本用法: 在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。 Final修饰类时: 当用final修饰一个类时,表明这个类不能被继承,但是要注意final类中的所有成员方法都会被隐式地指定为final方法。 Final修饰成员方法时: 父类的final方法是不能被子类所覆盖(重写)的,也就是说子类是不能够存在和父类一模一样的方法的。但...原创 2019-04-24 21:21:54 · 500 阅读 · 0 评论 -
JAVA编写 File操作 的学生管理系统
今天把文件读取加了上去,每次启动会先检验有无数据文档存在,没有则会创建。并且每次启动程序都会加载数据文档到程序中,功能一共有普通的增删查改,除了查询不需要更改数据外以后的每次操作都会在结束时调用存储方法把数据存储到文本中。这里打开文件用的不是追加方式,所以会占用运行内存,但是方便许多。如果改为追加模式则在每次删除修改之后都要用删除前的学生信息去数据文件中匹配,然后再修改所在行数据。 ...原创 2019-04-24 14:50:34 · 2638 阅读 · 0 评论 -
JAVA集合类实现的简单学生管理系统
很久没有用JAVA写代码,今天利用写一个学生管理系统回顾了一下,仅仅实现简单的增删查改。 一共分为两个Class,一个是学生类Student,一个是管理系统类Student_ManageMent_System. Student.java package student_manager_system; public class Student { private String n...原创 2019-04-23 19:29:38 · 4437 阅读 · 0 评论 -
JAVA获取Class类型对象的3种方式
class T{} public class Test{ public static void main(String[] args) throws Exception{ //第一种方式:java语言中任何一个java对象都有getClass()方法,getClass()返回运行类 T e = new T(); Class c1 = e.getClass(); //第二种方式:ja...原创 2019-05-09 20:19:46 · 12863 阅读 · 3 评论