Java

OOP课程第一次Blog

目录1.前言:2.设计与分析:第一次大作业7-5:第一次大作业7-5总结:第二次大作业7-4:第二次大作业7-4总结:第三次大作业7-3:第三次大作业7-3总结:3.踩坑心得:4.改进建议:5.总结: 1.前言: 题目集1:这次的作业题目量较大,而且最后一题难度不小,然后是第一次使用Java语言编写代码,对于类的使用以及Java的一些语法还是很不适应,加上c语言基础不大好,所以在写的时候即使是在前

23201829-余一凡OO第一次blog作业

OO第一次博客作业 前言 这是Java学习以来的第一次博客作业,也是我第一次回过头来对自己Java的阶段性学习做出一个系统性的总结。总的来说做的还有很多的不足,需要多加改进。 在前三次题目集中,我们进行了答题判题程序的书写,前两次的题目还比较平常,但第三次的题目引入了错误格式的情形,对我的答题造成了不小的阻碍。 在前两次作业中,由于对类和类间关系的了解不够深入,导致代码写的十分混乱,也没有遵循单一

oop三次大作业总结

前言:题目涉及知识紧凑,环环相扣,涵盖了当前所学的知识和一定的课外搜索,难度逐层递增,一步步加强难度,循序渐进。 分析与设计: 对于题目的分析 首先是第一次大作业的第一题: 需求设计一个风扇类 设计一个名为Fan的类表示一个风扇。这个类包括: 1.三个名为SlOW、MEDIUM和FAST,其值为1、2和3常量表示风扇的速度。 2.一个名为speed的int类型私有数据域表示风扇的速度(默认值为SL

前三次大作业博客总结

第1~3次大作业博客 前言 java语言和c语言真的很不同!c是面向过程,它更加注重程序的执行过程,需要程序员手动管理内存等资源。java是面向对象,它更注重于对象的概念,提供了更高级的特性如继承、封装、多态等,同时也有自动内存管理机制(垃圾回收),使得程序员可以更专注于业务逻辑而不用过多关注底层细节。另外,题目难度和代码的复杂度来说,java也远远大于c,我们需要摆脱c语言的思维,去转变思维进行

dodkjsnkjvj

一、作业总结 从难度来看,这三次的大作业最后一题都是由一种题目发展扩充来的,不断的深入。因为每次的最后一题涉及的范围越来越广、对每条输入的格式严格要求以及在不同情况下输出不同的语句,所以显而易见的,三次作业的难度在逐渐提升,这也就代表着我们需要更好的思维和逻辑以及方法。 从知识点的涉及来看,这三次的题目所要运用的知识点越来越多,它涉及到了对正则表达式的运用(这对输入格式的判断有着很大的帮助,减少了

科研软件

【专业软件】科研软件看这里,方便你我他 封面 目录页 1. 科研专业软件 1.1. 数值模拟 1.1.1. 有限元 1.1.2. 离散元 1.2. 顶级图像分析软件 2. 实用小工具 2.1. GIF制作 2.

为什么序列化要实现Serializable接口

一、为什么实现了Serializable接口就会序列化? 实现了Java中的Serializable接口的类会被称为可序列化的,这意味着它们的实例可以被序列化为字节流,以便于在网络上传输、保存到文件中或者在内存中进行持久化存储。实现Serializable接口的主要原因包括: 标记接口 :Serializable接口是一个标记接口,没有定义任何方法。它的存在只是为了告诉Java

第一阶段PTA总结

前言 截至目前,面向对象程序设计已经进行了三次PTA训练。题目是基于试卷的判分系统的程序设计,在三次训练中难度逐渐增加,同时这个题目还要伴随整个面向对象程序设计的学习,逐步迭代。完成这部分作业确实花费了我大部分时间,虽然最后的代码都可以完成所有的测试样例,但是无法通过所有的测试点,说明我的设计、语法和算法都或多或少存在问题,所以总结就是有必要的。 知识点 类的设计 类与对象 JAVA的语法知识

Blog1-3

Blog 1-3总结 1.前言 三个礼拜左右的pta训练,让我成功认知到了学校对java这门课程的重视。 总体而言,这三次pta难度都是比较大的,让我的头发掉了一根又一根,而且题目难度跨度太大了,让人有点难以适应,也是因为难度跨度很大,导致分数的分配也不是很均匀。还有就是有些测试点真的有点奇怪,让我苦苦思索了很久,改了一遍又一遍。 最后就是关于知识点方面了,题目集涵盖了正则表达式、列表、泛型和类间

1~3次pta作业心得

第一次作业 设计实现答题程序,模拟一个小型的测试,要求输入题目信息和答题信息,根据输入题目信息中的标准答案判断答题的结果。 输入格式: 程序输入信息分三部分: 1、题目数量 格式:整数数值,若超过1位最高位不能为0, 样例:34 2、题目内容 一行为一道题,可以输入多行数据。 格式:"#N:"+题号+" "+"#Q:"+题目内容+" "#A:"+标准答案 格式约束:题目的输入顺序与题号不相关,不一

关于前三次pta的总结

前言 这三次pta难度在不断上升的同时,要求我们线上慕课+自主学习来了解更多的java中的各种方法,如:正则表达式 List Map等。与此同时要求我们展开尝试并熟练类的构造,类的引用,链表的基本运用,封装性,比较接口,比较方法,toString的使用。每一次pta作业都会先以几个小题来引入本次pta所要侧重的知识点,同时也是这次我们需要学习掌握的用以解决最后一题的方法,前几道小题是解决最后一题的

Java第一次blog

7-1 答题判题程序-1 前言 这些题目主要用到对象与类的处理: 对象是现实世界或抽象概念中的实体在计算机程序中的表示。 类则是具有相同属性和方法的对象的集合,是创建对象的模板。通过类,我们可以定义一类对象的共同特征和行为。 1.字符串处理:需要对输入的题目信息和答题信息进行字符串分割、提取和处理,以获取题目编号、题目内容、标准答案和答题结果等信息。 2.对象和类:需要设计题目类、试卷类和答卷类,

第一轮OO作业总结

第一轮OO作业总结 题目梗概:设计实现答题程序,模拟一个小型的测试,要求输入题目信息和答题信息,根据输入题目信息中的标准答案判断答题的结果。 前言 此次为我的第一次大作业,也是我第一次为迭代所苦恼的作业。三次作业主要考察我们对于类的认识,重点考察Java的三大基本特性之一,即“封装”,要求我们遵循类的设计原则:内聚性,一致性,封装性,清晰性等。题目包含众多错误判断,同时通过两次迭代,增加题目需

总结blog

前言 可以说,这一阶段才是真正进入了面向对象程序设计的代码设计与编写,在此之前的几次题目集只能算是让我们熟悉从c语言语法到java语法使用的转变,这体现在之前并未要求对类的使用。而这三次题目集,要求使用类并对其内部属性进行封装, 第一次题目集的难度较为简单,题目量共5道,那个时候我以为"答题判题程序"只是简单的作为一个题目集的最后一题,编写需要提高难度,完全没注意它其实是"答题判题程序-1"!!

Blog -----前三次大作业总结

1.第一次大作业中,Java题目所涉及到的知识点包括: (1).数据的输入和输出。程序需要从控制台读取输入,并将结果输出到控制台。这涉及到System.in和System.out的使用,以及可能用到的Scanner类或其他输入读取方法。 (2).字符串处理。题目中的输入格式包含多种特殊字符,程序需要能够正确解析这些字符并提取出有用信息。这可能涉及到String类的各种方法,如split(), su

path.resolve、path.join、path.posix.join对比分析以及适用场景举例

path.resolve、path.join、path.posix.join对比分析以及适用场景举例 path.resolve、path.join 和 path.posix.join 都是 Node.js 中用于处理和操作文件路径的方法,但它们各自有特定的功能和使用场景。以下是它们的对比分析和适用场景举例: 1. path.resolve([...paths]) 功能: path.resolve

对于前三次pta作业的总结

一.前三次作业分析 二.自己学到了什么 一.前三次作业分析 1.第一次作业: 在我们的第一次pta作业上,我们程序输入信息分三部分,分别是#N一部分#Q一部分和#A一部分,这三部分分别表示题目的题号,题目的内容和题目的答案还有标准答案。 根据这题题目的意思,我们要用正则表达式对题目进行切割,然后分别把题目编号,题目内容,学生答案和试卷标准答案提取出来。 然后设置三个类: (1)一个是题目类(用于封

PTA三次作业

1.前言: 第一次作业难度较大,从无到有的设计,涉及到的主要类有Paper,Question,AnswerPaper,Main,主要题目方向为字符串判断与字符串处理(提取有效信息),判断对错算总分,配合一些Java自带的数据结构如ArrayList即可快速解决问题,第一次作业是后面作业的基础,需自行了解正则表达式等方法。第二次作业难度适中,题目在第一次作业前提下添加了试卷类,涉及较为复杂类引用,需

OOP第一阶段题集总结

一.前言 知识点:数组,字符串的使用,链表,hashmap,泛型的使用,正则表达式的使用,类的设计,类与类之间的关系,单一职责。 题量:题目数量为5+4+3,数量适中,其中都是前几题较简单,最后一题较为复杂,且每一次都是在前一次的基础上进行迭代。 难度:前几题基础简单,最后一题较难,一般需要花费四五天时间去写。 二.设计与分析 1.答题判题程序一: 设计实现答题程序,模拟一个小型的测试,要求输

LeetCode 1331. Rank Transform of an Array

原题链接在这里:https://leetcode.com/problems/rank-transform-of-an-array/description/ 题目: Given an array of integers arr, replace each element with its rank. The rank represents how large the element is.

Principles of Object Oriented Class Design

Principles of Object Oriented Class Design https://staff.cs.utu.fi/~jounsmed/doos_06/material/DesignPrinciplesAndPatterns.pdf The Open Closed Principle (OCP)1A module should be open for extension but

JAVA第一次大作业blog

一、前言 在过去的这段时间里,我依次完成了三次题目集的挑战。这三次题目集不仅是对我学习成果的检验,更是我深入理解与运用所学知识的关键途径。 在知识点方面,这三次题目集主要检验对类与类之间的设计与处理。 在题量方面,三次题目集的题量在减少,但难度却在增加。 在难度方面,三次题目集同样呈现出递进式提升的特点。第一次题目内容较少,第二次增加了答卷类,第三次新增学生类,并且更加考验对字符串的处理。 通过

OO第一次blog作业

OO第一次blog总结作业 前言答题判题程序:针对与pta上的3次作业,主要考察的是javabean类的设计,类与类之间存在的联系的设计以及正则表达式的学习与书写。除了第三次作业的测试点不完善需要一个一个自己去猜测试点外,大体设计上是不难的,题量也是规规矩矩(其实除了最后一题,其他都是送分题的:))。最重要的是在第三次作业当中,是无法理解一些测试点的得分要素的,在这次作业中得了97我感觉

课程阶段性总结

前言:   java这门语言对于我来说是一门陌生的语言,开始学习起来是比较吃力的,上学期只接触了C语言,虽然C预言是比较基础的,可以让你在接触到新的一门语言是更加容易上手.但是java本身是有一定难度的,这就导致了我在做java的一些作业时会出现许多问题。经过这一段时间的学习,题目集1至题目集3的作答,让我收获颇丰。这三次题目集不仅检验了我的学习成果,也为我提供了宝贵的实践机会。我将对题

MySQL-06.索引的数据结构

1.为什么使用索引 索引是存储引擎用于快速找到数据记录的一种数据结构,就好比一本书的目录部分,通过目录中找到对应文章的页码,便可快速定位到需要的文章。MySQL中的索引也是一样的道理,进行数据查找时,首先查看查询条件是否命中某条索引,符合则通过索引查找相关数据,如果不符合则需要全表扫描,即需要一条条的查找记录,知道找到与条件符合的记录。 上图,是在没有索引的情况下,从磁盘读取数据的示意图。建立

30 天精通 RxJS (27):简易实作 Observable(二)

前一篇文章我们已经完成了基本的 observable以及 Observer 的简易实现,这篇文章我们会接续上一篇的内容实现简易的 Observable 类别,以及一个 creation operator 和一个 transform operator。 建立简易 Observable 类别 这是我们上一篇文章写的建立 observable 实例的函数 从这个函数可以看出来,回传的 ob

OPP面向对象前三次题目总结

一.前言:   第一次大作业: 作为三次作业里面最简单的一次作业,第一次作业里面没有什么涉及到那种特别大的程序,并且对类的使用也没有那么的明显,虽然有5道题,但基本上使用面向过程的思维就可以解决完,主要是对java的一些语法和一些方法的训练而已,对于新手来说难度比较适中。尽管如此,由于我当时对题目的重视程度不高,再加上当时忙于辩论赛准备,所以只留了大概3个小时来写最后一题,结果就是最后一

性能测试学习笔记--云服务器java环境搭建

   jdk配置好环境变量后提示-bash: /root/jdk1.8.0_411/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory解决方案:yum  install glibc.i686

23201630徐弘-第一次blog作业

前言: 本次三周的最后一道题,都是答题判题程序,1,2,3道题难度逐级增加。 第一题 : 第一题的知识点在于类之间的三个类之间的关联设计,试卷类关联了题目类,答卷类又关联了试卷类,层层关联,然后便是各个类之间的设计,其中包括的对象和方法,题目类中包含判断题目对错的方法,试卷类调用这个方法,并在答卷类中储存。而在难度方面,主要在于对于每行输入的信息的分析,究竟是答卷,还是题目,不过还好本题是直接输入

23201430-张文杰的第一次博客作业

(1)前言: 本次布置的三次题目集涉及的知识点: 题目集1 主要侧重于考察了java中 类与对象 的知识点,同时涉及了关于java中数组的基本应用,关联类等知识的考查。题目集2 主要侧重于考察方法的运用,用于解决简单的应用题。题目集3主要侧重于考察了进阶的类的运用。 题量逐渐减少。 难度逐渐提升。 代码量逐渐增。 (2)设计与分析: 题目集1: 第一题uml图   对题目的分析:

<<  <  395  396  397  398  399  400  401  402  403  404  405  >  >>