安装idea带和创建第一个Maven项目图文详解代码字体太小怎么办:https://jingyan.baidu.com/article/456c463b5757410a58314405.html配置jdk如何添加Tomcat详解~~:https://jingyan.baidu.com/article/cd4c297934603e756e6e609d.html怎样取消idea默认打开工程:https
转载
2024-05-31 10:05:44
29阅读
1.Code completionCode completion allows you to quickly complete statements in your code. For example, start typing a part of a method name and press
原创
2022-01-05 16:36:37
97阅读
2022.3.19补充在执行bat文件时遇到报错但是这个python执行命令我放在pychaem的terminal里是能运行的。 然后查到可能是我windows的环境变量没设置上python所在环境,导致没找到ssl相关的包。 于是在系统环境变量中加上E:\xxx\Anaconda3\envs\xxx;
E:\xxx\Anaconda3\envs\xxx\Scripts;
E:\xxx\Anaco
转载
2024-06-18 16:56:47
62阅读
目录1.ctrl+f12查找源码快捷键,出来界面直接输入即可2.HashMap和TreeMap是HashSet和TreeSet的底层,去掉一列即可实现3.Map的遍历4.哈希表结构,一般作为底层5.Collection特点与方法,方法继承的都可以使用6.List知识点集合7.数组链表作为ArrayList和LinkedList底层8.Se
原创
2020-09-30 20:55:20
121阅读
目录1.xml,html类文档按下Tab补全代码2.xml DOM解析还有SAX解析一行一行的3.DTD约束书写格式4.引入dtd方式5.引入xml约束文件 xsd约束6.枚举底层的实现是一个公共静态的常量对象7.所有单词转大写快捷键8.注解和注释9.自定义注解不手动给出默认值需要显示传参10.自动补全快捷键修改改为alt
原创
2020-10-20 22:25:35
84阅读
目录1.Collection的removeif方法的使用2.collection集合的remove方法只能删除一个3.collection集合removeif可以删除多个4.removeif可以放的参数也就是实现类,判断条件后删除5.迭代器遍历6.迭代器小结7.在集合删除时需要向前移动防止重复的删不掉,remove删除的是整个元素8.增强
原创
2020-09-26 23:17:32
320阅读
目录1.在host配置的文件先进行访问之后到DNS服务器寻找然后解析ip地址2.网络编程三要素3.默认位上都是byte标示-127~128,192底层存储的是负数4.TCP交互的三层握手四次挥手简单理解5.一般没有构造方法的想使用对象只能创建静态方法返回对象6.用notepad++创建的txt有bom头很坑7.类加载器时机8.配置文件空指
原创
2020-10-20 20:50:29
154阅读
目录1.集合大家族2.集合删除需要退位3.集合删除的底层源码解析4.链表删除的底层解析5.集合变量的三种场景6.list集合的特点7.链表判断从那边开始找值8.集合在强转调方法需要加括号才是一个强转体9.增强for循环修改的值是第三方地址1.集合大家族2.集合删除需要退位3.集合删除的底层源码解析4.链表删除的底层解析5.集合
原创
2020-09-26 23:26:00
80阅读
目录1.抽象类概述2.抽象类的特点3.代码块的分类4.代码运行顺序5.抽象类的普通方法子类可以直接访问6.final和abstract是一对相反的词不能同时有7.继承的话必须有自己的构造方法,父类的继承过来也没用8.如果没有最终继承的object类就会报错9.抽象类小结1.抽象类概述2.抽象类的特点3.代码块的分类4.代码运行
原创
2020-09-22 22:42:35
58阅读
目录1.寻找属性值如果没有就向上原则,如果有就就近原则2.super和this的用法3.方法重写的注意事项4.this和super的访问格式5.权限修饰符6.继承中的构造方法都有super7.jdk省略的东西8.super和this必须放在第一行9.super关键字内存中的作用10.java开闭原则设计和高内低耦1.寻
原创
2020-09-22 21:55:52
98阅读
目录1.江湖规矩将封装好的对象放domain2.自己写的类也可以是数组类型存储的是地址3.集合和数组的区别还有集合长度和容量的区别4.集合使用原则5.方法抽取时的参数列表要看传入方法的数据6.常量字符串一般放前面比较避免空指针异常7.remove删除的漏洞8.后续继续写标记备注1.江湖规矩将封装好的对象放domain2.自己写的类也
原创
2020-09-11 18:43:51
35阅读
目录1.自己定义的某一类时为什么没有main方法2.main方法一般都是测试类 3.new出来的对象方法去方法区去寻找4.再次new一个对象类只加载一次5.当一块内存地址断掉之后或者说方法弹栈new出来的内存就会变为垃圾6.成员变量和局部变量7.成员变量和局部变量区别1.自己定义的某一类时为什么没有main方法2.main方法一般都是测试类
原创
2020-09-08 22:57:43
55阅读
目录1.数组的变量名开辟的空间存储的是数组内存地址2.数组变量快捷语句a.fori3.数组在索引时前面不需要再声明int4.栈内存(一般很容易溢出所以不存储数据,而较快的处理速度可以处理方法)5.有结束条件后面不能再去放语句因为运行不到6.Debug常用快捷键7.其实Debugger就想一个堆栈查询的过程8.-128为1000 0000不
原创
2020-09-06 10:49:42
63阅读
目录1.if语句的江湖规则 2.switch后续字符串也可匹配3.switch和for循环的选择4.dowhile和while的区别5.switch想跳出循环使用标号6.随机数如何某个范围生成7.IDEA的包折叠展开取消勾选即可8.分别IDEA文件是项目还是模块看项目中是否有.idea1.if语句的江湖规则 2.switch后续字符串
原创
2020-09-06 10:11:22
55阅读
目录1.可变参数2.创建不可变集合3.Stream流的常见中间方法4.Stream流操作数据的方法5.Stream流常见获取方式6.如何看类之间的关系7.实现序列化接口都是有固定的id值8.递归删除文件9.如果不传入偏移量会出现内存还有数据,造成输出错误10.字节缓冲流11.加缓冲流增强了两边但是内存并没有优化,需
原创
2020-10-10 19:56:08
55阅读
目录1.Junit基本流程2.Log4J介绍3.记录器4.threshold门槛值大于等于才可输出5.输出模式6.单元测试执行流程7./***/文本注释便于显示一般在类和变量上8.CentOS文件夹描述9.打开一台虚拟机找vmx即可10.CRT仿真要选utf-8默认没有中文11.Ctrl+B退出当前账户12
原创
2020-10-20 22:53:01
54阅读
目录1.jdk1.7和1.8CurrentHashMap添加元素过程2.线程的状态3.虚拟机中线程状态4.线程池5.线程池一般不做销毁6.concurrent包下的类都是线程安全的7.创建线程池对象8.数据可见性问题解释9.同步代码块Sync运行方式,变量副本就是锁10.原子性问题在i++和++i内存要有好几部进行产生
原创
2020-10-20 20:31:21
107阅读
目录1.实现关系没有继承关系的耦合2.实现多线程方式的比较3.获取和设置线程名称4.当方法有native修饰是去调用系统方法,也就是用c语言交互5.线程之间如果没有锁会相互干扰6.同步代码块7.锁要一直才可以保护线程运行不一样锁也没用8.锁必须唯一并且共享9.synchronized修饰的方法一般都是线程安全的10.同步方
原创
2020-10-10 20:53:51
88阅读
目录1.文件修改后想切回到最初可以查看历史2.汉字存储的过程3.字节流读取文本文件乱码问题4.字符流就是字节流和码表的组合,中文在码表中是负数站三个字节5.字符流6.字符流写数据7.Arrays的sort可以重写Comparator接口命名规则8.转换流可以指定编码10.遇到异常可以去API查找11.后面的序列化id不给了
原创
2020-10-10 20:14:44
182阅读
目录1.git中各个工具的功能理解2.git的流程3.git产生冲突的原因4.上传的git是不可删除的,因为需要究其责任5.oring只是为了起别名方便操作6.static关键字使用事项7.如果不同包相同类这么处理8.分包分类思想的运行流程1.git中各个工具的功能理解2.git的流程3.git产生冲突的原因引起冲突的话首先是沟通,最主要的因素就是差
原创
2020-09-18 11:57:31
40阅读