![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习
追光少年羽
这个作者很懒,什么都没留下…
展开
-
JavaSE学习
1、静态方法使用static修饰符修饰的方法,就是静态方法.调用这种方法的时候,"可以"使用对象调用,也"可以"使用类来调用,但是推荐使用类进行调用,因为静态方法是属于类的。(静态属性也是一样的)静态变量对于类而言在内存中只有一个,能被类的所有实例所共享。实例变量对于类的每个实例都有一份,它们之间互不影响.假设同一个类中有俩个方法,a方法和b方法,a和b都是非静态方法,相互之间可以直接调用public void a(){b();} public void b(){}原创 2022-02-12 22:27:07 · 281 阅读 · 0 评论 -
Java Iterator(迭代器)
Java Iterator(迭代器)不是一个集合,它是一种用于访问集合的方法,可用于迭代ArrayList和HashSet等集合。Iterator 是 Java 迭代器最简单的实现,ListIterator 是 Collection API 中的接口, 它扩展了 Iterator 接口。迭代器 it 的两个基本操作是 next 、hasNext 和 remove。调用 it.next() 会返回迭代器的下一个元素,并且更新迭代器的状态。调用 it.hasNext() 用于检测集合...原创 2022-02-10 03:42:54 · 221 阅读 · 0 评论 -
IDEA多级包创建不分离解决方案
IDEA多级包创建不分离解决方案我们在使用IDEA进行编程的时候经常会遇到各种问题,有时候是一些很小的问题,但是却不知道从哪里调整,今天我就遇到了一个,在创建多级包的时候,突然发现我的多级分包在一块了!!!这搞得我很是难受,然后我就查找怎样恢复,结果让我找到了,我把它分享给你们,避免入坑! 这是我之前的情况发现有个紧凑包的选项,点开之后就回复正常了...原创 2022-01-13 17:50:42 · 685 阅读 · 1 评论 -
maven的作用及优势
作用一:个人理解maven主要是用来解决导入java类依赖的jar,编译java项目主要问题。(最早手动导入jar,使用Ant之类的编译java项目)以pom.xml文件中dependency属性管理依赖的jar包,而jar包包含class文件和一些必要的资源文件。当然它可以构建项目,管理依赖,生成一些简单的单元测试报告,像现在公司的持续集成都广泛的使用maven,当你接触一些项目以后你就会有更深的体会。作用二:比如之前项目导入jar。是通过copy方式导入项目中,而且还会存在jar原创 2022-01-01 15:21:35 · 1952 阅读 · 0 评论 -
‘webpack-dev-server‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。解决方法
执行 cnpm run dev 报错;或者执行npm run dev 报错解决方法: 现在使用webpack要同时安装webpack-cli这个包,才可以调用webpack和webpack-dev-server这些命令。 cnpm install webpack webpack-dev-server webpack-cli --save-dev...原创 2022-01-16 22:11:54 · 415 阅读 · 0 评论 -
IDEA连接mysql又报错 Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezone‘ prope
目录错误界面解决方案第一,设置mysql时区。第二,同步mysql驱动。前进的道路充满荆棘。错误界面IDEA连接mysql,地址,用户名,密码,数据库名,全都配置好了,点测试连接,咔!不成功!界面是这样的:翻译过来就是:服务器返回无效时区。进入“高级”选项卡,手动设置“serverTimezone”属性。看起来是时区出了问题。时区怎么会出问题?坑真多。网上搜了各种解决办法,琳琅满目,复杂的简单的,总算是解决了!解决方案我的问题出在两块,第一,设置mys.原创 2022-01-13 23:51:59 · 186 阅读 · 0 评论 -
cnpm : 无法将“cnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称
npm 编译安装项目过程中发现一个错误:cnpm : 无法将“cnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。今天就来解决一下这个错误错误提示:PS D:\work-span\project> cnpm install webpack-dev-server -gcnpm : 无法将“cnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确.原创 2022-01-16 22:14:34 · 7722 阅读 · 3 评论 -
Java集合之一—HashMap
哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,本文会对java集合框架中HashMap的实现原理进行讲解,并对JDK7的HashMap源码进行分析。一、什么是哈希表在讨论哈希表之前,我们先大概了解下其他数据结构在新增,查找等基础操作执行性能数组:采用一段连续的存储单元来存储数据。对于指定下标的查找,时间复杂度为O(1);通过给定值进行查找,需要遍历数组,逐一比对给定..原创 2022-01-20 00:04:23 · 98 阅读 · 0 评论 -
Java Map使用Iterator遍历输出
java中的map有好几种输出方法,本篇博客只讲其中的迭代器输出代码如下import java.util.HashMap;import java.util.Iterator;import java.util.Map; public class MapOutput { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Map&原创 2022-01-19 22:33:15 · 1534 阅读 · 0 评论