Java学习
文章平均质量分 83
H0r1zon.
这个作者很懒,什么都没留下…
展开
-
Java学习记录(3)
一旦获取初始值,该final变量值则不能重新赋值(未指定默认值可以在后续代码中对final修饰变量赋值,但只可一次,不可重复,且final修饰的成员变量必须由程序员显示地指定初始值,系统不会对final成员进行隐式初始化)。接口里可以包含成员变量(只能是静态常量)、方法(只能是抽象实例方法、类方法或默认方法)、内部类(包括内部接口、枚举)定义。final修饰的方法不可以被重写,如果出于某些原因不希望父类的某个方法被重写,则可以用final修饰该方法。接口里定义的方法只能是抽象方法、类方法或默认方法。原创 2023-07-04 21:39:42 · 65 阅读 · 0 评论 -
Java学习记录(5)
常规方法是在main函数中加一个cnt来计数可以在类中加一个声明使用这个来计数,这样这个cnt就是所有对象共享的(static变量是对象共享)静态域不管static在哪里:(1)静态变量static变量是所有对象共享(同一个类) (2)static类变量,在类加载的时候就生成了。访问修饰符 static 数据类型 变量名可以通过类调用,也可以通过对象调用类变量的调用必须遵守相关的访问权限很明显可以看出来在实例变量处已经被编译器标成了红色.类方法也叫静态方法。原创 2023-07-11 19:10:30 · 80 阅读 · 2 评论 -
Java学习记录(6)
throws后面的异常类型可以试方法中产生的异常类型,也可以是它的父类,也可以抛出多个异常。子类重写父类的方法时:对抛出异常的规定:子类重写的方法,所抛出的异常类型要么和父类抛出的异常一致,要么为父类抛出异常类型的子类型。可以有多个catch语句,捕获不同的异常(进行不同的业务处理),要求父类异常在后,子类异常在前,比如(Exception在后,NullPointerException在前),如果发生异常,只会匹配一个catch。2.有些Collection的实现类,可以存放重要的元素,有些不可以。原创 2023-07-13 22:25:25 · 60 阅读 · 1 评论 -
Java学习记录(2)
类(class,使用类来创建对象,如:Person p = new Person();)与对象(object,也被称为实例,instance),其中类是某一批对象的抽象,可以把类理解成某些概念;对象才是一个具体存在的实体,从这个意义上来看,日常所说的人,其实是人的实例,而不是人类。Java的继承通过关键字extends实现,实现继承的叫子类,被继承的称为父类。原创 2023-07-03 21:47:05 · 81 阅读 · 1 评论 -
MySQL简单操作(增删查改)
输入cd 加上自己的安装路径:C:\Program Files\MySQL\MySQL Server 8.0\bin。点击查询,新建一个查询,然后可以通过代码操作。运行的时候选择以管理员的身份运行,这样就能手动开关数据库。Mysql -h 主机名 -u 用户名 -p。选中字段,右键运行已选择的(其他操作都一样)复制以下两个代码,再将文件后缀改为.bat。新建一个数据库,字符集用常用的utf-8。(一定要记住自己MySQL的密码)保存图片,文件,压缩包,视频。双击打开,将启动类型改为手动。原创 2023-07-08 22:32:58 · 70 阅读 · 0 评论 -
Java学习记录(4)
num1/num2时程序会抛出异常(因为num2 = 0),异常类型为ArithimeticException。运行类型看右边是什么,右边是什么,它的对象就是谁,如果将cat改为Animal类型,则会输出Animal在叫!如果程序员觉得一段代码可能会出现异常,可以使用try-catch异常处理机制来解决,从而保证程序的健壮性。Sum 函数构成重载,创建不同的对象传入不同的参数去调用sum,这个过程就是多态的体现。是面向对象的第三大特征,多态是建立在封装和继承基础之上的。提高代码复用性,利于代码维护。原创 2023-07-06 22:14:45 · 85 阅读 · 1 评论 -
Java学习记录(1)
Java初学者笔记原创 2023-07-02 21:30:51 · 93 阅读 · 1 评论