![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 50
我滴名痣叫老八
这个作者很懒,什么都没留下…
展开
-
asdadfdaf
wefefwef原创 2022-11-07 11:37:38 · 523 阅读 · 1 评论 -
JAVA:集合
集合一、1、什么是集合?有什么用?集合是一个容器,一个载体,可以一次容纳多个对象。集合本身也是一个对象(集合中不能之内存储基本数据类型,也不能存java对象,只能存地址!!)2、集合中不能直接存储基本数据类型,也不能直接存储java对象。集合当中存储的是java对象的内存地址(引用)3、在java中每一个不同的集合,底层会对应不同的数据结构。往不同的集合中存储元素。等于将数据放到了不同的数据结构当中Eg: new ArrayList(); // 创建一个集合,底层是.原创 2022-05-17 15:47:23 · 175 阅读 · 0 评论 -
JAVA:异常(待更)
异常一、1、异常旗下两大分支:编译时异常和运行时异常Exception->RunTimeException(运行时异常,又叫未受检异常、非受控异常),编写阶段可不处理,编译器没意见。Exception->ExceptionSubClass(编译时异常,又叫受检异常、受控异常),是Exception的直接子类,编写程序时必须处理,不然报错。发生概率极高。切记:所有异常都是发生在运行阶段的。2、处理异常第一种:在方法声明的位置上,使用throws关键字,抛给上一级。原创 2022-05-15 22:47:16 · 269 阅读 · 0 评论 -
JAVA:static复习
Static:一、1、"静态的"2、所有static相关的都是类相关的3、所有sttaic修饰的都用"类名."的方式访问4、不带sttaic的叫“实例XX”带sttaic的是”静态XX“,不需要对象的参与即可访问,没有空指针异常的发生二、什么时候变量声明为实例的,什么时候声明为静态的?1、如:class Chinese{String name; // 每个人都有,且不同String idCard;// 每个人都有,且不同static String cou...原创 2022-05-15 12:46:42 · 122 阅读 · 0 评论 -
力扣1:两数之和(1)
题目:题解:class Solution { public int[] twoSum(int[] nums, int target) { for(int i=0;i<nums.length;i++){ for(int j=i+1;j<nums.length;j++){ if(nums[i] + nums[j] == target){ return new int原创 2022-05-12 18:19:24 · 101 阅读 · 0 评论 -
0509大作业——银行卡业务模拟系统
package java0508_DaZuoYe;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class TestBankCard { public static void main(String[] args) { .原创 2022-05-09 01:57:33 · 300 阅读 · 0 评论 -
JAVA:递归与迷宫问题
public class Test { public static void main(String[] args) { int[][] map = new int[8][7]; // 先创建一个二维数组,模拟迷宫 for(int i=0;i<7;i++){ // 建筑上下墙 map[0][i] = 1; map[7][i] = 1; } for(int j=0;j<8.原创 2022-05-06 23:48:35 · 730 阅读 · 0 评论 -
JAVA:栈
//在学习栈之前,只需要明确:栈满的时候top的值是maxSize-1,// 即栈顶值为:stack[top](或stack[maxSize-1])public class StackTest { public static void main(String[] args) { ArrayStack a1 = new ArrayStack(5); a1.addStack(5); a1.addStack(4); a1.addSt.原创 2022-05-01 22:08:26 · 994 阅读 · 0 评论 -
JAVA:数据结构(5)约瑟夫问题
public class LaoBa_233 { public static void main(String[] args) { // 测试一把看看构建环形链表,和遍历是否ok CircleSingleLinkedList circleSingleLinkedList = new CircleSingleLinkedList(); circleSingleLinkedList.addBoy(125);// 加入5个小孩节点 cir.原创 2022-05-01 21:19:22 · 386 阅读 · 0 评论 -
4月25日大作业(半成品以及修改后的成品)(待分析错误)
代码如下import java.util.Scanner;/* 5、菜单管理任务:编写主程序,实现一个通讯录的菜单管理功能。编程要求:定义 MenuPhone类,从键盘获取输入的值,如果为 1、2、3、4、5,分别调用 PhoneManage的新增、查看、删除、修改等方法;如果输入为 6 ,退出程序,并输出:“退出成功!”;如果输入的是其它值时,输出:“选择错误!”,返回主菜单。 */public class MenuPhone{ public static void mai原创 2022-04-25 01:31:08 · 294 阅读 · 0 评论 -
JAVA:数据结构(4)单向链表
public void add(HeroNode heroNode) { //普通的插入结点的方法(俗称尾插法)。没有顺序,来一个往后插一个。 HeroNode temp = head; //头结点head不能动,所以需要一个辅助结点temp,且令它指向头结点 while(true) { //无限循环,但是可以用break;跳出。 if(temp.next == null) { //temp.next == .原创 2022-04-18 23:13:42 · 302 阅读 · 0 评论 -
JAVA:数据结构(3)数组表示循环队列
public class Test { public static void main(String[] args) { cycleArrayQueue caq1 = new cycleArrayQueue(4); caq1.inCycleQueue(1); caq1.inCycleQueue(2); caq1.inCycleQueue(3); caq1.checkEachElement(); Syst.原创 2022-04-15 20:24:58 · 519 阅读 · 0 评论 -
JAVA:数据结构(2)——数组表示队列
public class Test { public static void main(String[] args) { Queue q1 = new Queue(5); System.out.println(q1.isEmpty()); // true q1.addQueue(1); q1.addQueue(2); q1.addQueue(3); q1..原创 2022-04-14 23:25:01 · 628 阅读 · 0 评论 -
JAVA:封装
6.1、面向对象的三大特征: 封装 继承 多态 有了封装,才有继承,有了继承,才能说多态。 6.2、面向对象的首要特征:封装 。什么是封装?有什么用? 现实生活中有很多现实的例子都是封装的,例如: 手机,电视机,笔记本电脑,照相机,这些都是外部有一个坚硬的壳儿。 封装起来,保护内部的部件。保证内部的部件是安全的。另外封装了之后, 对于我们使用者来说,我们...原创 2022-03-17 00:13:13 · 279 阅读 · 0 评论 -
java习题之数组去重
本关任务:去除数组中的重复数据。 接收给定的数据(如:4 88 43 43 98 #...,其中第一个数代表数组长度,其余数代表数组元素,# 号用于终止接收数据,这些数据用空格进行分隔),遇到 # 号终止接收; 去除数组中重复元素并输出去重后的数组 很高兴昨天刚刷的leetcode第一题这么快就能排上用场import java.util.Scanner;public class ArrTest { public static void main(String[] a..原创 2022-03-15 17:28:07 · 803 阅读 · 0 评论 -
JAVA:类与对象(二)构造方法与封装初步(待修改)
整理自动力节点java课堂笔记(感谢老杜) 构造方法 1、什么是构造方法,有什么用? 构造方法是一个比较特殊的方法,通过构造方法可以完成对象的创建, 以及实例变量的初始化。换句话说:构造方法是用来创建对象,并且 同时给对象的属性赋值。(注意:实例变量没有手动赋值的时候,系统 会赋默认值。) 2、重点(需要记忆):当一个类没有提供任何构造方法,系统会默认提供 ...原创 2022-03-12 01:57:19 · 598 阅读 · 0 评论 -
JAVA:第八章 类与对象
整理自b站动力节点的java基础篇课堂笔记(感谢老杜)day13课堂笔记1、面向过程和面向对象有什么区别?从语言方面出发:对于C语言来说,是完全面向过程的。对于C++语言来说,是一半面向过程,一半是面向对象。(C++是半面向对象的)对于Java语言来说,是完全面向对象的。什么是面向过程的开发方式?面向过程的开发方式主要的特点是:注重步骤,注重的是实现这个功能的步骤。第一步干什么第二步干什么....另外面向过程也注重实现功能的因果关系。例原创 2022-03-07 00:05:33 · 110 阅读 · 0 评论 -
JAVA:创建一个*的三角形(待更)
java小程序原创 2022-03-03 23:42:03 · 404 阅读 · 0 评论 -
JAVA: 第六章 控制语句
第六章 控制语句1、怎么接受用户键盘输入?java.util.Scanner s = new java.util.Scanner(System.in);// 接收整数int i = s.nextInt();// 接收字符串String str = s.next();2、控制语句2.1、控制语句的出现可以让我们的程序具有逻辑性/条理性,可以使用控制语句来实现一个“业务”了2.2、控制语句包括几类?3类:选择语句:if、switch循环语句:for原创 2021-10-15 00:07:19 · 213 阅读 · 0 评论 -
JAVA:第七章 方法
day 11 课堂笔记1、方法1.1、什么是方法,有什么用?方法(英语单词method)是可以完成某个特定功能的并且可以被重复利用的代码片段。在c语言中,方法被称为“函数”。在java中不叫函数,叫做方法对于一个java程序来说,如果没有“方法”,会存在什么问题?代码无法得到复用。提高复用性:定义方法,然后需要使用该代码的功能的时候,直接调用一下方法就可,这样代码就得到复用了。// 需求1:请编写程序,计算100和200的求和int x = 100;in.原创 2021-10-15 00:04:39 · 323 阅读 · 0 评论 -
JAVA:如何用做菜的方式理解maven(转)
作者:知乎用户链接:https://www.zhihu.com/question/32240102/answer/340029398来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。我先不说maven,也不说java开发,先说做菜,你可能像做个红烧小排(HongshaoxiaopaiApp),你需要的材料是:小排(xiaopai.jar),要小猪的(version=little pig)。 酱油(jiangyou.jar),要82年的酱油(version=19.转载 2021-09-06 11:00:26 · 69 阅读 · 0 评论 -
JAVA:最基础部分的学习笔记
课程是b站动力节点发布的,这篇文章范围是:开始到方法之前 day01课堂笔记(第一章 Java的开发环境的搭建)1.常用的DOS命令win+r (组合键):可以打开“运行”窗口1.1、怎么打开DOS命令窗口在运行窗口文本框中输入:cmd然后回车1.2 什么是DOS命令呢?在DOS命令窗口中才可以输入并执行DOS命令。在最初的windows计算机中没有图形界面的,只有DOS命令窗口。也...原创 2021-09-03 11:54:55 · 302 阅读 · 4 评论