自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot静态资源运行加载时提示404找不到

SpringBoot项目运行时,CSS、JS等静态配置文件找不到,报错信息:GET http://localhost:8080/static/css/semantic.min.css net::ERR_ABORTED 404

2022-08-29 23:54:25 673

原创 Java类和对象

类和对象面向对象对象和类对象的特征对象和类类的属性类的方法局部变量和成员变量引用类型内存分析构造器方法调用this使用笔记面向对象对象和类世界由对象组成类可以生成对象,类是对象的抽象对象:是具体的事物类:是对对象的抽象(抽象 抽出象的部分)先有具体的对象,然后抽象各个对象乊间象的部分,归纳出类通过类再认识其他对象。对象的特征属性——对象具有的各种特征每个对象的每个属性都拥有特定值方法——对象执行的操作对象是用来描述客观事物的一个实体,由一组属性和方法构成类:具有相同属性和

2021-08-27 20:16:24 124

原创 Java数组

数组创建数组数组概述如何使用数组笔记二维数组Arrays总结创建数组数组是相同类型数据的有序集合.相同类型的若干个数据,按照一定先后次序排列组合而成。其中,每一个数据称作一个数组元素每个数组元素可以通过一个下标来访问它们.数组特点:其长度是确定的。数组一旦被创建,它的大小就是不可以改变的。其元素必须是相同类型,不允许出现混合类型。数组中的元素可以是任何数据类型,包括基本类型和引用类型。数组属引用类型length, elements of the array声明数组&nb

2021-08-26 22:22:55 468

原创 什么是递归算法

递归算法什么是递归递归问题的特点递归结构递归示例递归的优缺点递归的使用场合小结什么是递归程序调用自身的编程技巧称为递归。一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法递归问题的特点一个问题可被分解为若干层简单的子问题子问题和其上层问题的解决方案一致外层问题的解决依赖于子问题的解决递归结构递归结构包括两个部分:递归结束条件。解答:什么时候丌调用自身方法。如果没有条件,将陷入死循环。递归体。解答:什么时候需要调用自身方法。递归示例使用递归求n!public

2021-08-18 12:09:47 795

原创 百钱买百鸡--java实现

题目:公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,100文钱买100只鸡,怎么买?分析:题目中有三个未知数,可以用穷举的方法解决。因为只有100文钱,所以公鸡数量不会超过20;母鸡数量不会超过33;小鸡数量不会超过300。因为有100只鸡,因此不用担心小鸡数量会是负数。代码实现:public class BuyChicken{ public static void main(String[] args){ for(int i = 0;i<=20;i++){ for(int j =

2021-08-16 09:39:45 311

原创 Collections与Arrays工具类

CollectionsCollections和Collection不同,前者是集合的操作类,后者是集合接口。Collections提供的静态方法: addAll():批量添加 sort():排序 binarySearch():二分查找 fill():替换 shuffle():随机排序 reverse():逆序public class CollectionsDemo { public static void main(String[] args) { List&l

2021-08-15 16:50:52 300

原创 Java集合面试题

Java集合面试题集合与数组的比较Collection和Collections的区别ArrayList和LinkedList的联系和区别Vector和ArrayList的联系和区别HashMap和Hashtable的联系和区别集合与数组的比较数组不是面向对象的,存在明显的缺陷,集合弥补了数组的一 些缺点,比数组更灵活更实用,可大大提高软件的开发效率, 而且不同的集合框架类可适用不同场合。具体如下:1:数组能存放基本数据类型和对象,而集合类中只能存放对象。2:数组容易固定无法动态改变,集合类容量动态改

2021-08-13 22:58:26 94

原创 Java流程控制

Java流程控制流程控制语句顺序结构Scanner类选择结构if 语句switch语句switch和多重if选择结构比较小结循环结构while循环do-while循环for循环小结跳转语句 break、continue、return小结流程控制语句        流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。     &nbs

2021-08-09 21:29:40 51

原创 进制及数值数据的编码(原码、反码、补码)

进制及数值数据的编码进制不同进制的数的大小计算计算机中数值数据的编码和表示原码反码补码进制十进制 – 基数是10,有10个不同的数学符号,即0-9二进制 – 基数是2,有2个不同的数学符号,即0和1八进制 – 基数是8,有8个不同的数学符号,即0-7十六进制 – 基数是16,有16个不同的数学符号,即0-9,A,B,C,D,E,F不同进制的数的大小计算某一进制数的大小由系数项和权的乘积决定(123.45)10 = 1 * 102 + 2 * 101 + 3 * 100 + 4 * 10

2021-08-08 10:29:18 2041

原创 Java中的泛型

泛型为什么需要泛型泛型类的定义泛型的高阶应用为什么需要泛型当做一些集合的统一操作的时候,需要保证集合的类型是统一的,此时需要泛型来进行限制,给集合中的元素设置相同的类型就是泛型的基本需求。泛型可以解决数据类型操作不统一产生的异常,使用泛型可以更好的去保护数据类型。优点:1、数据安全2、获取数据时效率比较高使用:在定义对象的时候,通过<>中设置合理的类型来进行实现泛型类的定义public class Point2<T> {//此处可以随便写标识符号,T是t

2021-08-07 11:00:55 86

原创 Java数据类型和运算符

Java数据类型和运算符标识符常量和变量数据类型运算符基本数据类型的类型转换标识符作用常量、变量、方法、类和包等的名称命名规则硬性规定:1、标识符必须以字母,下划线或者美元符号开头2、其他部分必须是字母,数字,下划线或者美元符号,但是不能出现特殊符号3、标识符大小写敏感4、不能是java的关键字或者保留字(留给系统使用的表示特殊含义的字符串)常规建议:1、驼峰标识(1)类名,接口名称在命名的时候要首字符大写(2)方法,变量命名的时候首字符要小写(3)多个单词拼接表示一个标识符

2021-08-04 18:28:36 76

原创 小结第一个java程序

小结第一个java程序public class HelloWorld { public static void main(String[] args){ System.out.println("HelloWorld!"); }}class Test{}使用命令行的方式执行的时候,cmd的默认编码格式是GBK,因此在输入中文的时候需要设置文件的编码格式为ANSI,不会出现乱码错误。小结1、java文件的名称必须跟public class的名称保持一致2、一个java文件中可以包

2021-08-03 16:20:59 47

原创 Java语言概述

Java语言概述Java语言概述Java简史Java技术体系平台Java在各领域的应用Java语言的诞生主要特性Java语言的特点Java两种核心机制Java虚拟机 (Java Virtal Machine)垃圾收集机制 (Garbage Collection)JDK、JRE、JVM关系注 释(comment)Java API的文档常用的Java开发工具Java语言概述是SUN(Stanford University Network,斯坦福大学网络公司 ) 1995年推出的一门高级编程语言。是

2021-08-02 10:13:09 120

空空如也

空空如也

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

TA关注的人

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