![](https://img-blog.csdnimg.cn/800f99534e2c4e9db66f9a660e8f9a59.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
《Java面向对象程序设计》学习笔记
文章平均质量分 79
《Java面向对象程序设计》学习笔记
奇妙方程式
桂院校园导航小程序 开发者
展开
-
《Java面向对象程序设计》学习笔记
备考某学校的 817程序设计Java 专业课,在学习耿祥义老师的《Java面向对象程序设计(第3版)-微课视频版》。发一些自己的学习笔记到专栏(一篇文章对应书上一章),可能不会及时更新,见谅。笔记可能有错误,看看就得,现在懒得浓缩精炼了,以后再说吧🧐原创 2023-07-31 01:46:33 · 8024 阅读 · 0 评论 -
《Java面向对象程序设计》学习笔记——知识、概念、定义及作用(简答)
类是面向对象程序设计的基本构建单元,它是一种用户自定义的数据类型。类定义了对象的属性(成员变量)和行为(方法)。可以通过关键字class来定义一个类,类可以包含构造方法、成员方法和静态方法等。结构化程序设计(Structured Programming)是一种编程范式,通过使用顺序、选择和循环等结构化控制语句,以及模块化的程序组织方式,来提高程序的可读性、可维护性和可靠性。顺序结构(Sequence):按照语句的顺序执行,一条接一条执行,没有跳转和分支。原创 2023-08-17 21:58:42 · 4184 阅读 · 1 评论 -
《Java面向对象程序设计》学习笔记——CSV文件的读写与处理
CSV 是英文 comma-separated values 的缩写,翻译为 “逗号分隔值“。CSV 文件可以理解为以带逗号分隔(也可以是其他简单字符分割)的纯文本形式存储表格数据的文件。原创 2023-08-29 14:26:17 · 4633 阅读 · 0 评论 -
《Java面向对象程序设计》学习笔记——Java程序填空题
《Java面向对象程序设计》学习笔记——Java程序填空题原创 2023-10-17 14:11:06 · 1962 阅读 · 0 评论 -
《Java面向对象程序设计》学习笔记——进制转换练习(递归解法)
思路:递归,不断相除,并记录余数(大概是这样,表述可能不到位)。思路:先转成10进制数,再转成其他进制数。原创 2023-08-16 18:41:32 · 629 阅读 · 0 评论 -
Java题:查找单链表中第 k 个节点元素的值
遇到过一道奇奇怪怪的Java题:查找单链表中第 k 个节点元素的值,就整理出自己的想法,不知道对不对,还望大佬们指导。原创 2023-10-29 00:15:19 · 679 阅读 · 1 评论 -
《Java面向对象程序设计》学习笔记——第 1 章 Java入门
《Java面向对象程序设计》学习笔记——第 1 章 Java入门原创 2023-08-01 14:57:26 · 968 阅读 · 0 评论 -
《Java面向对象程序设计》学习笔记——第 2 章 基本数据类型、数组和枚举类型
《Java面向对象程序设计》学习笔记——第 2 章 基本数据类型、数组和枚举类型原创 2023-08-01 15:16:59 · 928 阅读 · 2 评论 -
《Java面向对象程序设计》学习笔记——第 3 章 运算符、表达式和语句
《Java面向对象程序设计》学习笔记——第 3 章 运算符、表达式和语句原创 2023-08-01 15:21:10 · 671 阅读 · 0 评论 -
《Java面向对象程序设计》学习笔记——第 4 章 类与对象
两个大括号以及之间的内容是类体(一个类的类体由两部分组成,即变量的声明和方法的定义)。对象的功能通过类中的方法来体现,那么功能的多态性就是方法的重载。方法重载的意思是,一个类中可以有多个方法具有相同的名字,但这些方法的参数必须不同,即或者是参数的个数不同,或者是参数的类型不同。成员变量可分为实例变量和类变量,同样,类中的方法也可分为实例方法和类方法。一个类的类体由两部分组成,即变量的声明和方法的定义。需要注意的是, static需放在方法的类型的前面。类中的类方法只能调用该类的类方法,不能调用实例方法。原创 2023-08-05 14:04:03 · 805 阅读 · 0 评论 -
《Java面向对象程序设计》学习笔记——静态内部类的访问方法(static/无static)
没有用static修饰内部类,则需要new一个外部类实例,再通过外部实例创建内部类。用static修饰内部类,可以直接通过内部类类名访问静态内部类。原创 2023-08-05 13:57:43 · 708 阅读 · 0 评论 -
《Java面向对象程序设计》学习笔记——第 5 章 继承与接口
用关键字 abstract 修饰的类称为 abstract 类(抽象类)。用关键字 abstract 修饰的方法称为 abstract 方法(抽象方法),对于 abstract方法,只允许声明,不允许实现,而且不允许使用 final 和 abstract 同时修饰一个方法。和普通类(非 abstract 类)相比, abstract 类中可以有 abstract 方法(非 abstract 类中不可以有 abstract 方法),也可以有非 abstract 方法。原创 2023-08-05 21:20:38 · 721 阅读 · 0 评论 -
《Java面向对象程序设计》学习笔记——第 6 章 内部类、匿名类与 Lambda表达式、异常类
我们也可以扩展 Exception 类定义自己的异常类,然后规定哪些方法产生这样的异常。注: throw 是 Java 的关键字,该关犍字的作用就是抛出异常。throw 和 throws 是两个不同的关键字。原创 2023-08-09 13:39:24 · 795 阅读 · 0 评论 -
《Java面向对象程序设计》学习笔记——第 7 章 面向对象设计的基本原则
类的 UML 图长方形垂直地分为三层。第 1 层是名字层。名字是常规字形,表明该类是具体类,如果类的名字是斜体字形,表明该类是抽象类第 2 层是变量层。第 3 层是方法层。访问权限:+表示 public -表示 private #表示 protected接口 (lnterface)泛化关系 (Generalizationl)继承关系 实线 空心三角形关联关系 (Association)组合关系 实线 箭头依赖关系 (Dependency)弱组合关系 虚线 箭头。原创 2023-08-10 16:25:48 · 1337 阅读 · 0 评论 -
《Java面向对象程序设计》学习笔记——第 8 章 设计模式
一个设计模式 (pattern) 是针对某一类问题的最佳解决方案,而且己经被成功应用于许多系统的设计中。即一个设计模式是从许多优秀的软件系统中总结出的成功的可复用的设计方案。框架不是设计模式,框架是针对某个领域,提供用于开发应用系统的类的集合。原创 2023-08-13 22:37:12 · 1470 阅读 · 1 评论 -
《Java面向对象程序设计》学习笔记——第 9 章 常用实用类
Java面向对象程序设计——第 9 章 常用实用类原创 2023-08-17 00:11:14 · 1372 阅读 · 0 评论 -
《Java面向对象程序设计》学习笔记——第 12 章 输入流与输出流
《Java 面向对象程序设计》学习笔记——第 12 章 输入流与输出流原创 2023-08-23 18:29:35 · 1750 阅读 · 0 评论 -
《Java面向对象程序设计》学习笔记——第 13 章 泛型与集合框架
Java 提供了实现常见数据结构的类,这些实现数据结构的类通称为 Java 集合框架。在 JDK1.5 后, Java 集合框架开始支持泛型,本章首先介绍泛型,然后讲解常见数据结构类的用法。原创 2023-08-31 00:05:32 · 2190 阅读 · 1 评论 -
《Java面向对象程序设计》学习笔记——第 15 章 Java 多线程机制
第 15 章 Java 多线程机制Java 语言的一大特点就是内置了对多线程的支持。多线程是指同时存在几个执行体,按几条不同的执行线索共同工作的情况。我们感觉线程正在同步执行,但并不是真的同时执行多个线程,只是Java 快速地从一个线程切换到另一个线程。Java 虚拟机( JVM )负责管理线程。原创 2023-09-10 12:08:12 · 2314 阅读 · 0 评论 -
《算法设计与分析(第4版)》笔记——第 1 章 算法入门
随便学学Java算法原创 2023-10-22 00:19:44 · 624 阅读 · 1 评论