Java

NCHU-OOP课程与PTA四到六周作业源代码

NCHU-OOP课程与PTA四到六周作业源代码 目录NCHU-OOP课程与PTA四到六周作业源代码PTA-oop-4答题判断程序-4:PTA-oop-5家居强电电路模拟程序-1:PTA-oop-6家居强电电路模拟程序-2:   PTA-oop-4 答题判断程序-4:   点击查看代码     PTA-oop-5 家居强电电路模拟程序-1: 点击查看代码     PTA-oop-6

IntelliJ IDEA 激活教程,最新激活码 IDEA使用技巧

本教程适用于idea所有版本,并支持目前最新的2023.2.1版本。直接激活到2099年,支持windows、mac、linux。本文先讲windows,mac和linux的跟win的激活方式大差不差。如果已经有了idea,想激活到2099的直接看步骤5 1.先去idea官网下载 2.安装完后,选择好目录,记得此目录,后续会用到 3.一路next即可,然后打开idea 4.这里先点exit退

java小记-scanner

①不想打字也是我的罪过吗? blblb 作业2: 老师的代码: 结果 我的代码看起来冗余: 想说的: 我的本意是以为scanner只能记录一个数,然后就想着输入两次就能算两个数了,但没想到人家只是让你输就完了。不要管那么多。 而且和值只是输出打印就可以了,不需要另外存储,只是当它如果要用在某个地方作为变量时,可以单独写一个变量存储。这里显得有些多余了。再比如上面第一个作业,i的作用

jquery 封装 bootstrap table

效果如图: JS 如下: HTML:

第二阶段三次PTA作业总结

一、前言 PTA作业已经进入第二阶段,第二阶段与第一阶段的题目有所不同,主要为电路模拟程序 这三次的PTA作业第一次为“答题判题程序-4” ,他是以前三次答题判题程序为基础所扩展的;第二次作业为全新的题型“家居强电电路模拟程序-1”,主要内容为设计一个智能家居强电电路模拟系统;第三次作业是以“家居强电电路模拟程序-1”为基础迭代的“家居强电电路模拟程序-2”,它在1的基础上增加了并联电路,修改了输

defeegdrfgfbghgggngng

1.前言 一、知识点 关于类 1:类似于C语言的结构体,但比C语言中的结构体作用更多,且适用范围更广 2:懂得封装和公开的区别,即private和public的区别,用private可以防止数据的泄露 3:用类把题目分解,以便更好的解决题目,创立多个类,来分解题目。 4:在Java开发中,类是实现功能的基础。通过定义类,我们可以组织和管理代码,实现各种复杂的功能和逻辑。 5:此外,类还可以作为数据

OO题目集4~6总结

OO题目集4~6总结 ​ 在之后的几次题目集的7-1题目中,难度渐渐高了起来,第四次题目集主要是在第三次题目集的基础上添加了一些功能,而之后的两次则是设计一个新的程序,是关于电路设备及电路的,与之前的答题程序不同,新的题目对于创新和思考能力以及思维逻辑能力要求更高,而接下来我将对这几次题目集进行具体分析。 四次题目集实现 题目集4 ​ 题目集4在题目集3的基础上增加了题目类型,不再是原来

第二篇 查看jdk安装目录

当忘记了jdk(java)安装目录时。想查看,该如何操作? 1.首先,在安装jdk时,我们已经配置了环境变量,我安装的是jdk8,所以我配置时只在path环境变量里加了jdkbin,有些比较老的版本,jdk下还有个jre目录,所以还得加个jrebin,为jdk的安装目录设置系统变量,并命名为JAVA_HOME、 2.所以,我们可以此电脑--系统-->高级系统设置-->环境变量--&

南昌航空大学软件学院-23201930-刘靖辉-第二次blog作业

1. 前言 2. 设计与分析  2.1 OOP-4:答题判题程序1   2.1.1 题目   2.1.2 源码   2.1.3 评价与分析   2.1.4 踩坑心得   2.1.5 改进建议  2.2 OOP-5:答题判题程序2   2.2.1 题目   2.2.2 源码   2.2.3 评价与分析   2.2.4 踩坑心得   2.2.5 改进建议  2.3 OOP-6:答题判题程序3   2.

OOP大作业二轮总结

