笔记
文章平均质量分 54
阿崽meitoufa
这个作者很懒,什么都没留下…
展开
-
javaB组 蓝桥杯2021 F-日期显示
原题链接:“蓝桥杯”练习系统 (lanqiao.cn)目录使用Api:Date实例化Date对象:Date的格式化本题完整代码:使用Api:Date包:import java.util.Date实例化Date对象:1.Date date=new Date();2.带一个Long型毫秒数形参,该毫秒数表示当前日期到1970年1月1日00:00:00的时间差Long d=xxxxxx;Date date=new Date(d);Dat...原创 2022-04-03 23:12:56 · 310 阅读 · 0 评论 -
2018 蓝桥杯 javaB组简单题 螺旋折线
目录思路:距离+圈数附加值代码:思路:距离+圈数附加值由图可知,每个点都可以看做在一个正方形上!1.圈数:设为i;圈数附加值:( i - 1)* 8;2.辅助点,由图可知可设为(-i,-i);3.距离:点(X,Y)到辅助点的间距 X - i + Y - i所以:dis(X,Y)=( X- i + Y - i ) +( i - 1)*8;4.特殊情况:原点 X==Y&&X=0 return 0 ; 辅助点 X==Y&...原创 2022-03-31 15:07:07 · 125 阅读 · 0 评论 -
Java数据结构 递归迷宫学习
目录* 迷宫游戏 * 找路径的方法/*** 迷宫游戏* 主函数:* 迷宫,墙,障碍物,查看迷宫状态* 方法:找到正确的路径*/public class MiGong { public static void main(String[] args) { int[][] map = new int[8][8]; for (int i = 0; i < 8; i++) { map...原创 2022-01-29 21:40:21 · 2793 阅读 · 0 评论 -
Java数据结构 学习约瑟夫问题的单链表解决 Joswphu
目录// 节点类:制造小孩//单链表的功能类 * 添加n个小孩 * 检查链表是否为空 * 遍历链表 * 实现约瑟夫环//主函数// 节点类:制造小孩class Kid { // 封装,方便信息的录入和使用 private int no; private Kid next; public Kid(int no) { this.no = no; } pub...原创 2022-01-24 14:48:38 · 284 阅读 · 0 评论 -
Java数据结构 双向链表增删改查 图解和代码实现
目录* 双向链表* 节点结构:* 操作:(前后节点一定是双向奔赴的,箭头指向节点)图解:主函数 //创建节点 //创建链表 //添加节点到链表// 节点类 // 节点信息//链表类 * 显示//链表是否为空 * 添加 * 通过编号修改节点信息 * 删除某节点/*** 双向链表* 节点结构:* node* 【pr...原创 2022-01-22 17:59:39 · 346 阅读 · 0 评论 -
Java 稀疏矩阵(五子棋存盘)和增强for循环
目录稀疏数组的作用: 二维数组转稀疏数组: 稀疏数组转二维数组: 俺的理解如图 实例:五子棋存盘功能 实例代码如下: 增强for循环(foreach) 一维数组循环: 二维数组循环稀疏数组的作用:一个数组中有大部分无意义数据/0,可以用稀疏数组对这个二维数组进行压缩; 将有用的数据存放在一个列为3的稀疏数组中,用这个数组来记录有用的数字在二维数组中所处的位置; 大大缩小了存放数组的规模;二维数组转稀疏数组:设置棋盘,棋子; 遍历棋盘,记录下棋子的个数coun..原创 2022-01-20 23:53:57 · 391 阅读 · 0 评论 -
Java 匿名内部类的使用
/*** 匿名内部类的使用形式* 实例:学生和老师一起参加游泳比赛*//** * 匿名内部类的使用形式 * 实例:学生和老师一起参加游泳比赛 */public class Main { public static void main(String[] args) { //1 Swimming s=new Swimming() { @Override public void swim() ...原创 2022-01-18 18:10:31 · 224 阅读 · 0 评论 -
Java面向对象:内部类
目录* 内部类: * 作用: * 优点: * 内部类的分类外部类 * 静态内部类: * 成员内部类:(实例内部类)主函数 // 静态内部类的调用:外部类.内部类 //成员内部类的调用,外部类.内部类 对象名=new 外部.new 内部(); * 局部内部类 * 匿名内部类* 内部类: * 定义(寄生)一个主类(宿主)里面的类 * 作用: ...原创 2022-01-18 17:47:35 · 199 阅读 · 0 评论 -
Java面向对象:多态
目录多态: * 多态的常见形式: * 多态中成员访问的特点: * 方法调用: //变量调用 // 多态下的类型转换 //自动类型转化 //强制类型转换 //1.将父类(Animal)a 转换成子类(Dog)b,运行可能会出错 /**2.变量名 instanceof 真实类型 * 多态的优势多态:* 同类型的对象,执行同一个动作,输出不同的行为//父类,子类共同存在的行为abstract class Animal{ public String nam...原创 2022-01-18 14:54:30 · 210 阅读 · 0 评论 -
java面向对象:继承
目录继承: 父类 子类继承父类 主函数继承:*类(超类/父类/基类)与类(子类)之间的关系* 子类可以使用父类的方法* 优点:提高代码的复用 父类 * 子类的相同特性和方法封装在父class People{ //封装特性 private String name; private int age; public String getName() { return name; } publ...原创 2022-01-17 18:29:07 · 154 阅读 · 0 评论 -
Java 关键字final
目录final修饰变量 静态成员变量赋值 实例成员变量赋值 Final实例成员变量的使用 局部变量赋值 fianl修饰方法,方法不能被重写 fianl修饰类,类不能被继承 final的使用:public class Main {final修饰变量 * 变量有且仅能被赋值一次 * 变量存储的值不能被改变变量的类型: 局部变量 成员变量 静态成员变量 实例成员变量 静态成员变量赋值 pu...原创 2022-01-17 17:55:37 · 81 阅读 · 0 评论 -
Java 面向对象:接口
目录接口:不可以创建对象 jdk8以前 jdk8新增方法: jdk 9:私有方法 接口的使用:被实现 主类 接口多继承:接口 extends 其他接口...接口:不可以创建对象public interface base{ jdk8以前 //成分1:常量,public static final 通常省略 public static final String a="Azai"; String b="azai"; //成分2:抽象方法,pu...原创 2022-01-17 17:11:08 · 81 阅读 · 0 评论 -
java 面向对象练习 1
1public class Person { public String name; public int age; public String sex; public void study(){ System.out.println("studying"); } public void showAge() { System.out.println("age:"+age); } public int原创 2021-10-30 20:50:20 · 86 阅读 · 0 评论 -
每日一练 数组
目录1.使用冒泡排序,实现如下数组从小到大的排序2.反转该数组3.复制该数组4.在该数组中查找225.数组中的常见异常1.使用冒泡排序,实现如下数组从小到大的排序冒泡排序:重复相邻数字的比较int[] arr=new int[]{34,55,22,-98,6,-76,0,-3}; for (int i = 0; i < arr.length-1; i++) { for (int j = 0; j < arr.length-原创 2021-10-30 18:36:30 · 92 阅读 · 0 评论 -
JAVA SE 数组简单练习
学习视频:Java入门基础视频教程,Java零基础自学首选黑马程序员Java入门教程(含Java项目和Java真题)_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1Cv411372m?p=91原创 2021-10-30 00:42:21 · 106 阅读 · 0 评论 -
java基础 ATM机系统实例及功能需求
学习视频:Java入门基础视频教程,Java零基础自学首选黑马程序员Java入门教程(含Java项目和Java真题)_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1Cv411372m?p=83ATM系统技术分析:1.面向对象编程:每个用户都是一个对象,所以需要一个账类创建用户对象封装账户信息2.使用集合容器:用ArrayList集合存储账户对象的信息3.程序流程控制:分钟,循环,跳转4.使用常用API:登录信息的比较,业务数据的...原创 2021-10-21 02:18:12 · 757 阅读 · 0 评论 -
java基础 ArrayList案例
学习视频:Java入门基础视频教程,Java零基础自学首选黑马程序员Java入门教程(含Java项目和Java真题)_哔哩哔哩_bilibili为了帮助广大对Java有兴趣和立志进入本行业的零基础学员,本套课程由此而生,舍弃了冗长的理论,结合软件公司一个个真实的应用需求,来加强大家对知识的理解和掌握。本课程知识全面透彻,案例极为丰富,阶段课程完结后都配备了综合实战案例,具备大量优雅、高质量的代码供初学者训练,手把手边学边干,清楚,实用!是Java零基础学员极好的入门视频。课程从Java语言的简介到程序开原创 2021-10-16 18:08:28 · 309 阅读 · 0 评论 -
Java基础 ArrayList及常用Api
学习视频:Java入门基础视频教程,Java零基础自学首选黑马程序员Java入门教程(含Java项目和Java真题)_哔哩哔哩_bilibili为了帮助广大对Java有兴趣和立志进入本行业的零基础学员,本套课程由此而生,舍弃了冗长的理论,结合软件公司一个个真实的应用需求,来加强大家对知识的理解和掌握。本课程知识全面透彻,案例极为丰富,阶段课程完结后都配备了综合实战案例,具备大量优雅、高质量的代码供初学者训练,手把手边学边干,清楚,实用!是Java零基础学员极好的入门视频。课程从Java语言的简介到程序开发执原创 2021-10-16 17:58:41 · 467 阅读 · 0 评论 -
JAVA基础 API String类
目录java.lang.String类代表字符串String的特点创建字符串对象的两种方式1.直接使用""创建2.使用构造器创建一些面试题一些常用API //字符串内容的比较 equals //1.正确登录名 //2.输入登录名称和正确密码 //3.判断用户名输入的登录名称和密码与正确的内容是否相等equals //忽略大小写比较内容的api 一般用于比较验证码equalsIg...原创 2021-10-10 18:58:56 · 149 阅读 · 1 评论 -
java基础 面向对象(3)封装 Javabean
面向对象的三大特征,封装,继承,多态封装:隐藏实现细节,暴露出合适的访问方式封装的实现:步骤一:隐藏一般对成员变量使用private关键字修饰进行隐藏, private修饰后该成员变量就只能在当前类中访问,此时age变量不能被其他类访问:public class student { private int age;}步骤二:暴露提供public修饰的公开的getter,setter方法暴露其取值和赋值public class st...原创 2021-10-08 23:14:27 · 80 阅读 · 0 评论 -
如何在VS code中使用java
1.下载中文插件2.打开命令面板view ----->命令面板或者快捷键Ctrl+Shife+P;.3.在命令面板中搜索java,选择创建新项目4.选择你的文件夹然后确定5.输入项目名称,得到一个java项目 7.下载插件Code RunnerDebugger for FirefoxExtension Pack for JavaLanguage Support fo...原创 2021-10-06 17:18:26 · 1915 阅读 · 0 评论 -
学习笔记 java基础 方法
学习视频:B站黑马程序猿Java入门基础视频教程,Java零基础自学首选黑马程序员Java入门教程(含Java项目和Java真题)_哔哩哔哩_bilibili/*方法的完整定义格式修饰符 返回值类型 方法名(参数){ 方法的操作代码; return 返回值;}写法2:publicstaticvoid方法名(){方法体;}方法的调用方法名();注意事项:方法的修饰符:目前都是publicstatic 方法...原创 2021-10-05 17:09:48 · 552 阅读 · 0 评论 -
操作系统绪论 王道 笔记
操作系统的功能和目标 1.操作系统作为资源的管理者提供的功能 文件管理 存储器管理 处理机管理 设备管理 进程:一个程序的执行过程 2.操作系统作为用户与计算机硬件直接的 接口,要对上层的用户,应用程序提供简单易用的服务,需要实现什么功能 命令接口:允许用户直接使用 联机命令接口=交互式命令接(走一步做一步) 脱机命令接口=批处理命令接口(说一堆做一堆) 程序接口:...原创 2021-09-20 03:15:31 · 49 阅读 · 0 评论 -
数据结构笔记 第七章 图
路径 顶点序列为从顶点I到J的路径 路径长度 路径上经过的边或弧 图的存储结构 1.邻接矩阵 储存空间的大小只与顶点个数有关 适用于处理稠密图 无向图的邻接矩阵都是对称矩阵 该矩阵至少有2(N-1)个非零元素 点i的入度=第i列的非零元素之和 点i的初度=第i行的非零元素之和 ...原创 2021-07-30 17:45:56 · 72 阅读 · 0 评论 -
数据结构笔记 第六章 树
树的存储结构 双亲表示法,孩子表示法,孩子兄弟表示法 树的基本术语 结点的度:该结点所拥有的子数个数 树的度:该树中所有结点度的最大值 树的遍历:用某种方式访问数照片那个的每个结点,且仅访问一次 ...原创 2021-07-30 16:05:07 · 65 阅读 · 0 评论 -
数据结构笔记 第五章 数组和广义表
矩阵的压缩存储 压缩存储:为多个值相同的元素只分配一个空间,对零元素不分配存储空间 节省存储空间 矩阵的基本操作 没有插入删除工作,不需要预留空间 存取 修改 稀疏矩阵 矩阵中非零元素的个数t,远小于矩阵元素的个数S 1.将非零元素及其行和列...原创 2021-07-30 15:57:23 · 73 阅读 · 0 评论 -
数据结构笔记 第四章 串
串的基本概念 串:由零个或多个字符组成的有限序列 串是一种特殊的线性表,数据元素可以是一个字符。 串的长度:串中字符的个数n n=0 空串 子串:串中任意个连续的字符组成的子序列 字符在串中的位置:该字符中的序号 子串在主串的位置:以子串的第一个字符在主串中的位置来表示 两个串相等:当两个串的长度相等且每个对应位置的字符都相等时 空格串:由一个或多个空格组成的串 串的基本操作 ...原创 2021-07-30 15:54:28 · 73 阅读 · 0 评论 -
数据结构笔记 第三章 栈和队列
栈 栈的基本概念: 1.只能在一端进行插入,删除操作的线性表 2.当栈没有元素的时候称为空栈 栈的特点:先进后出 栈能适用于递归算法,表达式求职以及括号匹配等问题 有n个元素按照某种顺序入栈,则出栈方式有1/(N+1)*C(n,2n)。 栈的基本操作 入栈 Push(&S,x) 判断栈S是否为满原创 2021-07-30 17:46:28 · 88 阅读 · 0 评论 -
数据结构笔记 第二章
顺序表与链表的区别顺序表的定义与操作链表的定义与增删改查 链表的定义 Typedef int Elem_Type; Typedef struct Node { Elem Type data;数据域 Struct Node*next;指针域(存放地址) }Node,*LinkList; 单链表结点结构 Data (数据内容) Next...原创 2021-07-21 17:52:31 · 61 阅读 · 0 评论