自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 学JAVA前一定要搞懂的最基本的东西(1)

最近开始上手操作代码编写了,忽然发现有的最基本的东西都没搞懂或者又忘了,这可太糟了,所以写篇博客加深一下印象。或许你也和我一样,那就千万不要错过~一、代码开头常有的一句“public static void main(String[] args)” 是什么意思?Q: “public static void main(String[] args)”A: public static void main(String[] args),是java程序的入口地址,java虚拟机运行程序的时候首先找的就是mai

2021-01-21 17:44:20 117

原创 get和post区别

url可见性get参数URL可见,post不可见数据传输get通过拼接URL进行传递参数,post通过body体传输参数缓存性get请求是可以缓存的,post请求不可缓存后退页面反应get请求页面后退时不产生影响,post请求页面后退会重新提交请求传输数据的大小get一般传输数据不超过2-4k,post传输数据大小根据php.ini配置文件设定安全性原则上post比get安全,post传输参数时URL不可见,但也可通过抓包获取,所以其实安全性方面应该区别不大总的来说:(1)post

2021-12-09 09:02:56 258

原创 算法习题收集

反转链表package com.leetcode;/** * 链表反转 * 将单链表的链表顺序反转过来 * @author fei * @data 2021/10/24 13:01 */public class ReverseList { static class ListNode { int val; ListNode next; public ListNode(int val, ListNode next) {

2021-10-24 14:13:10 240

原创 SSM框架练习(步骤+代码)

1.创建数据库&新建项目新建数据库字符集 utf8mb4IDEA新建项目Spring initializrdependenciesDeveloper --lombokWeb --Spring WebSQL --MyBatis Framework​ --MySQL Driver2.修改application.properties为application.

2021-06-04 13:58:13 463

原创 java判断一个数是否是小数

package 判断整数或小数;import java.util.Scanner;public class 判断整数或小数 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner = new Scanner(System.in); System.out.println("请输入一个数用于判断整数或小数"); double n = scanner.ne

2021-05-17 10:23:43 3694

原创 基础知识补充--LeetCode102二叉树的层序遍历

LeetCode102题中二叉树的层序遍历用到了一些东西,但是发现自己好像之前没怎么遇到过,所以就去搜集整理把它记下来了。1. List与Set类型集合的遍历遍历set集合//遍历set集合private static void setTest() { Set<String> set = new HashSet<String>(); set.add("JAVA"); set.add("C"); set.add("C++"); // 重复数据添加失

2021-04-28 22:35:55 124

原创 java中int和String相互转换的几种方法

String 转 int(两种方法)今天在写蓝桥杯试题时发现int和String的相互转化中有挺多方法的,所以就随手做个总结了~①int i = Integer.parseInt([String]); 或i = Integer.parseInt([String],[int radix]);② int i = Integer.valueOf(my_str).intValue();注: 字串转成 Double, Float, Long 的方法大同小异.int 转 String (三种方法)

2021-04-10 11:45:11 2748

原创 java 两种方法解决折线分割平面问题(HDU2050)

Problem Description我们看到过很多直线分割平面的题目,今天的这个题目稍微有些变化,我们要求的是n条折线分割平面的最大数目。比如,一条折线可以将平面分成两部分,两条折线最多可以将平面分成7部分,具体如下所示。Input输入数据的第一行是一个整数C,表示测试实例的个数,然后是C 行数据,每行包含一个整数n(0<n<=10000),表示折线的数量。Output对于每个测试实例,请输出平面的最大分割数,每个实例的输出占一行。Sample Input

2021-04-07 22:10:21 338 1

原创 Java汉诺塔类型问题总结(HDU1995&2064&2077详解)

在写杭电oj时发现汉诺塔问题用java写的解题比较少,所以整理了一下,如果觉得有用点赞收藏一下吧~汉诺塔III题目描述约19世纪末,在欧州的商店中出售一种智力玩具,在一块铜板上有三根杆,最左边的杆上自上而下、由小到大顺序串着由64个圆盘构成的塔。目的是将最左边杆上的盘全部移到右边的杆上,条件是一次只能移动一个盘,且不允许大盘放在小盘的上面。现在我们改变游戏的玩法,不允许直接从最左(右)边移到最右(左)边(每次移动一定是移到中间杆或从中间移出),也不允许大盘放到下盘的上面。Daisy已经做过原来的汉

2021-04-06 23:42:07 210

原创 Java基础知识手册(下)

java基础知识泛型和集合Java 使用集合来组织和管理对象,本节我们重点讲解泛型和集合。主要介绍 Collection、List、ArrayList、Map、HashMap、Set 和 HashSet、Collections、算法等内容。泛型泛型即参数化类型,也就是说数据类型变成了一个可变的参数,在不使用泛型的情况下,参数的数据类型都是写死了的,使用泛型之后,可以根据程序的需要进行改变。定义泛型的规则:只能是引用类型,不能是简单数据类型。泛型参数可以有多个。可以用使用 extends

2021-04-05 22:21:48 223 3

原创 Java基础知识手册(上)

包含最基本的Java有关概念和知识

2021-04-03 00:02:46 166

原创 Vue学习重点笔记整理

VueStudy所需知识:HTML、CSS、JavaScript、AJAX等相关基础知识Vue简介:①是一个JavaScript框架②简化Dom操作③响应式数据驱动Vue官网:https://cn.vuejs.org第一个Vue选择器导入开发版本的Vue.js创建Vue实例对象,设置el属性和data属性使用简洁的模板语法把数据渲染到页面上el:挂载点Vue实例的作用范围Vue会管理el选项命中的元素及其内部的后代元素是否可以使用其他选择器可以使用其他的选择器(如clas

2021-04-01 12:24:30 185

原创 java之math函数总结

一共收集了13种math方法,还有其他比较常用的欢迎补充。xxxValue() 方法xxxValue() 方法用于将 Number 对象转换为 xxx 数据类型的值并返回类型方法及描述byte**byteValue() :**以 byte 形式返回指定的数值。abstract double**doubleValue() : **以 double 形式返回指定的数值。abstract float**floatValue() : **以 float 形式返回指定的

2021-03-31 15:18:53 286

原创 2021蓝桥杯校级模拟赛习题答案&总结

写在前面本次模拟赛习题难度比较常规,总的来说中规中举,对我这种小白都比较友好,填空题基本都可以直接算出来,除了最后两道编程题可能稍微需要花点时间,当然当时实在坐不住提前交卷了没能写完,欢迎大佬们评论区讨论指导,感激不尽。下面是本次模拟赛习题第一题问题描述请问在 1 到 2020 中,有多少个数与 2020 互质,即有多少个数与 2020 的最大公约数为 1。答案800解题思路​  直接暴力,遍历求解第二题问题描述SCII 码将每个字符对应到一个数值(编码),用于信息的表示和传输。

2021-03-18 15:06:19 7293 5

原创 详解ArrayList<Integer> a = new ArrayList<Integer>();及用法

ArrayList arr=new ArrayList();没有<>尖括号是创建个对象.<>里面的是java里的泛型,泛型就是基本类型(int,char,float等等)在java中的封装的那几个(Integer,Character等等),<>作用就是确定到底存放什么类型Java.util.ArrayList类是一个动态数组类型,ArrayList对象既有数组的特征,也有链表的特征。可以随时从链表中添加或删除一个元素。ArrayList实现了List接口。..

2021-02-05 12:30:49 10741

原创 使用Java数组报错原因java.lang.ArrayIndexOutOfBoundsException: Index 5 out of bounds……

在使用数组时常会遇到报错,类似这样java.lang.ArrayIndexOutOfBoundsException: Index 5 out of bounds for at Main.main经常遇到就真的有点头疼,所以决定找出报错原因,防止后面再出现这样的问题。报错代码例int[] s=new int[5]; for(int j=0;j<=5;j++){ s[j]=sc.nextInt(); }报错内容

2021-02-02 10:48:03 13488

原创 String、StringBuffer、StringBuilder区别

写代码时发现String,StringBuffer,StringBuilder这三个经常用,但是不知道什么时候用什么,网上搜了看了下大佬讲解,大概知道了点。StringString声明的是不可变的对象,每次操作必然产生一个新的对象;StringBuffer&StringBuilder①StringBuffer和StringBuilder都继承自抽象类AbstractStringBuilder;②StringBuffer具备线程安全性;③使用场景上,并发必选StringBuffer,迭代必

2021-01-31 21:55:44 92

原创 charAt() 方法&toCharArray()和 split()&首字母大写方法&switch case 语句——学JAVA前一定要搞懂的最基本的东西(3)

一、toCharArray()和 split()方法区别1、split是根据你需要按照的分隔符来分割的;toCharArray是将String对象的每一个下标位的对象保存在char[]中。比如: ①String a = “avc,d,e,s,f”; String []b = a.split(“,”);这个就是根据逗号将数据分开,遍历输出得到的b的对象为"avc",“d”,“e”,“s”,“f”。②String a = “abcd”; char[] b = a.toCharArray(); 这个b保存的

2021-01-29 18:50:21 428

原创 正则^ [A-Za-z_][A-Za-z_0-9]*&integer类型——学JAVA前一定要搞懂的最基本的东西(2)

刚开始写代码可能会对有些东西很陌生,不懂他们的含义,所以需要练习后复习下他们的意思。一、int n = Integer.parseInt(sc.nextLine());**1.**Integer.parseInt()是把()里的内容转换成整数(将String字符类型数据转换为Integer整型数据)。**2.**integer整数 / 整型数。与小数 / 浮点数相对,是编程语言的基本数据类型之一,用以指示变量的数据类型,有时也用于常量(变量、表达式)的强制数据类型转换。二、if(s.matches

2021-01-29 11:14:34 2262

原创 杭电OJ2016(数据的交换输出)代码及总结

这道题留下的印象比较深,所以做下总结。题目来源:杭电OJ 数据的交换输出

2021-01-25 13:48:02 239 1

原创 Java笔记(五天学Java)

笔记来源书籍《疯狂Java讲义(第5版)》

2021-01-16 12:09:53 450 1

空空如也

空空如也

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

TA关注的人

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