- 博客(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 688
原创 Java类和对象
类和对象面向对象对象和类对象的特征对象和类类的属性类的方法局部变量和成员变量引用类型内存分析构造器方法调用this使用笔记面向对象对象和类世界由对象组成类可以生成对象,类是对象的抽象对象:是具体的事物类:是对对象的抽象(抽象 抽出象的部分)先有具体的对象,然后抽象各个对象乊间象的部分,归纳出类通过类再认识其他对象。对象的特征属性——对象具有的各种特征每个对象的每个属性都拥有特定值方法——对象执行的操作对象是用来描述客观事物的一个实体,由一组属性和方法构成类:具有相同属性和
2021-08-27 20:16:24 133
原创 Java数组
数组创建数组数组概述如何使用数组笔记二维数组Arrays总结创建数组数组是相同类型数据的有序集合.相同类型的若干个数据,按照一定先后次序排列组合而成。其中,每一个数据称作一个数组元素每个数组元素可以通过一个下标来访问它们.数组特点:其长度是确定的。数组一旦被创建,它的大小就是不可以改变的。其元素必须是相同类型,不允许出现混合类型。数组中的元素可以是任何数据类型,包括基本类型和引用类型。数组属引用类型length, elements of the array声明数组&nb
2021-08-26 22:22:55 480
原创 什么是递归算法
递归算法什么是递归递归问题的特点递归结构递归示例递归的优缺点递归的使用场合小结什么是递归程序调用自身的编程技巧称为递归。一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法递归问题的特点一个问题可被分解为若干层简单的子问题子问题和其上层问题的解决方案一致外层问题的解决依赖于子问题的解决递归结构递归结构包括两个部分:递归结束条件。解答:什么时候丌调用自身方法。如果没有条件,将陷入死循环。递归体。解答:什么时候需要调用自身方法。递归示例使用递归求n!public
2021-08-18 12:09:47 802
原创 百钱买百鸡--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 321
原创 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 313
原创 Java集合面试题
Java集合面试题集合与数组的比较Collection和Collections的区别ArrayList和LinkedList的联系和区别Vector和ArrayList的联系和区别HashMap和Hashtable的联系和区别集合与数组的比较数组不是面向对象的,存在明显的缺陷,集合弥补了数组的一 些缺点,比数组更灵活更实用,可大大提高软件的开发效率, 而且不同的集合框架类可适用不同场合。具体如下:1:数组能存放基本数据类型和对象,而集合类中只能存放对象。2:数组容易固定无法动态改变,集合类容量动态改
2021-08-13 22:58:26 103
原创 Java流程控制
Java流程控制流程控制语句顺序结构Scanner类选择结构if 语句switch语句switch和多重if选择结构比较小结循环结构while循环do-while循环for循环小结跳转语句 break、continue、return小结流程控制语句 流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。 &nbs
2021-08-09 21:29:40 61
原创 进制及数值数据的编码(原码、反码、补码)
进制及数值数据的编码进制不同进制的数的大小计算计算机中数值数据的编码和表示原码反码补码进制十进制 – 基数是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 2281
原创 Java中的泛型
泛型为什么需要泛型泛型类的定义泛型的高阶应用为什么需要泛型当做一些集合的统一操作的时候,需要保证集合的类型是统一的,此时需要泛型来进行限制,给集合中的元素设置相同的类型就是泛型的基本需求。泛型可以解决数据类型操作不统一产生的异常,使用泛型可以更好的去保护数据类型。优点:1、数据安全2、获取数据时效率比较高使用:在定义对象的时候,通过<>中设置合理的类型来进行实现泛型类的定义public class Point2<T> {//此处可以随便写标识符号,T是t
2021-08-07 11:00:55 95
原创 Java数据类型和运算符
Java数据类型和运算符标识符常量和变量数据类型运算符基本数据类型的类型转换标识符作用常量、变量、方法、类和包等的名称命名规则硬性规定:1、标识符必须以字母,下划线或者美元符号开头2、其他部分必须是字母,数字,下划线或者美元符号,但是不能出现特殊符号3、标识符大小写敏感4、不能是java的关键字或者保留字(留给系统使用的表示特殊含义的字符串)常规建议:1、驼峰标识(1)类名,接口名称在命名的时候要首字符大写(2)方法,变量命名的时候首字符要小写(3)多个单词拼接表示一个标识符
2021-08-04 18:28:36 84
原创 小结第一个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 56
原创 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 130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人