![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
D^_^段@王爷
这个作者很懒,什么都没留下…
展开
-
idea 代码搜索的几种使用方式
Ctrl+N按名字搜索类 输入类名可以定位到这个类文件; 甚至不是自己写的类也能搜索; 如果能匹配的自己写的类,优先匹配自己写的类;Ctrl+Shift+N按文件名搜索文件Ctrl+H查看类的继承关系 例如HashMap的父类是AbstractMap,子类则有一大堆Ctrl+Alt+B查看子类方法实现 Ctrl+B可以查看父类或父方法定义; ctrl+鼠标...原创 2020-02-21 15:50:28 · 24463 阅读 · 0 评论 -
JDK版本:idea修改JDK版本为1.8范例
通常情况下,需要将idea的JDK版本统一,有如下几个地方需要设置;一鼠标点击File --> setting --> Build… --> Compiler --> Java Compiler二路径与一 一致;三鼠标点击File --> Project Structure --> Project四路径与三 一致五鼠标点击File -...原创 2020-02-14 22:08:07 · 3263 阅读 · 0 评论 -
idea报错:连接mysql数据库访问被拒绝
报错信息:java.sql.SQLException: Access denied for user ‘root’@'localhost我这是springboot项目在尝试连接数据库时发生的错误; 首先查配置文件里的username与password是否书写正确 (前后是否有多余空格); 其次是查看用户是否拥有权限; 然后查看配置文件的编码方式是否正确; 最后查看重新编译后...原创 2020-02-14 11:52:01 · 4977 阅读 · 0 评论 -
使用junit单元测试报错:java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing
junit版本为:junit-4.12.jar;问题场景:springMVC项目下的单元测试,提示ERROR;解析:官网资料中表示,JUnit现在使用最新版本的Hamcrest。因此,您可以使用所有可用的匹配器,并从改进的assertThat中获益,当声明失败时,它将从匹配器中打印不匹配的描述。junit.jar: Includes the Hamcrest classes. The simp...原创 2020-02-13 12:43:34 · 260 阅读 · 0 评论 -
Java实体类中的get/set方法,有无参构造器,toString方法的个人理解
Java实体类中的get/set方法,有无参构造器,toString方法的个人理解写在前面:此文章为学习时编写,如有错误理解,希望各位不吝赐教,共同成长,谢谢 首先解释为什么需要实体类,当拥有多个属性的时候会不方便使用者的调用,所以创建一个罐子,把这些属性装进罐子,在使用的时候直接将整个罐子调用即可。方便使用者的调用; 其次讲一下get/set的作用,本意是得到/设置,由于创建实体类的时...原创 2020-02-12 08:56:22 · 1815 阅读 · 2 评论