自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Java 的一些特性

希望您在使用Java时再将classpath告知JVM而不是将其放入系统中污染环境变量库,这可能会影响您的软件运行或系统运行速度,甚至是系统安全性。我们在使用JDK21版本时,想要将class类编译为可以在java8上运行的版本,就可以采用如下方法。文件用于将Java的分散复杂的库文件打包成一个包,从而方便对库文件的管理与使用。在计算机中,我们往往通过环境变量的方法,告知程序应该从哪条路径找到相关的文件。为了解决java不同的类之间在打包后出现的依赖问题而出现的格式。,JVM会自己找到它的核心库。

2024-09-18 18:18:21 433

原创 作用域&内部类

这种类,不直接命名,而是采取直接为接口或抽象类建立实例,然后,为实例覆写接口的内容,并进行使用,无特殊性质。Static Nested Class 可以引用外部类的内容,但不能引用。对于Java的嵌套类,有资格访问private。使用final作修饰符,可以防止被子类覆写。但包名必须相同,不能是具有父子关系的。作用于继承关系,可以被子类访问。匿名类,一种定义在方法内部的类。将一个类定义在一个类的内部。不能单独存在,必须依赖于一个。可以被任何类访问和使用。无法被其他类访问和使用。它独立于外部类存在。

2024-09-18 18:17:35 155

原创 Java中的包

一种对于引用类的管理方式。

2024-09-18 18:16:16 187

原创 静态在Java中

..

2024-09-18 18:15:34 308

原创 面向抽象编程

面向抽象

2024-09-18 18:14:31 143

原创 函数变量命名法

骆驼式命名法(Camel-Case)当变量名或函数名是由一个或多个单词连结在一起时,第一个单词以小写字母开始,从第二个单词开始以后的每个单词的首字母都采用大写字母。例如:myFirstName、myLastName。

2024-09-18 18:13:29 123

原创 Java面向对象

面向对象 OOP Java 编程语言 基础知识

2024-09-18 18:11:36 854

原创 Java常识

javac 将 .java 编译为字节码(byte code) .class。(若未反馈版本信息,则需重新确认环境变量是否配置完成)Java的数学库: Number 和 Math 类。java 将 .class 放入虚拟机中运行。在安装后的bin目录下性存在一下一些执行文件。对于基本类型变量先定义后使用且具有初始值。开发者:James Gosling。var: 自动选择类型类似auto。变量仅在所处的{}的区域中生效。Math类无包含库,可直接调用。在安装完成后于CMD中输入。

2024-09-18 18:10:07 966

原创 C语言命令行传参

我们在执行程序时,可以从命令行中将一定的值传入 C 程序。这些值被称为命令行参数。在我们想要从外部将一定的内容传给程序时,这些参数就显得尤为重要。

2024-05-30 13:47:16 701 1

原创 树状数组:扩展应用

树状数组:扩展应用1.A_Tiny_Problem_with_Inegers 1.A_Tiny_Problem_with_Inegers 题目描述: 给定长度为 N 的数列AAA,然后输入MMM行操作指令。 第一类指令形如ClrdC l r dClrd,表示把数列中第l∼rl∼rl∼r个数都加ddd。 第二类指令形如QxQ xQx,表示询问数列中第xxx个数的值。 对于每个询问,输出一个整数表示答案。 输入格式: 第一行包含两个整数NNN和MMM。 第二行包含NNN个整数A[i]A[i]A[i]。 接下来M

2021-05-02 19:42:15 107

原创 差分约束

差分约束1.糖果CODE 1.糖果 CODE #include<iostream> #include<cstdio> #include<cstring> #include<cmath> #include<algorithm> using namespace std; #define ll long long int h[300005],cnt=0,vis[300005]; int dis[300005],qu[3000005],H,T,dt[30

2021-04-18 16:40:41 89

原创 树状数组

树状数组课前知识lowbit功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 课前知识 lowbit lowbitlowbitlowbit运算即计算数字在二进制情况下,从最小位到最高位的数中,所含的零的个数。 CODE:CODE:C

2021-04-03 13:02:25 140

原创 分块小记

分块小记1.[数列分块1](https://loj.ac/p/6277)题目描述输入输出题目分析 1.数列分块1 题目描述 略 输入 第一行输入一个数字 。 第二行输入n个数字,第i个数字为ai,以空格隔开。 接下来输入n行询问,每行输入四个数字opt 、l、r、c,以空格隔开。 若 opt=1表示将位于l-r 的之间的数字都加c 。 若 opt=0表示询问l-r的值。 输出 对于每次询问,输出一行一个数字表示答案。 题目分析 #include<iostream> #include<

2021-03-14 17:36:01 137 4

原创 博弈论手记

博弈论基础练习 1.P4101 [HEOI2014]人人尽说江南好 题目描述: 略 题目分析: 由题意可知NNN为初始小石子堆数,且每堆数量为111。 在合并时,合并后每堆数量不可超过MMM。获胜的标志当前所有的堆对方无法继续操作。 于是可以知道,当可操作堆数为奇数时,我方获胜,否则对方获胜。所以若使后继结果对己方为最优,则选择每次移动数量最少的堆。 可得ANS=(NModM)∗(M−1)ANS=(N Mod M)*(M-1)ANS=(NModM)∗(M−1)ANS+=((NModM)−1)∣0ANS+=(

2021-03-07 17:13:35 2093 10

原创 树形DP

树形DP欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 树形DP欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮

2021-01-17 15:53:09 121 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除