Java基础
文章平均质量分 64
java入门到入土
lixww.cn
这个作者很懒,什么都没留下…
展开
-
Java基础笔记(17):异常处理
一般地,用户自定义异常类都是的子类自定义异常类通常需要编写几个重载的构造器自定义异常需要提供自定义的异常通过throw抛出自定义异常最重要的是异常类的名字,当异常出现时,可以根据名字判断异常类型。原创 2023-01-03 16:40:00 · 198 阅读 · 1 评论 -
Java基础笔记(16)内部类
在Java中,允许一个类的定义位于另一个类的内部,前者称为内部类,后者称为外部类。内部类一般用在定义它的类或语句块之内,在外部引用它时必须给出完整的名称。原创 2022-12-28 09:03:29 · 101 阅读 · 0 评论 -
Java基础笔记(15)代理模式
可以做到在不修改目标对象的功能前提下,对目标功能扩展因为代理对象需要与目标对象实现一样的接口,所以会有很多代理类,类太多.同时,一旦接口增加方法,目标对象与代理对象都要维护.原创 2022-12-26 20:42:41 · 74 阅读 · 0 评论 -
Java基础笔记(14)抽象类和接口
抽象类抽象方法不能用abstract修饰变量、代码块、构造器。不能用abstract修饰私有方法、静态方法、final的方法、final的类。原创 2022-12-26 17:20:43 · 61 阅读 · 0 评论 -
Java基础笔记(13)static和final
对Java类或对象进行初始化一个类中代码块若有修饰符,则只能被static修饰,称为静态代码块(static block),没有使用static修饰的,为非静态代码块。static代码块通常用于初始化static的属性。原创 2022-12-08 13:41:19 · 94 阅读 · 0 评论 -
Java基础笔记(12)单例设计模式
当一个对象的产生需要比较多的资源时,如读取配置、产生其他依赖对象时,则可以通过在应用启动时直接产生一个单例对象,然后永久驻留内存的方式来解决。,这样,就不能用new操作符在类的外部产生类的对象了,但在类内部仍可以产生该类的对象。因为在类的外部开始还无法得到类的对象,只能。如果我们要让类在一个虚拟机中只能产生一个对象,我们首先必须将类的。以返回类内部创建的对象, 静态方法只能访问类中的静态成员变量,所以,指向类内部产生的。单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类。原创 2022-12-06 17:29:46 · 66 阅读 · 0 评论 -
Java基础笔记(11)Object类和包装类
==:equals():所有类都继承了Object,也就获得了equals()方法。还可以重写。注意:只能比较引用类型,其作用与“==”相同,比较是否指向同一个对象。特例:当用equals()方法进行比较时,对类File、String、Date及包装类(Wrapper Class)来说,是比较类型及内容而不考虑引用的是否是同一个对象;原因:在这些类中重写了Object类的equals()方法。自定义使用equals()时,可以重写。用于比较两个对象的“内容”是否都相等针对八种基本数据类型定义相应的引用类型原创 2022-12-06 12:56:59 · 87 阅读 · 0 评论 -
Java基础笔记(10)面向对象三大特征
在子类中可以根据需要对从父类中继承来的方法进行改造,也称为方法的重置、覆盖。在程序执行时,子类的方法将覆盖父类的方法。原创 2022-12-02 19:09:57 · 80 阅读 · 0 评论 -
Java基础笔记(9)面向对象
类(Class)和对象(Object)是面向对象的核心概念。原创 2022-11-28 08:10:29 · 79 阅读 · 0 评论 -
Java基础笔记(8)数组
数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,通过编号的方式对这些数据进行统一管理。原创 2022-11-18 21:26:23 · 87 阅读 · 0 评论 -
Java基础笔记(7)循环结构
在某些条件满足的情况下,反复执行特定代码的功能。原创 2022-11-18 15:14:29 · 187 阅读 · 0 评论 -
Java基础笔记(6)程序流程控制和分支结构
三种基本流程结构:顺序结构:程序从上到下逐行地执行,中间没有任何判断和跳转。分支结构:根据条件,选择性地执行某段代码。有if…else和switch-case两种分支语句。循环结构:根据循环条件,重复性的执行某段代码。有while、do…while、for三种循环语句。注意:JDK1.5提供了foreach循环,方便的遍历集合、数组元素。原创 2022-11-17 20:29:20 · 82 阅读 · 0 评论 -
Java基础笔记(5)运算符
条件表达式结果为true,运算后的结果是表达式1,条件表达式结果为false,运算后的结果是表达式2。:在一定范围内,每向右移一位,相当于 / 2。表达式1:表达式2;表达式1和表达式2为同种类型。原创 2022-11-17 19:41:32 · 103 阅读 · 0 评论 -
Java基础笔记(4)数据类型转换
容量小的类型自动转换为容量大的数据类型,有多种类型的数据混合运算时,系统首先自动将所有数据转换成容量最大的那种数据类型,然后再进行计算。一个字符串可以串接另一个字符串,也可以直接串接其他类型的数据。String不是基本数据类型,属于引用数据类型。使用方式与基本数据类型一致。原创 2022-11-17 14:37:19 · 139 阅读 · 0 评论 -
Java基础笔记(3)标识符与变量
由26个英文字母大小写,0-9 ,_或 $ 组成数字不可以开头不可以使用关键字和保留字,但能包含关键字和保留字Java中严格区分大小写,长度无限制标识符不能包含空格。原创 2022-11-17 13:52:32 · 96 阅读 · 0 评论 -
Java基础笔记(2)关键字与保留字
default 默认,例如,用在switch语句中,表明一个默认的分支。final 用来说明最终属性表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变,用来定义常量。extends 表明一个类型是另一个类型的子类型。对于类,可以是另一个类或者抽象类;native 用来声明一个方法是由与计算机相关的语言(如C/C++/FORTRAN语言)实现的。finally 用于处理异常情况,用来声明一个基本肯定会被执行到的语句块。super 表明当前对象的父类型的引用或者父类型的构造方法。原创 2022-11-17 10:21:18 · 81 阅读 · 0 评论 -
Java基础笔记(1)
Java语言特点:简单性、跨平台性、面向对象、安全性、多线程性、分布性、可移植性、解释型、高性能和动态性。原创 2022-11-16 21:36:57 · 85 阅读 · 0 评论