自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (1)
  • 收藏
  • 关注

原创 mycode

###Part 1.1 从零开始语言基础题P1308 统计单词数code

2020-11-19 00:43:34 732

原创 Q1 买口罩

2021-08-06 15:32:29 179

原创 部署-jar方式

部署-jar方式通常来说,Springboot 部署会采用两种方式:全部打包成一个jar,或者打包成一个jar。本知识点讲解jar的方式。1.可运行项目,如下图项目位置:D:\SpringBootProject\springboot (1)2.打包成jar地址栏输入cmdcmd窗口输入mvn install这会导致在D:\SpringBootProject\springboot (1)/target 目录下生成一个jar文件3.运行该jarjava -jar target/spring

2021-03-06 14:57:09 264

原创 集合框架 HashMap

集合框架 HashMap1.HashMap的键值对HashMap储存数据的方式是—— 键值对package HashMap;import java.util.HashMap;public class code01 { public static void main(String[] args){ HashMap<String,String> hashMap=new HashMap<>();//键值对 //put()方法

2021-03-05 16:25:34 113 1

原创 SpringBoot热部署

SpringBoot热部署1.必须重启目前的Springboot,当发生了任何修改之后,必须关闭后再启动Application类才能够生效,显得略微麻烦。 Springboot提供了热部署的方式,当发现任何类发生了改变,马上通过JVM类加载的方式,加载最新的类到虚拟机中。 这样就不需要重新启动也能看到修改后的效果了2.pom.xml修改pom.xml文件后记得点击右上角的"m’安装依赖,3.问题我安装依赖后热部署没有成功,根据网上的几种说法1.随意修改Controller不会导致热部署,右

2021-03-05 15:43:01 84

原创 新建一个SpringBoot web项目

新建一个SpringBoot web项目点击File–>New—>Project2.Project–>左边Maven–>勾选Create from archetype–最后面是webapp的–>点击next3.填写下图的相关信息4.可选择自己装的Mevan,自己装好Mevan后,修改mevan的配置文件,改成阿里云的镜像源,下载jar包的速度就会飞快,如果去mevan的服务器下载会慢很多,毕竟人家的服务器在国外。5.点击上图的Finish,完成项目的创建6

2021-03-05 14:36:24 212

原创 集合框架 LinkedList

集合框架 LinkedList1.双向链表 - Deque除了实现了List接口外,LinkedList还实现了双向链表结构Deque,可以很方便的在头尾插入删除数据什么是链表结构: 与数组结构相比较,数组结构,就好像是电影院,每个位置都有标示,每个位置之间的间隔都是一样的。 而链表就相当于佛珠,每个珠子,只连接前一个和后一个,不用关心除此之外的其他佛珠在哪里。package LinkedList;import java.util.LinkedList;public class code01

2021-02-20 15:07:50 115

原创 集合框架 ArrayList(2)

集合框架 ArrayList(2)1.ArrayList和ListArrayList实现了接口List常见的写法会把引用声明为接口List类型因为ArrayList实现了List接口,所以List接口的方法ArrayList都实现了。注意:是java.util.List,而不是java.awt.Listpackage ArrayLists;import java.util.ArrayList;import java.util.List;public class code03 {

2021-02-18 15:35:58 95

原创 集合框架 ArrayList(1)

集合框架 ArrayList1.数组的局限性如果要存放多个对象,可以使用数组,但是数组有局限性比如 声明长度是10的数组不用的数组就浪费了超过10的个数,又放不下2.容器类ArrayList

2021-02-18 13:51:19 168

原创 数据流和对象流

数据流1.直接进行字符串的读写使用数据流的writeUTF()和readUTF() 可以进行数据的格式化顺序读写package IO_Test;import java.io.*;public class dataStreatmTest { public static void main(String args[]) {//写 File f = new File("3.txt"); try ( //数据流 数据流基于

2021-02-13 20:37:21 356 1

原创 缓存流

缓存流1.缓存流的概念缓存流在读取的时候,会一次性读较多的数据到缓存中,以后每一次的读取,都是在缓存中访问,直到缓存中的数据读取完毕,再到硬盘中读取。就好比吃饭,不用缓存就是每吃一口都到锅里去铲。用缓存就是先把饭盛到碗里,碗里的吃完了,再到锅里去铲缓存流在写入数据的时候,会先把数据写入到缓存区,直到缓存区达到一定的量,才把这些数据,一起写入到硬盘中去。按照这种操作模式,就不会像字节流,字符流那样每写一个字节都访问硬盘,从而减少了IO操作2.使用缓存流读取数据package IO_Test;i

2021-02-10 22:38:33 394

原创 字符流

字符流Reader字符输入流Writer字符输出流专门用于字符的形式读取和写入数据1.Reader字符输入流读文件package IO_Test;import java.io.File;import java.io.FileReader;import java.io.IOException;public class io_string { public static void main(String args[]){ // 准备文件lol.txt其中的内容是AB

2021-02-10 17:39:40 101

原创 I/O字节流

I/O字节流1.I/O字节流InputStream字节输入流OutputStream字节输出流用于以字节的形式读取和写入数据2.以字节流的形式读取文件内容和写内容到文件InputStream是字节输入流,同时也是抽象类,只提供方法声明,不提供方法的具体实现。FileInputStream 是InputStream子类,以FileInputStream 为例进行文件读取package IO_Test;import java.io.File;import java.io.FileInput

2021-02-10 16:53:00 126 3

原创 IO

IO1.创建文件对象并生成文件package IO_Test;import pack5.Fish;import java.io.File;import java.io.IOException;public class io_code1 { public static void main(String args[]) throws IOException { //创建一个文件对象// //1.指定绝对路径// File f1=new File("D:\

2021-02-10 14:22:52 93

原创 自定义异常和综合练习

自定义异常和综合练习package Exception_test;public class Hero { public String name; protected float hp; //方法抛出异常 public void attackHero(Hero h) throws EnemyHeroIsDeadException{ if(h.hp==0)throw new EnemyHeroIsDeadException(h.name+"挂了 不需要

2021-02-09 22:45:28 187

原创 异常分类

异常分类异常分类: 可查异常,运行时异常和错误3种其中,运行时异常和错误又叫非可查异常可查异常: CheckedException可查异常即必须进行处理的异常,要么try catch住,要么往外抛,谁调用,谁处理。运行时异常RuntimeException指: 不是必须进行try catch的异常错误Error,指的是系统级别的异常,通常是内存用光了在默认设置下,一般java程序启动的时候,最大可以使用16m的内存错误和运行时异常不是强制要求捕捉的...

2021-02-09 21:31:58 74

原创 异常处理

异常处理异常处理常见手段: try catch finally throws1.try catch1.将可能抛出FileNotFoundException 文件不存在异常的代码放在try里2.如果文件存在,就会顺序往下执行,并且不执行catch块中的代码3. 如果文件不存在,try 里的代码会立即终止,程序流程会运行到对应的catch块中4. e.printStackTrace(); 会打印出方法的调用痕迹,import java.io.File;import java.io.FileInp

2021-02-09 17:14:53 141

原创 异常处理 什么是异常

异常处理 什么是异常1.异常定义:导致程序的正常流程被中断的事件,叫做异常例子:文件读取异常异常不处理的话会有编译错误import java.io.File;import java.io.FileInputStream;public class rubbish { public static void main(String args[]){ File f= new File("d:/LOL.exe");

2021-02-09 16:40:08 215

原创 java基础 日期Date

学习资源:https://how2j.cn/k/date/date-date/346.html#nowherejava基础 日期DateDate类注意:是java.util.Date;而非 java.sql.Date,此类是给数据库访问的时候使用的1.时间原点概念所有的数据类型,无论是整数,布尔,浮点数还是字符串,最后都需要以数字的形式表现出来。日期类型也不例外,换句话说,一个日期,比如2020年10月1日,在计算机里,会用一个数字来代替。那么最特殊的一个数字,就是零. 零这个数字,就代表J

2021-02-08 20:56:43 190

原创 字符和字符串

字符和字符串1.字符char1.1 char对应的封装类package pack6;public class CharTest { public static void main(String args[]) { char a = '我';//用单引号,只能有一个字符 //装箱:类类型=基本数据类型 Character a1 = a; //拆箱 基本数据类型=类类型 a = a1; }}1.2 Ch

2021-02-07 17:58:59 155

原创 数字和字符串-字符串转化和格式化输出

数字和字符串-字符串转化和格式化输出1.字符串转化1.1数字转字符串方法1: 使用String类的静态方法valueOf方法2: 先把基本类型装箱为对象,然后调用对象的toStringpackage pack6;public class StringTest { public static void main(String args[]){ int i=2; //方法1 String str=String.valueOf(i);

2021-02-06 12:21:17 192

原创 数字与字符串 数字方法

数字与字符串 数字方法1、四舍五入, 随机数,开方,次方,π,自然常数,绝对值package pack6;public class NumberTest { public static void main(String args[]) { //1.四舍五入 double f=2.4;//2.4四舍五入的结果是2 System.out.println(Math.round(f)); //2.随机数 //得到一个

2021-02-06 11:07:24 150

原创 数字与字符串 装箱拆箱

数字与字符串 装箱拆箱1.封装类所有的基本类型,都有对应的类类型比如int对应的类是Integer这种类就叫做封装类package pack6;public class NumberTest { public static void main(String args[]) { //把一个基本类型的变量 转换成Double对象 double a = 5.0; Double b = new Double(a); //把一个Do

2021-02-06 10:16:41 129

原创 接口与继承 练习

学习资源:https://how2j.cn/k/interface-inheritance/interface-inheritance-practise/679.html接口与继承 练习UML图UML-Unified Module Language统一建模语言,可以很方便的用于描述类的属性,方法,以及类和类之间的关系Animal类创建Animal类,它是所有动物的抽象父类。声明一个受保护的整数类型属性legs,它记录动物的腿的数目。定义一个受保护的构造器,用来初始化legs属性。声明抽

2021-02-05 17:27:29 450

原创 接口与继承(3)

接口与继承(3)1.Object类Object是所有类的父类,声明一个类的时候,默认是继承了Object1.1toString(),finalize(),equals(),==toString()的意思是返回当前对象的字符串表达通过 System.out.println 打印对象就是打印该对象的toString()返回值当一个对象没有任何引用指向的时候,它就满足垃圾回收的条件当它被垃圾回收的时候,它的finalize() 方法就会被调用。equals() 用于判断两个对象的内容是否相同pa

2021-02-05 14:00:50 82 2

原创 接口与继承(2)

接口与继承(2)1.重写子类可以继承父类的对象方法在继承后,重复提供该方法,就叫做方法的重写又叫覆盖 override,当调用重写的方法后,子类调用的是子类的重写方法例子创建一个Item类,编写一个effect方法设计一个MagicPoton,继承Item,重写effect方法分别调用父类和子类的effect方法Item.javapackage pack1;public class Item { public void effect() { System.ou

2021-02-05 11:15:13 113 6

原创 接口与继承

接口与继承1.接口设计一个治疗者接口:Healer该接口声明有方法: heal()设计一个Support类,代表辅助英雄,继承Hero类,同时实现了Healer这个接口package pack1;//继承Hero 同时 实现Healerpublic class Support extends Hero implements Healer { @Override public void heal() { System.out.println("治疗"); }

2021-01-31 23:05:33 194

原创 JAVA基础 类与对象(3)

JAVA基础 类与对象(3)1.属性初始化1.1对象属性初始化对象属性初始化有3种声明该属性的时候初始化构造方法中初始化初始化块package pack1;public class Person { private int a=100;//声明该属性的时候初始化 private int b; private int c; //初始化块 { b=100; } Person(){ c=100;//在构造方法

2021-01-31 20:25:52 50

原创 JAVA基础 类与对象(2)

JAVA基础 类与对象(2)1.传参参数的类型是类public class JAVA_basic_code14 { public static class Person { String name; Person() {} Person(String name) { this.name=name; } }; public static class Student{ //参数类型

2021-01-30 23:04:41 81

原创 JAVA基础 类与对象(1)

JAVA基础 类与对象(1)1.引用1.1 一个引用指向一个对象引用的概念,如果一个变量的类型是 类类型,而非基本类型,那么该变量又叫做引用。public class JAVA_basic_code11 { public static class Person{ private String name; Person(){}; } public static void main(String args[]){// Perso

2021-01-30 16:13:24 148 1

原创 String类

String 类1.创建字符串字符串即字符的组合,在Java中,字符串是一个类,所以我们见到的字符串都是对象常见创建字符串手段:每当有一个字面值出现的时候,虚拟机就会创建一个字符串调用String的构造方法创建一个字符串对象通过+加号进行字符串拼接也会创建新的字符串对象public class JAVA_basic_code10 { public static void main(String args[]) { //创建字符串 String na

2021-01-30 14:20:09 108 1

原创 css 3d空间坐标轴

css 3d空间坐标轴1.三维坐标图2.translate()首先说translate的规则,这个自然不必多说,对照着看就可以了,比如说translateZ(-100px)在这幅图中就相当等于图像往-z轴的方向移了100px,形象一点的说法就是“向屏幕内部凹陷了100px”。translateX,translateY以此类推。3.rotate左手法则:伸出左手,大拇指指向正轴方向,四个手指的指向即是旋转正向,但务必记住是左手!...

2021-01-28 16:12:38 1582

原创 JAVA基础 Arrays类

JAVA基础 Arrays类## 介绍几个常用的Arrays类的方法1.copyOfRange 数组复制2.toString() 转换为字符串3.sort() 排序4.binarySearch() 搜索5.equals() 判断数组是否相同6.fill() 填充1.copyOfRange 数组复制import java.util.Arrays;public class code25 { public static void main(String args[]){

2021-01-26 12:02:48 68

原创 JAVA基础 二维数组

JAVA基础二维数组1.初始化二维数组public class code24 { public static void main(String[] args) { //初始化二维数组, int[][] a = new int[2][3]; //有两个一维数组,每个一维数组的长度是3 a[1][2] = 5; //可以直接访问一维数组,因为已经分配了空间 //只分配了二维数组 int[][] b = new

2021-01-26 11:01:30 49

原创 JAVA基础 数组

JAVA基础数组 复制数组1.数组的长度数组的长度是不可变的,一旦分配好空间,是多长,就多长,不能增加也不能减少2.复制数组把一个数组的值,复制到另一个数组中System.arraycopy(src, srcPos, dest, destPos, length)src: 源数组srcPos: 从源数组复制数据的起始位置dest: 目标数组destPos: 复制到目标数组的起始位置length: 复制的长度public class code23 { public static

2021-01-26 10:32:24 55

原创 用java自定义结构体(类)排序

用java自定义结构体(类)排序定义一个类实现Comparable接口,重写compareTo方法,调用Collections.sort()方法import org.omg.PortableInterceptor.SYSTEM_EXCEPTION;import java.util.Collections;import java.util.Comparator;import java.util.LinkedList;public class code21 { //Score类实现C

2021-01-26 09:19:44 409

原创 java基础 基础题

题目1.黄金分割点public class JAVA_basic_code08 { public static void main(String[] args) { //寻找两个数相除 结果离分割点0.618最近 double res;//存放i/j的值 double min=1;//(res-0.618)的绝对值的最小值 double reduce;//(res-0.618)的绝对值 double m=1,n=1;

2021-01-25 22:11:55 73

原创 java基础 控制break和continue

JAVA基础控制流程 break和continue1.continue,跳过本次循环,继续下次循环public class JAVA_basic_code08 { public static void main(String[] args) { //循环1到10 跳过2的倍数 for(int i=1;i<=10;i++){ if(i%2==0) continue; System

2021-01-25 21:21:07 61

原创 JAVA基础 控制流程 循环

JAVA基础控制流程 while1.do while和while的区别2.do whilepublic class JAVA_basic_code08 { public static void main(String[] args) { int i=1; //至少执行一次 do{ System.out.println(i); i++; }while (i<=5); }} 3.whilepublic class JA

2021-01-25 18:20:20 105 2

原创 java基础 控制流程 switch

Java 基础控制流程 Switchswitch 语句相当于 if else的另一种表达方式注: 每个表达式结束,都应该有一个break;//示例--判断季节import java.util.Scanner;public class JAVA_basic_code07 { public static void main(String[] args){ Scanner reader=new Scanner(System.in); int year;

2021-01-25 15:46:04 48

算法分析与设计-实验1-统计逆序对

东莞理工学院--大三--算法分析与设计-实验1-统计逆序对

2020-10-25

空空如也

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

TA关注的人

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