![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE
文章平均质量分 85
瘦皮猴117
互联网的精神是开放共享的,互联网属于全人类!
展开
-
初见Java中的内部类
内部类概念内部类的设计也是一种封装的思想内部类存在的意义内部类的种类1. 成员内部类1.1 成员内部类定义关于成员内部类产生对象的两种方式 1.2 成员内部类需要依赖外部类的对象2. 静态内部类3. 方法内部类4. 匿名内部类Lambda表达式Lambda表达式的四种情况1. 无返回值无参数2. 无返回值有参数3. 有返回值无参数4. 有返回值有参数.........原创 2022-06-17 09:05:17 · 508 阅读 · 0 评论 -
图书管理系统Java代码
图书管理系统图书部分每本具体书籍——Book书架类——BookList用户部分User——用户类NormalUser(普通用户)AdminUser(管理员)权限操作书籍的接口——IOperation显示当前书籍列表——ListAllBooksOperation添加书籍——AddOperation下架书籍——RemoveOperation更新书籍——UpdateOperation查找书籍——FindOperation借阅书籍——BorrowOperation归还书籍...原创 2022-05-23 08:59:33 · 10826 阅读 · 3 评论 -
Java数据结构——集合框架初识、List线性表
集合框架初识所谓的集合,就是用来保存和操作数据的一些类。键值对,映射关系,键- key,值- valuekey不重复value可以重复例如:身份证号key姓名valueList线性表List——线性表的父接口常用子类ArrayList(底层是一个动态数组实现的线性表)LinkedList(底层是一个双向链表实现的线性表)常用方法boolean add(E e):尾插 evoid add(int index, E element):将......原创 2022-05-11 08:18:39 · 264 阅读 · 0 评论 -
Java中的包装类、泛型
包装类包装类的产生、JDK中的包装类——以下8种、包装类的使用、包装类与基本类型的不同点泛型引入泛型——编译阶段检查类型是否一致的手段。 若泛型类中存在多个类型参数,成员变量的类型不一定一致。原创 2022-05-10 10:46:58 · 1115 阅读 · 0 评论 -
Java中的异常
目录引言基本语法1. 程序中不处理异常的情况2. 使用try ..catch ..处理异常3. Java中一切都是类,异常其实也是类,因此Catch代码块只能捕获相应的异常"类型"4. 关于错误"堆栈"信息5. 关于finally代码块:无论是否有异常产生,最终都会执行finally代码块中的代码6. 异常的处理流程7. throws和throw关键字——人为抛出异常引言异常:程序没按照预计的结果运行,在运行的过程中发生了"错误"。//除0异常 .原创 2022-05-09 15:10:34 · 212 阅读 · 0 评论 -
Java中的String类——万字详解
JDK中String类的声明1. 创建字符串的四种方式。字符串的字面量2. 字符串的比较相等不区分大小写的比较equalsIgnoreCase()方法3. 关于字符串的常量池问题当使用直接赋值法产生字符串对象时,JVM会维护一个字符串的常量池。手工入池: String类提供的intern()方法。 4. 字符串的不可变性5. 如何修改字符串的内容5.1 StringBuilder类,修改对象的内容6. 字符串的其他常见操作.........原创 2022-05-08 14:01:30 · 1066 阅读 · 0 评论 -
Java中的Object类、JDK中的常用接口、深浅拷贝
Object类、JDK中的常用接口1. java.lang.Comparable;比较接口2. java.lang.Cloneable; 克隆接口深浅拷贝了解概念原创 2022-05-07 14:22:48 · 377 阅读 · 1 评论 -
Java入门——抽象类与接口,6千字攻略
Java小白入门抽象类与接口Java中定义抽象类或者抽象方法使用 abstract 关键字声明1. 抽象方法所在的类必须使用 abstract 声明为抽象类。2. 若一个类使用 abstract 声明为抽象类,无法直接通过该类实例化对象。3. 子类继承了抽象类,就必须强制子类覆写抽象类中的所有抽象方法(子类是普通类)。4.抽象类是普通类的超集接口1. 接口表示一种规范或者标准2. 接口表示具备某种能力或行为原创 2022-04-30 18:16:13 · 1429 阅读 · 0 评论 -
Java入门——多态篇,6k字攻略。
Java小白入门多态篇多态:一个引用可以表现出多种行为或特性向上转型方法重写问题:父类方法使用 private ,子类方法使用 public 是否可以?问题:能否重写 static 方法?判断父类是否被覆写、子类是否重写父类方法方法重写的返回值必须严格相同,向上转型类除外向上转型发生的时机向下转型要发生向下转型,首先要发生向上转型instanceof 关键字原创 2022-04-30 10:36:26 · 578 阅读 · 0 评论 -
校招单选练习:类的继承、加载,代码块(5分)
public class A { public A() { System.out.println("1. A的构造方法---------------"); } { System.out.println("2. A的构造块-----------------"); } static { System.out.println("3. A的静态块-----------------"); }}原创 2022-04-27 16:09:41 · 116 阅读 · 0 评论 -
Java入门——继承篇,万字攻略
Java小白入门继承篇继承 基本语法继承的规则关于 protected 访问权限要产生一个子类对象,默认先产生父类对象继承中的 this 与 super 关键字this 关键字super 关键字super 修饰属性super 修饰方法 1. 修饰构造方法 2. 修饰普通方法继承中的 final 关键字类之间的组合关系...原创 2022-04-28 08:56:56 · 766 阅读 · 2 评论 -
初学者也能看得懂——包访问权限与 import 关键字
Java入门——包访问权限与 import 关键字访问修饰符、包简介、如何导入某个包的某个类?—— import 语句、常见的系统包原创 2022-04-27 08:26:07 · 567 阅读 · 0 评论 -
Java类与对象-万字攻略
万字攻略,详解 类和对象、static 关键字、构造方法、代码块、匿名对象、toString方法。原创 2022-04-15 15:30:36 · 596 阅读 · 0 评论 -
Java入门级每日总结(6):数组的定义与使用、数组类型传参数图解、JVM 内存区域划分简介。
java入门,Java中数组的学习技巧、语法糖简介、JVM 内存区域划分、 二维数组、内置类型传参数图解、数组类型传参数图解、copyOf、copyOfRange。原创 2022-04-11 08:24:38 · 483 阅读 · 3 评论 -
Java入门级每日总结(5):Java中方法的使用(重载、递归)
1.方法的基本用法1.1 什么是方法(method)1.2 方法定义语法1.3 方法调用的执行过程1.4 实参和形参的关系(重要)1.5 没有返回值的方法2. 方法的重载2.3 重载的规则3. 方法递归3.1 递归的概念3.2 递归执行过程分析3.3 递归练习3.4 递归小结原创 2022-04-08 11:27:03 · 627 阅读 · 2 评论 -
Java入门级每日总结(4):程序的逻辑控制(顺序、分支、循环)、输入输出、label语句跳出双层循环。
程序的逻辑控制(顺序、分支、循环)、输入输出while 循环break语句continuefor 循环do while 循环label语句跳出双层循环原创 2022-04-05 11:40:06 · 454 阅读 · 0 评论 -
Java入门级每日总结(3):字节、数据类型与运算符
一、字节什么是字节?字节是计算机中表示空间大小的基本单位。计算机使用二进制表示数据. 我们认为 8 个二进制位(bit) 为一个字节(Byte)。其中 1KB = 1024 Byte, 1MB = 1024 KB, 1GB = 1024 MB。二、数据类型Java和C++都属于强类型的语言,定义一个变量时,必须指定这个变量的类型,这个变量在之后赋值的过程中,只能赋值为相应类型的值。......原创 2022-04-04 00:19:24 · 1304 阅读 · 2 评论 -
Java入门级每日总结(2):JDK、JRE、JVM三者的关系
JDK、JRE、JVM三者的关系原创 2022-04-02 18:24:48 · 774 阅读 · 1 评论 -
WIN10 JDK的安装与环境配置,JDK命令实现简单程序的编译与运行,javac编译报错的解决方案。
新手安装JDK,WIN10下的JDK的安装与环境配置,JDK命令实现简单程序的编译与运行。javac编译报错的解决方案。原创 2022-04-01 09:03:59 · 643 阅读 · 1 评论