- 博客(6)
- 收藏
- 关注
原创 Java斐波那契数列问题求解
玩过王者荣耀,诸葛亮一个叫做黄金分割的皮肤的朋友都知道一句台词:完美的几何学者,以斐波那契数列分割战场。大家好,我是魏哲敏,一名热爱Java的程序员,今天给大家讲一下Java中的一道算法题。",将已经有结果的数字与索引进行存储,要用的时候直接用就行了,这样就不会重复计算了。这里的话,计算有很多是重复的,我要计算第100位会要求计算第99位和第。//传入n,如果n为1或2,直接返回1,否则返回n的前俩位数之和。位给递归计算俩遍,还不包括接下来的重复递归,浪费相当多的时间。例如:我要计算第100位。
2025-01-11 04:28:23
293
原创 Java集合介绍
Java集合框架(Java Collections Framework)是Java编程语言中提供的一种用于表示和操作集合的统一架构。它包含了一系列的接口、类和方法,用于存储和操作对象集合。Java集合框架提供了丰富的集合类型,每种集合都有其特定的使用场景和优势。其中,Collection接口的子接口包括List、Set和Queue,它们分别表示了不同类型的集合。Set集合是不包含重复元素的集合。通过掌握Java集合框架中的各个集合及其使用场景,我们可以更加高效地进行Java编程,提高代码的质量和可维护性。
2024-04-27 17:42:18
1455
原创 HTML学习路线:从入门到精通
同时,还需要学习常用的HTML标签,如标题标签(h1-h6)、段落标签(p)、链接标签(a)、图片标签(img)等。学习HTML表单的创建和配置,包括表单标签(form)、输入标签(input)、文本域(textarea)、选择框(select)等。学习并使用这些语义化标签,如header、footer、article、section、nav等,能够使你的HTML代码更加规范、易于理解和维护。同时,也要掌握无序列表(ul)、有序列表(ol)和定义列表(dl)的用法,以及如何在列表中嵌套其他HTML元素。
2024-04-27 17:39:40
896
原创 Java学习路线:从入门到精通
学习Java企业级应用开发,需要了解分布式系统、数据库访问、事务处理、安全性等方面的知识。学习Java Web开发,需要了解Servlet、JSP、MVC等基本概念,掌握Spring、Hibernate等主流框架的使用方法。了解Java的基本数据类型、运算符、流程控制语句、数组等基本概念,掌握Java的基本编程范式。学习Java,需要了解并掌握常用的Java类库,如集合框架、IO流、网络编程、多线程等。学习Java,需要深入理解面向对象编程的概念,包括类、对象、继承、封装、多态等。
2024-04-27 17:37:14
462
3
原创 mybatis高级映射,嵌套resultMap,collection,一对多对多关系的映射
该配置定义了三个resultMap,其中使用result标签定义基本类型,collection定义集合类型,通过设置collection标签中的resultMap设置此collection需要映射的类型。需要注意的是:通过多层映射的关系需要写出完整的列名,不能通过设置collection的columnPrefix属性定义前缀,否则会出现映射为空的情况,必须要在result标签中声明属性对应的完整列名。1.Company(公司类),引用了泛型为Department(部门类)的List集合类型。
2023-05-17 23:46:56
2423
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人