Java中Iterator类的详细介绍
迭代器模式:就是提供一种方法对一个容器对象中的各个元素进行访问,而又不暴露该对象容器的内部细节。 概述 Java集合框架的集合类,我们有时候称之为容器。容器的种类有很多种,比如ArrayList、LinkedList、HashSet…,每种容器都有自己的特点,ArrayList底层维护的是一个数组;LinkedList是链表结构的;HashSet依赖的是哈希表,每种容器都有自己特有的数据结构。 因…
迭代器模式:就是提供一种方法对一个容器对象中的各个元素进行访问,而又不暴露该对象容器的内部细节。 概述 Java集合框架的集合类,我们有时候称之为容器。容器的种类有很多种,比如ArrayList、LinkedList、HashSet…,每种容器都有自己的特点,ArrayList底层维护的是一个数组;LinkedList是链表结构的;HashSet依赖的是哈希表,每种容器都有自己特有的数据结构。 因…
关于直播 什么时间直播? 晚上8:00到10:00 每周直播几天? 3天(周一、周三、周五) 本周比较特殊:周四周五周六三天直播,从下周开始就是一三五直播。 直播什么内容? 从JavaWEB开始。(Servlet为核心,从Servlet开始学习。) JSP(JSP使用较少了,但是还有用,所以时间上少一些。快速地学习一下JSP。) AJAX(异步通信技术。) jQuery(JavaScript库。)…
java获取文件夹中所有文件 前言 一、不包含文件夹 二、包含文件夹 总结 前言 文章记录了java获取指定文件夹所有文件的方法,其中用到的工具类 StringUtils 源自 org.apache.commons.lang ,其maven引用如下: <!-- long3 --> <dependency> <groupId>org.apache.commons&…
不想给mapper.xml文件夹放到resource下,放到工程下 配置如下完: 打包生成不到target下需要在pom文件添加: <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties<…
初学Java时便一直疑惑Java版本号到底是如何命名的?时常在网上看到Java5、Java6、Java7、Java8 (到今天已经到了Java12了,2019.4.5) 这一类 “Java X” 的Java版本名称,同时又会看到诸如JDK1.5、JDK1.6这中 “JDK1.X” 的JDk叫法。一直以来都在纠结Java以及JDK的规范版本名称到底是如何,知道最近在几本书上看到了相关的解释才有点明白…
JDK动态代理 为了引出动态代理,我们看看一个案列! 广东广州,早上9:00,一位靓仔穿着人字拖、提着鸟笼,走进了早茶店。没错,这就是广州典型的包租公!名下几栋楼, 只收租为生,没工作 ,这人身真是无趣至极! 这里就得出一个问题:收租不算工作?好吧,其实正真的包租公 不会自己去收租 ,都是委托给中介去做。为什么呢?这其中可以说牵扯到安全、隐私等等。想一下,假如包租公自己收租,当下租客很多,其他包租…
设计模式 一、设计模式 二、设计模式的三大类 2.1创建型模式 2.2结构型模式 2.3行为型模式 一、设计模式 设计模式代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。 设计模式是软件开发人员在软件开发过程中面临的一般问题的 解决方案 。 这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经…
前 两天 刚学java,发现java源代码编译后的class文件不能直接在windows下双击运行,如下图中的Welcome.class如果想要运行只能在cmd或者powershell中输入:java Welcome 然后回车才能运行,很不方便。 以下是解决办法: 在随便地方新建一个bat文件,如 Rjava.bat(如果你建的文件名为java.bat,不要把它和class文件 放在 一个文…
<!DOCTYPE html> <html> <head> <title>Change Color</title> <meta charset="utf-8" /> </head> <body> <!--点击改变当前div的颜色,所以要给onclick这个事件的函数传递当前的对象即可--> …
先建立一个学生类 package ysy09; public class Student { private String name; private int age ; public Student() { } public Student(String name, int age) { this.name = name; this.age = age; } public String getN…