- 博客(220)
- 资源 (8)
- 收藏
- 关注
原创 JavaSE学习笔记 - Map集合
文章目录Map 继承图MapHashMapHashtablePropertiesTreeMapMap 继承图MapMap 集合为双列集合,集合中不能包含重复的键,但是值可以重复,并且每一个键只能对应一个值。常用方法public class Main { public static void main(String[] args) { Map<Integer, String> map = new HashMap<>(); map.
2020-08-02 19:32:45
380
原创 JavaSE学习笔记 - Collection集合
文章目录集合继承结构图Collectioncontains()remove()IteratorListStackVectorArrayListLinkedListSetHashSetTreeSetQueueLinkedListArrayDequePriorityQueueCollections工具类集合是一种容器,可以用来存储对象。在数组中存储对象是长度一旦确定是不能改变的,但是集合的长度是可变的。集合中存储的都是 Java 对象的引用,集合不能存储基本数据类型。集合继承结构图Collecti
2020-08-02 16:54:10
525
原创 JavaSE学习笔记 - 异常处理机制
文章目录异常继承结构图异常的分类编译时异常运行时异常异常的产生手动抛出异常自定义异常类final finally finalize程序在执行的过程中出现非正常的情况,最终导致 JVM 非正常停止。异常在 Java 中以类的形式存在,每一个异常类都可以创建对象,在产生异常的时候就是创建了一个异常类的对象,然后将异常对象抛出。public class Main { public static void main(String[] args) { NullPointerExcept
2020-07-31 16:48:21
309
原创 JavaS学习笔记 - String类
文章目录String创建字符串拼接常用方法StringBufferinsertdeletereplacetoStringreverseStringBuilderString字符串一旦创建就不可改变带有双引号的字符串在字符串常量池中存储字符串比较时需要使用 equals 方法,String 类重写了 equals 和 toString 方法创建字符串public class Main { public static void main(String[] args) {
2020-07-31 14:31:44
393
原创 JavaSE学习笔记 - 数字类、随机数
文章目录BigIntegerDecimalFormatBigDecimalRandomBigIntegerimport java.math.BigInteger;public class Main { public static void main(String[] args) { //加 BigInteger ans = BigInteger.ONE; for (int i = 0; i < 1000; i++) {
2020-07-30 21:16:13
247
原创 JavaSE学习笔记 - Object类、日期类
Object Object是类层次结构的根类,每个类都是使用 Object 类作为超类。Object 可以对 toString() 和 equals() 方法。我们在打印对象的时候打印是对象调用 toString() 的结果。toString() 的重写:toString() 源码public String toString() { return getClass().getName() + "@" + Integer.toHexString(hashCode());//hashCode,
2020-07-30 20:06:50
183
原创 JavaSE学习笔记 - 多态、权限、内部类
父子类类型转换 向上转型(子类转换成父类,自动转型):创建子类对象,当做父类使用,在调用方法的时候优先去找子类中的属性和方法,如果子类中没有再去父类中去寻找。也就是说如果子类覆盖重写了父类的方法,当子类实例化给父类在调用方法的时候调用的子类中的方法。如果父类和子类有相同的属性,当子类实例化给父类在调用属性的时候调用是父类的属性。父类指向子类的方法不能调用子类的特有方法,也不能调用子类的特有属性。 向下转型:将父类对象转换为子类对象。使用 instanceof 关键字来判断是否父类是否是某一个子类实
2020-07-30 19:13:22
124
原创 JavaSE学习笔记 - 类的继承、接口
继承 子类可以继承父类的方法,属性等;子类也可以写自己的方法。 父类更加通用,子类更加具体 子类只能获得父类中非 private 属性,如果要继承就来提供 set 和 get 方法,私有的方法是没有办法继承的 Java 中只能做单继承,不能一次性继承两个类,但是支持多级继承。 在类的继承结构中,如果创建一个子类的对象,那么在子类的对象中内部创建一个父类的对象,如果子类的对象访问的属性或者方法在子类中没有的时候,就会到父类中去寻找。super关键字 子类的构造器中,内部默认调用了父类
2020-07-30 18:49:17
168
原创 JavaSE学习笔记 - 面向对象基础
属性面向过程的编程思想:解决问题的时候按照一定的过程(流程),以过程为本 – 不好复用,增加了很多冗余面向对象的编程思想:解决问题的时候按照现实生活中的规律来考虑问题,考虑在这个问题的过程中,有几个实体参与进来,实体是动作的支配者,没有实体动作就发生不了类和对象类-人类 抽象笼统的概念,描述一类事物,肯定是具有相同的特征行为对象-具体的人 人类中的一个具体的人在现实生活中,对象是先有的 总结出来的概念是后产生的在计算机中利用面向对象的思想来做事需要先自己定义一个类(类型)想要做事情需
2020-07-29 23:13:52
413
原创 JavaSE学习笔记 - Java基础语法
Java虚拟机 - JVM 虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。我们所编写的Java程序,都是在JVM上运行的。 我们用Java编写的程序可以在任何的操作系统上面运行,这就是Java的跨平台,Java编写的程序是在JVM上运行的,而JVM是运行在操作系统之上。JDK、JREJRE:Java程序的运行环境,其包含了JVMJDK:Java程序的开发工具包,包含和JRE数据类型基本数据类型 8个 整型:byte(1字节) short(2字节) in
2020-07-29 20:11:57
511
原创 数据结构 - 单链表的创建、插入、修改、删除和遍历(Java实现)
文章目录单链表的插入单链表的修改单链表的删除单链表的遍历整体测试代码单链表的插入 尾插法:使用一个临时结点直接找到最后一个结点 temptemptemp,然后 temp.next=newNode,newNode.next=nulltemp.next = newNode, newNode.next = nulltemp.next=newNode,newNode.next=null 在中间结点插入一个结点:找到要插入结点的位置的前一个位置的结点 temptemptemp,让待插入结点的 nextn
2020-06-22 16:21:15
947
原创 B Hat(线段树 - Lazy标记、区间查询)
链接:https://namomo.top:8081/contest/1/problem/B来源:Namomo Test Round 1 思路:首先设第 iii 个位置的概率为 pip_{i}pi,刚开始的时候 p1=1p_{1} = 1p1=1,其他的都是 000。当一个操作能够被看到的时候,如果交换两个位置,那么两个位置有兔子的概率将会被交换,也就是交换两个 ppp 值,即 swap(pi,pj)swap(p_{i}, p_{j})swap(pi,pj)。当一个操作不能够被看到的时.
2020-06-16 10:21:16
314
原创 数据结构 - 数组模拟非循环和循环队列(Java实现)
文章目录数组模拟非循环队列思路分析代码实现数组模拟循环队列思路分析代码实现数组模拟非循环队列思路分析front:front:front: 指向队头元素,rear:rear:rear: 指向队尾元素的后面一个元素,maxSize:maxSize:maxSize: 队列大小队列为空:rear==frontrear == frontrear==front,队列满:rear==maxSizerear == maxSizerear==maxSize进队列:直接加入到 rearrearrear 的位置,然
2020-06-15 12:32:52
358
原创 Android - 开发调试工具
文章目录ADBADB 常用命令DDMSLogADB首先需要配置环境变量:https://www.cnblogs.com/zut-syp/p/12851079.htmlAndroid 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令可用于执行各种设备操作(例如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。它是一种客户端-服务器程序。ADB 常用命令进入系统根目录尝试了网上很多的解决办法发现无法解决,看
2020-06-15 11:20:47
559
原创 Android - Android Studio 3.0 替代 hierarchyviewer 工具查看布局
首先启动一个项目,如果想要查看 Activity 的布局按照以下步骤即可
2020-06-15 11:19:15
485
原创 Android - Android Studio 3.0 环境搭建
配置path环境变量配置 SDK 中的开发调试工具配置环境变量创建并且启动模拟器Android Studio已经不再支持在模拟器控制(Emulator Control)中操作模拟器,使用上面图中的三个点中的 Extended controls 来控制模拟器找到设置 System 中的语言,可以将英文设置为中文...
2020-06-15 11:17:07
358
原创 IntelliJ IDEA 常用设置 - Maven_Web 项目右键没有 Servlet
需要添加依赖 <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency>...
2020-05-06 20:45:00
1604
原创 IntelliJ IDEA 常用设置 - Maven 的安装与使用
文章目录下载与安装重新指定本地仓库的位置idea 的 maven 配置创建带骨架的 maven 的 java 工程创建带骨架的 maven 的 web 工程下载与安装官网:https://maven.apache.org/download.cgi安装:直接解压到无空格以及中文的路径下,然后进行配置Maven 的运行依赖于 JAVA_HOME,所以要保证环境变量中有这个。验证是......
2020-05-06 20:41:24
726
原创 IntelliJ IDEA 常用设置 - Tomcat 的安装与 IDEA 结合使用
官网地址:http://tomcat.apache.org/windwos: 双击这个启动文件linux: 双击这个启动文件出现问题:黑框闪一下,这是因为没有配置 环境变量有的时候还会出现端口号被占用的情况,我们可以找到 8080 对应的进程,然后将进程杀死再次启动即可。启动之后出现相关的信息,就可以对默认的网页进行访问使用本机的 访问电脑的网页, 直接替换成 即可。查看本机 地址使用别人的 地址访问电脑的网页...
2020-04-29 17:44:34
598
原创 JavaWeb - JavaScript [ECMAScript]语法、对象
JavaScript 参考手册:https://www.w3school.com.cn/jsref/index.aspJavaWeb 学习笔记文章目录JavaScript 的使用及注释JavaScript = ECMAScript + JavaScript自己特有的东西(BOM+DOM)ECMAScript:客戶端脚本语言的标准JavaScript 的使用及注释...
2020-04-27 23:58:55
395
原创 JavaWeb - CSS 的使用以及常用属性
CSS 参考手册 :https://www.w3school.com.cn/cssref/index.aspJavaWeb - 学习笔记文章目录CSS 样式内联样式内部样式外部样式选择器基础选择器扩展选择器CSS 常用属性CSS 样式内联样式<!DOCTYPE html><html lang="en"> <head> &l...
2020-04-27 17:06:20
404
原创 IntelliJ IDEA 常用设置 - HTML 代码以及注释的自动缩进问题
HTML 注释缩进问题将下面两个去掉勾,注释就可以完成自动缩进。
2020-04-27 16:51:20
4356
原创 2020第十一届软件类省内模拟赛(非官方)
1. 字节计算 思路 :直接计算器计算即可。//在计算机存储中,12.5MB是多少字节?#include<bits/stdc++.h>using namespace std;int main() { cout << 13107200 << endl; return 0;} 2. 无向连通图 思路 :直接计算即可。//一个包含有201...
2020-04-26 20:50:30
236
原创 Codeforces Round #462 (Div. 2) + DP
Codeforces链接 :http://codeforces.com/contest/934A. A Compatible Pair(枚举) 题意 :有两个人分别有一些数字,TommyTommyTommy 有 nnn 个数字,BanbanBanbanBanban 有 mmm 个数字, 现在要求 TommyTommyTommy 从自己的数字中去掉一个数字,BanbanBanbanBan...
2020-04-26 18:10:53
148
原创 Codeforces Round #530 (Div. 2) + 二分
Codeforces链接 :http://codeforces.com/contest/1099文章目录A. Snowball(模拟)B. Squares and Segments(枚举)C. Postcard(贪心 + 模拟)D. Sum in the tree(dfs)Aggressive cows(最大化最小值)E. Nice table(规律)String Game(最大化最小值)...
2020-04-26 12:45:20
223
校园导航系统报告
2018-12-28
哈夫曼树报告
2018-12-27
停车场管理
2018-12-27
课程设计报告
2018-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人