摘要: 目录 什么是迭代器 迭代器的设计意义 ArrayList对迭代器的实现 增强for循环和迭代器 参考链接 什么是迭代器 Java中的迭代器——Iterator是一个位于java.util包下的接口,这个接口里声明了三个重要的方法hasNext()、next()、remove()。下... 阅读原文
2020-05-18 09:33:02 阅读(2000) 评论(0)
摘要: 一、方法 1、概述 方法,也可以称之为函数,在其他语言中可能方法和函数的概念和语法是不同的,比如Python中的函数是可以在文件中独立定义并存在的,而方法则是在类之中定义的函数,但是在Java中,方法和函数都指的是同一个语法,都是一样的,既可以称它为方法,也可以称它为函数。需要注意以下几点: 方法是定义在类... 阅读原文
2020-05-18 08:09:02 阅读(2153) 评论(0)
摘要: Mockito是很常用的测试工具,使用过程中可能会遇到下面的问题: Mockito cannot mock/spy because : - final class 问题重现: 引入该依赖到项目的maven配置如下: <dependency> <groupId>org.mockito... 阅读原文
2020-05-18 07:14:02 阅读(2059) 评论(0)
摘要: 实践内容 从 MariaDB 一张表内读 10 万条记录,经处理后写到 MongoDB 。 具体实现 1、新建 Spring Boot 应用,依赖如下: <!-- Web 应用 --> <dependency> <group... 阅读原文
2020-05-18 06:00:33 阅读(2221) 评论(0)
摘要: 我的LeetCode:https://leetcode-cn.com/u/ituring/ 我的LeetCode刷题源码[GitHub]:https://github.com/izhoujie/Algorithmcii LeetCode 面试题58 - I. 翻转单词顺序 与以下题目相同 前往:LeetC... 阅读原文
2020-05-18 00:54:02 阅读(2351) 评论(0)
摘要: 我的LeetCode:https://leetcode-cn.com/u/ituring/ 我的LeetCode刷题源码[GitHub]:https://github.com/izhoujie/Algorithmcii LeetCode 151. 翻转字符串里的单词 题目 给定一个字符串,逐个翻转字符串中... 阅读原文
2020-05-17 23:15:03 阅读(2275) 评论(0)
摘要: 对于类和封装的学习,学习了private这个函数,但是到练习的时候,出现了问题...... 问题描述:   类里面的年龄(age)使用了private函数,在srtAge里面添加了一个判断,(用来判断数字,当age>=18的时候右边运行还是会显示else里的语句,只有age>=0的时候,才会运行正... 阅读原文
2020-05-17 22:08:13 阅读(2012) 评论(0)
摘要: 我的LeetCode:https://leetcode-cn.com/u/ituring/ 我的LeetCode刷题源码[GitHub]:https://github.com/izhoujie/Algorithmcii LeetCode 25. K 个一组翻转链表 题目 给你一个链表,每 k 个节点一组进... 阅读原文
2020-05-17 20:19:01 阅读(2282) 评论(0)
摘要: 总结Java中的reference类型与四种引用类型 本文通过分析源码和实验测试总结了Java中的reference类型、Reference类以及四种引用类型的基础知识。 仅做学习记录目的,有误的欢迎指出! 一、什么是reference类型 Java数据类型分为两大类: 基本类型 (primitive typ... 阅读原文
2020-05-17 19:03:05 阅读(2061) 评论(0)
摘要: 项目简介 项目来源于:https://gitee.com/wishwzp/Diary 本系统基于JSP+Servlet+Mysql 一个基于JSP+Servlet+Jdbc的个人日记本系统。涉及技术少,易于理解,适合JavaWeb初学者学习使用。 难度等级:入门 技术栈 编辑器 Eclipse Versi... 阅读原文
2020-05-17 18:04:07 阅读(3157) 评论(0)