- 博客(26)
- 资源 (82)
- 收藏
- 关注
原创 Java数据结构与算法 day05 排序算法
文章目录第六章 排序算法排序算法介绍和分类算法的时间复杂度与空间复杂度时间复杂度常见的时间复杂度空间复杂度冒泡排序基本介绍排序过程代码实现选择排序基本介绍选择排序应用实例插入排序基本介绍插入排序应用实例第六章 排序算法本章源码:https://github.com/name365/Java-Data-structure排序算法介绍和分类排序也称排序算法 (Sort Algorithm),排序是将一组数据,依指定的顺序进行排列的过程。排序的分类:内部排序:指将需要处理的所有数据都加载
2020-05-29 17:32:59 2342 19
原创 markdown使用中的小总结
解决方法在Markdown中嵌套一个HTML的语法,即使用HTML中上标、下标的语法即可。上标的语法:O(n<sup>2</sup>)下标的语法:O(log<sub>R</sub>B)显示效果:O(n2)O(logRB)结束这里只做记录,便于查阅。虽然网上有很多!!!!!...
2020-05-28 17:48:47 686 2
原创 Java数据结构与算法 day04 递归
文章目录第五章 递归递归应用场景和调用机制递归的应用场景递归的概念递归调用机制递归能解决的问题和规则递归能干什么????运用递归需要遵守那些规则???迷宫回溯问题分析和实现八皇后问题分析和实现本章思维导图第五章 递归本章源码:https://github.com/name365/Java-Data-structure递归应用场景和调用机制递归的应用场景先看个实际应用场景,迷宫问题(回溯),递归(Recursion)递归的概念简单的说: 递归就是方法自己调用自己,每次调用时传入不同的
2020-05-28 12:14:47 1586 5
原创 Java数据结构与算法 day03 栈
文章目录第四章 栈栈的应用场景和介绍栈的介绍栈的应用场景栈的思路分析及实现栈实现综合计算器-思路分析及实现前缀 中缀 后缀表达式规则前缀表达式(波兰表达式)中缀表达式后缀表达式逆波兰计算器分析和实现中缀转后缀表达式思路分析及实现完整版逆波兰计算器本章导图总结第四章 栈栈的应用场景和介绍先看一个例子请输入一个表达式计算式:[7*2*2-5+1-5+3-3] 点击计算【如下图】请问: 计算机底层是如何运算得到结果的?注意不是简单的把算式列出运算,因为我们看这个算式 7 * 2 * 2 -
2020-05-27 22:03:30 2484 17
原创 Java数据结构与算法 day02 链表
文章目录第三章 链表单链表介绍和内存布局单链表创建和遍历的分析实现添加(创建)过程遍历过程代码实现单链表按顺序插入节点单链表节点的修改单链表节点的删除和小结单链表面试题新浪面试题腾讯面试题百度面试题课后练习双向链表增删改查分析图解及实现第三章 链表单链表介绍和内存布局链表是有序的列表,但是它在内存中是实际存储结构如下:小结:1.链表是以节点的方式来存储,是链式存储(即各个节点之间并不一定是连续存储的,而是相互指向的);2.每个节点包含 data 域:存放数据的域, next 域:指向下一个
2020-05-22 23:32:21 2734 4
原创 Java数据结构和算法day01 稀疏数组与队列
文章目录第一章 数据结构和算法概述几个经典的算法面试题数据结构和算法的重要性数据结构与算法框架数据结构和算法的关系(了解!!!)编程...
2020-05-21 20:22:00 56
原创 Java数据结构和算法 day01 稀疏数组与队列
文章目录第一章 数据结构和算法概述几个经典的算法面试题数据结构和算法的重要性数据结构与算法框架数据结构和算法的关系(了解!!!)编程中实际遇到的几个问题(了解)线性结构和非线性结构第二章 稀疏数组与队列稀疏数组的应用场景稀疏数组转换的思路分析及实现队列的应用场景和介绍数组模拟队列的思路分析及实现数组模拟环形队列思路分析及实现Leetcode每日一练[1. 两数之和](https://leetcode-cn.com/problems/two-sum/)[5. 最长回文子串](https://leetcode-
2020-05-21 20:21:37 5615 5
原创 Java学习路线:day30 JDK9-11新特性
文章目录转载自atguigu.com视频第17章 Java9&Java10&Java11新特性Java 9 的新特性JDK 9 的发布jdk目录结构的改变java9新特性:模块化系统java9新特性:Java的REPL工具:jshellJShell相关命令java.lang.IllegalAccessException: class org.junit.runners.BlockJUnit4ClassRunner (in module junit) cannot access class g
2020-05-20 13:12:02 1236 20
原创 Java学习路线:day29 JDK8新特性
文章目录转载自atguigu.com视频第16章 Java8的其它新特性Java8概述Java8新特性的好处并行流与串行流Lambda表达式Lambda表达式使用举例Lambda表达式语法的使用1Lambda表达式语法的使用2函数式(Functional)接口函数式接口的介绍Java内置的函数式接口介绍及使用举例方法引用与构造器引用方法引用的使用情况1方法引用的使用情况2方法引用的使用情况3构造器引用与数组引用的使用强大的Stream APIStream API的概述Stream的实例化Stream的中间操
2020-05-19 12:01:20 1017 11
原创 Java学习路线:day28 反射
文章目录转载自atguigu.com视频第15章 Java反射机制Java反射机制概述使用反射,实现同上的操作反射的强大:调用类的私有结构理解Class类并获取Class实例Class类的理解获取Class实例的4种方式Class实例对应的结构的说明类的加载与ClassLoader的理解了解:类的加载过程了解:什么时候会发生类初始化?ClassLoader的理解使用ClassLoader加载配置文件通过反射,创建运行时类的对象举例体会反射的动态性获取运行时类的完整结构提供结构丰富Person类获取运行时类的
2020-05-18 15:35:00 1219 10
原创 Java学习路线:day27 网络编程
文章目录第14章 网络编程网络编程概述网络通信要素概述通信要素1:IP和端口号IP的理解与InetAddress类的实例化端口号的理解通信要素2:网络协议TCP和UDP网络通信协议的对比TCP网络编程UDP网络编程URL编程URL的理解与实例化URL网络编程实现Tomcat服务端数据下载URI、URL和URN的区别第14章 网络编程网络编程概述Java是Internet 上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应用程序。Java提供的网络类库,可以实现
2020-05-18 09:12:35 932 4
原创 Java学习路线:day24 集合2
文章目录第11章Java集合Collection子接口之二:Set接口Set接口实现类的对比Set的无序性与不可重复性的理解HashSet中元素的添加过程关于hashCode()和equals()的重写重写hashCode() 方法的基本原则重写equals() 方法的基本原则Eclipse/IDEA工具里hashCode()的重写LinkedHashSet的使用TreeSet的自然排序TreeSet的定制排序TreeSet的课后练习Set课后两道面试题Map接口Map接口及其多个实现类的对比Map中存储的
2020-05-18 09:12:25 1700 9
原创 Java学习路线:day21 常用类2
文章目录第9章Java常用类IDEA中Debug调试JDK 8之前的日期时间API(`这节给我整蒙了!!!`)SimpleDateFormat的使用SimpleDateFormat的练习Calendar日历类的使用JDK8中日期时间API的介绍LocalDate、LocalTime、LocalDateTime的使用Instant类的使用DateTimeFormatter的使用其它日期时间相关API的使用参考:与传统日期处理的转换Java比较器概述Comparable自然排序举例自定义类实现Comparabl
2020-05-18 09:12:04 1187 6
原创 Java学习路线:day19 多线程2
文章目录第8章 多线程线程的生命周期线程的同步同步代码块处理实现Runnable的线程安全问题同步代码块处理继承Thread类的线程安全问题同步方法处理实现Runnable的线程安全问题同步方法处理继承Thread类的线程安全问题线程安全的单例模式之懒汉式死锁的问题Lock锁方式解决线程安全问题线程的通信sleep()和wait()的异同经典例题:生产者/消费者问题JDK5.0新增线程创建方式创建多线程的方式三:实现Callable接口使用线程池的好处创建多线程的方式四:使用线程池原文:https://
2020-05-18 09:11:56 2210 17
原创 Java学习路线:day18 多线程
文章目录第8章 多线程基本概念:程序、进程、线程进程与线程使用多线程的优点何时需要多线程线程的创建和使用线程的创建和启动Thread类API中创建线程的两种方式创建多线程的方式一:继承Thread类创建过程中的两个问题说明练习1Thread类的有关方法线程的调度线程的优先级练习2练习3创建多线程的方式二:实现Runnable接口继承方式和实现方式的联系与区别补充:线程的分类原文:https:/...
2020-05-18 09:11:33 1533 6
原创 Java学习路线:day23 集合
文章目录第11章Java集合Java 集合框架概述集合框架与数组的对比及概述集合框架涉及到的APICollection接口方法Collection接口中的常用方法1Collection接口中的常用方法2Collection接口中的常用方法3Collection接口中的常用方法4Iterator迭代器接口使用Iterator遍历Collection迭代器Iterator的执行原理Iterator遍历集合的两种错误写法Iterator迭代器remove()的使用新特性foreach循环遍历集合或数组Collec
2020-05-18 09:11:23 1199 7
原创 Java学习路线:day22 枚举类与注解
文章目录第10章枚举类与注解枚举类的使用枚举类的理解自定义枚举类使用enum关键字定义枚举类Enum类中的常用方法使用enum关键字定义的枚举类实现接口注解的使用注解的理解Annotation的使用示例如何自定义注解jdk中4个基本的元注解的使用1jdk中4个基本的元注解的使用2利用反射获取注解信息jdk8新特性:可重复注解jdk8新特性:类型注解第10章枚举类与注解枚举类的使用枚举类的理解类的对象只有有限个,确定的。举例如下:星期:Monday(星期一)、…、Sunday(星期天)性别:
2020-05-18 08:25:04 1232 8
原创 Java学习路线:day6 数组
文章目录第3章 数组3.1 数组的概述3.2 一维数组的使用内存的简化结构一维数组的内存解析练习13.3 多维数组的使用二位数组二维数组的内存解析https://shimo.im/docs/TcdrXydwCTHY866T/ 《第3章 数组》第3章 数组3.1 数组的概述/* * 一、数组的概述 * 1.数组的理解:数组(Array),是多个相同类型数据按一定顺序排列的集合, *...
2020-05-18 08:24:26 1242
原创 Java学习路线:day20 常用类
文章目录第9章Java常用类字符串相关的类String类的概述理解String的不可变性String不同实例化方式的对比String不同拼接操作的对比String使用陷阱String的一道面试题JVM中涉及字符串的内存结构String的常用方法1String的常用方法2String的常用方法3回顾String与基本数据类型包装类的转换String与char[]之间的转换String与byte[]之间的转换面试中String算法考查的说明StringBuffer和StringBuilder的介绍StringB
2020-05-18 08:24:07 1284 8
原创 Java SE 30天入门
Java SE 30天入门这篇博客是为了将之前的篇目整合,便于查阅。也是为了纪念花费45天将715p共计150小时的视频看完的后的笔记成果。名称地址2020最新版Java学习路线视频(含资源,实时更新)https://blog.csdn.net/m0_46153949/article/details/105239624Java学习路线:day1 Java语言概述https://blog.csdn.net/m0_46153949/article/details/10540
2020-05-17 20:44:54 6247 12
原创 Java学习路线:day26 IO流
文章目录第13章 IO流File类的使用File类的实例化File类的常用方法1File类的常用方法2课后练习IO流原理及流的分类IO流原理流的分类IO 流体系节点流(或文件流)FileReader读入数据的基本操作FileReader中使用read(char[] cbuf)读入数据FileWriter写出数据的操作使用FileReader和FileWriter实现文本文件的复制使用FileInputStream不能读取文本文件的测试使用FileInputStream和FileOutputStream读写非
2020-05-15 23:02:23 1780 4
原创 Java学习路线:day25泛型
文章目录第12章 泛型为什么要有泛型在集合中使用泛型举例练习自定义泛型结构自定义泛型类举例自定义泛型类泛型接口的注意点自定义泛型方法举例举例泛型类和泛型方法的使用情境泛型在继承上的体现通配符的使用使用通配符后数据的读取和写入要求有限制条件的通配符的使用泛型应用举例泛型嵌套实际案例自定义泛型类练习第12章 泛型为什么要有泛型泛型:标签举例:中药店,每个抽屉外面贴着标签超市购物架上很多瓶子,每个瓶子装的是什么,有标签。泛型的设计背景集合容器类在设计阶段/声明阶段不能
2020-05-14 21:33:10 834 5
原创 如何在网页中循环播放声音?
HTML中可以播放声音的标签有bgsound、embed、audio、object等,下面先简单介绍这几个标签<bgsound>:<bgsound> 是用来插入背景音乐,但只适用于 ie,其参数设定不多。如下1 <bgsound src="your.mid" autostart=true loop=infinite>src="your.m...
2020-05-07 09:15:00 45
原创 Java学习路线:day17 开发团队调度软件
文章目录项目三 开发团队调度软件目标需求说明软件设计结构第1步—创建项目基本组件Equipment接口及其实现子类的设计Employee类及其子类的设计Employee类及其子类的设计第2步—实现service包中的类NameListService类的设计TeamService类的设计第3步—实现view包中类结束项目三 开发团队调度软件目标模拟实现一个基于文本界面的《开发团队调度软件》...
2020-05-07 00:03:07 2185 7
原创 Java学习路线:day16 异常处理
文章目录第五章 异常处理异常概述与异常体系结构常见异常异常处理机制一:try-catch-finallyfinally的使用异常处理机制二:throws重写方法声明抛出异常的原则手动抛出异常用户自定义异常类练习异常总结总结:异常处理5个关键字异常总结总结:异常处理5个关键字第五章 异常处理异常概述与异常体系结构在使用计算机语言进行项目开发的过程中,即使程序员把代码写得尽善尽美,在系统的运行...
2020-05-06 10:03:47 1591 10
原创 Java学习路线:day15 面向对象(下)2
文章目录第四章 面向对象(下)原文:https://shimo.im/docs/JYXKDWDkYWQWGQPH/ 《第6章 面向对象编程(下)》第四章 面向对象(下)整个Java全栈系列都是笔者自己敲的笔记。写作不易,如果可以,点个赞呗!✌...
2020-05-05 14:06:08 3187 8
基于springboot的景区旅游信息管理系统(源代码+数据库)
2023-01-13
宜宾学院专升本真题.rar
2021-05-08
西南科技大学专升本真题.rar
2021-05-08
四川轻化工大学专升本历年考试真题.rar
2021-05-08
Spring MVC学习笔记MD.7z
2021-03-03
SSM实验室预约管理系统.7z
2021-02-06
博客美化——页面白天黑夜切换
2020-12-30
基于Java的图书管理系统.7z
2020-12-26
SSM动物园管理系统.7z_室内动物园
2020-12-25
基于SSH的医院挂号预约系统(MySQL版).7z
2020-12-24
基于JSP的旅游网站设计与实现_一个简单企业网的设计与实现
2020-12-24
JAVAWEB的超市订单管理系统.7z
2020-12-16
SSH的作业系统.7z
2020-12-08
Javaweb企业员工信息管理系统.7z
2020-12-08
SSM学生成绩管理系统.zip
2020-12-08
ssm的外卖订餐系统.7z
2020-12-08
SSM的酒店管理系统
2020-12-08
JavaWeb的实验室预约管理系统
2020-11-22
超市订单管理系统(Eclipse版).zip
2020-10-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人