第二轮下来最大的体会是自己的代码相较之前精炼了很多,从第四次作业开始注重了遵循单一职责原则。在做需求分析这方面也花了更多心思以更好地面对之后的迭代。 关于OOP中的单一职责: 前一轮大作业我把用到的方法全部堆在了主函数里,一个主函数能有四五百行。这次学会了用“代理者”Agent,主函数只负责输入和输出,代码可读性大大增加了。做题前要确认好类间关系以及各种属性应该安排在哪个类中。 三次作业的bug分

第二次opp的总结和分析

23201927-杨民星第二次blog 1.前言:   继上次第一次blog之后,又开展了3次的Java的opp的训练集。在这三次的opp的题目中,第一次是对于之前三次题目的最后 一次的迭代(上次3个题集的blog23201927-杨民星-第一次博客)这个题目也是答题系统的最后一个题目;而对于后面两个题目,就是基于电路系统进行一个拓展以及迭代,接下来我会分别讲解一下我对于这三个题目的理解与解决思路

第三篇 编译环境与运行环境不一致会导致class文件运行失败

遇到编译环境与运行环境不一致,怎么办 问题:当javac Hello.java可以成功,但是java Hello失败,说明了你的电脑的Java编译与运行环境不一致 解决办法:系统-->系统信息-->高级系统设置-->环境变量-->系统变量-->Path删掉C:ProgramDataOracleJavajavapath 原因:编译环境 javac -version 运

VS Code 中怎么运行js代码

在VS Code中运行JavaScript代码可以通过以下步骤实现: 1. 安装Node.js:首先确保你的电脑安装了Node.js。你可以在官方网站 (https://nodejs.org/) 上下载适用于你操作系统的安装包,然后按照指示进行安装。 2. 打开VS Code:打开VS Code编辑器,确保你已经安装了VS Code的JavaScript插件。 3. 新建JavaScript文件:

oop课程4-6次作业小结

目录(1)前言(2)设计与分析第四次作业(答题判题程序-4)新增多选类新增填空类第五次作业(家居强电电路模拟程序-1)Element类控制设备开关#分档调速器#受控设备白炽灯#日光灯#吊扇#计算电压(家庭电路类)第六次作业(家居强电电路模拟程序-2)Element类Light类Fan类(3)采坑心得(4)改进建议(5)总结 (1)前言 `   第四次题目集主要是对答题判断程序3的进一步改进,增加

第4-6次大作业总结

目录 1.前言 2.设计与分析 3.踩坑心得 4.改进建议 5.总结 前言 1.知识点:Java中的继承与多态,抽象类的应用 2.难度:第4次大作业比较难,后面两次比较适中,可以适应 3.题量:题量正常,与前面三次大作业的题量比较接近 设计与分析 1.第四次大作业 Sca类的bolformat方法: 该方法中包含多个正则表达式匹配判断,以及一个条件判断。因此,圈复杂度为 2。 chuanru类的

Java JVM——10.对象实例化内存布局与访问定位

对象实例化 对象创建方式   ★ new:最常见的方式、单例类中调用getInstance的静态类方法,XXXFactory的静态方法。   ★ Class的newInstance方法:在JDK9里面被标记为过时的方法,因为只能调用空参构造器。   ★ Constructor的newInstance(Xxx):反射的方式,可以调用空参的,或者带参的构造器。   ★&

volatile关键字的作用

在Java并发编程中,volatile 和 synchronized 是两种常见的同步机制。它们虽然都可以用于多线程环境下的变量同步,但在语义和使用场景上有显著区别。以下是详细的对比与补充: volatile关键字 volatile 关键字用于声明共享变量,并为其赋予两层语义: 可见性保证: 当一个线程修改了 volatile 变量的值,新值会立即被刷新到主内存中,并且其他线程读取这个变量时

Redis-11-Redis与Mysql的数据一致性

1.是什么 数据一致性呢,讲的就是缓存中的数据和db中的数据是否能一致。 2.为什么 先看我这篇文章,了解下缓存策略:Redis-6-三种缓存读写策略 在文章中,介绍了并发场景下的一致性问题,我们已经确定了一个基本思路: 先更新db,再删除缓存。 这个方案,奠定了我们在读写操作时的基本思路。 2.1 主从复制延迟 在我们Mysql读写分离+主从复制延迟的场景下,缓存重建用了一个错误的值。 我们

从零手写实现 nginx-13-nginx.conf 配置例子解释 + nginx 配置文件要如何解析?

前言 大家好,我是老马。很高兴遇到你。 我们为 java 开发者实现了 java 版本的 nginx https://github.com/houbb/nginx4j 如果你想知道 servlet 如何处理的,可以参考我的另一个项目: 手写从零实现简易版 tomcat minicat 手写 nginx 系列 如果你对 nginx 原理感兴趣,可以阅读: 从零手写实现 nginx-01-为什

JVM 参数

目录参考资料1 JVM 选项1.1 生产常用 JVM 选项JDK 1.71.2 JDK 1.7 (常用 -XX 选项)1.3 JDK 1.81.3.1 非标准选项(Hotspot VM)1.3.2 Advanced Runtime Options1.3.3 Advanced JIT Compiler Options1.3.4 Advanced Serviceability Options1.3.5

搭建博客 (Hexo + github + butterfly主题)

1、下载安装Nodejs node -v npm -v 2、安装淘宝镜像cnpm管理器 npm install -g cnpm --registry=http://registry.npm.taobao.org cnpm -v  3、安装hexo框架 cnpm install -g hexo-cli hexo -v 4、安装git (若有github账号可直接跳过本条) git使用前配

Use of MyBatis Code Generator

The MyBatis code generator can help us quickly build some fixed code Important: The code generated by the code generator cannot be modified, otherwise the modified content may be lost if you rerun the

spring和Mybatis的各种查询

目录六、MyBatis的各种查询功能6.1、查询一个实体类的对象6.2、查询一个list集合6.3、查询单个数据6.4、查询一条数据为Map集合6.5、查询多条数据为Map集合七、特殊SQL的执行7.1、模糊查询7.2、批量删除7.3、动态设置表名7.4、添加功能获取自增的主键八、自定义映射resultMap 一对一、多对一、一对多、多对多8.1、resultMap处理字段和属性的映射关系8.2

南昌航空大学23201421-PTA4~6次大作业

一、前言; 大一下学期开始,我们开始接触java这门语言,Java具有大部分编程语言所共有的一些特征,被特意设计用于互联网的分布式环境。Java具有类似于C++语言的形式和感觉,但它要比C++语言更易于使用,而且在编程时彻底采用了一种以对象为导向的方式。 Pta作业已经写了六次,除了第一次题目难度比较平缓,后面的数次难度激增,我也就没有拿到过满分。总体来说,最近两次pta的主要知识点还是在设计类和

springboot启动过程、自动装配原理、内置Tomcat启动原理

一、springboot的启动原理 springboot的启动通过在main方法的SpringApplication.run( )方法启动 首先创建SpringApplication对象,在其构造方法中做了几件事 SpringApplication.run(...)方法 总结 1、运行man方法:应用程序启动始于main方法的执行。首先创建一个SpringApplication实

zz Spring 是一种反模式

Java 将会消亡 – Martin Vysny – 第一性原理思考 原文标题“Java 将会消亡”, 我并不认可 Java 会消亡一说, 作者还处于 FP 亢奋期,而我已经从 FP 回归 OO,这个话题有机会再展开。”Spring 是一种反模式” 是第二节的标题。 让我们引用一下原文: Spring 是一种反模式 正如上面演示的那样,Spring 是为了弥补 Java 的缺点而发明的,并且自那以

第七节 kong配置黑白名单-bird

                                          kong配置黑白名单研究的课题:   使用Kong配置黑白名单.配置黑白名单:在Kon

Apache JMeter 压测工具使用记录

目录Apache JMeter 压测工具使用记录参考资料官方网站JMeter 是什么?JMeter 特性3 使用 jmeter3.1 安装 jmeter3.2 添加一个 http 测试方案3.2.1 调整测试方案名3.2.2 添加线程组3.2.3 添加 HTTP 采样器3.2.4 添加结果监听器3.2.5 添加汇总报告3.3 执行测试方案 Apache JMeter 压测工具使用记录 工作中遇到

<<  <  342  343  344  345  346  347  348  349  350  351  352  >  >>