- 博客(17)
- 收藏
- 关注
原创 String、StringBuffer、StringBuilder之间区别
简单类比: String StringBuffer StringBuilder String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且浪费大量优先的内存空间 StringBuffer是可变类,和线程安全的字符串操作类,任何对它指向的字符串的操作都不会产生新的对象。每个StringBuffer对象都有一定的缓冲区容量,当字符串大小没有超过容量时...
2020-10-14 19:31:51
366
原创 java接口、抽象类、继承关系
基本要素:1.一个接口可以继承多个接口 :接口没具体实现,方法互不影响2.一个类只能继承一个类 :避免方法冲突3.一个类可以实现多个接口 :只要将接口的所有方法实现即可抽象类:可以继承实体类:必须有构造方法实体类:例如建表数据操作的类。构造方法:方法名和类名相同,用于初始化,实例化--->调用。接口:接口内的方法都是抽象方法抽象方法:只要出现抽象关键词就是(无论修饰方法本身还是修饰变量)...
2020-10-14 19:06:57
182
原创 hashmap底层数据结构通俗理解
简介:hashmap的底层结构相当于,将一定数量的链表通过数组连接起来,不同的链表头分别连接到数组的值上。Key的索引值相同的都在同一个链表中。等价于:贵州人在一个链表,云南人在另一个链表,两个不同的链表头在同一个哈希表的数组里,哈希表就是中国。因此,有规定数量的链表数量,但是没有规定链表长度。当key值相同时候,就更新,比如,贵州的某个居民长高了5cm,我们添加时候,key必然相同,key类似身份证,是全国性的。...
2020-10-14 17:35:08
228
原创 Mybatis学习(一):mybatis获取sqlsession原理流程以及作用
首先亮源代码:package com.kuang.utils;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.session.SqlSessionFactory;import org.apache.ibatis.session.SqlSessionFactoryBuilder;import java.io.IOExcepti
2020-09-29 21:15:44
1051
原创 maven安装与配置
1.将解压包解压到对应位置2.新建环境变量MAVEN_HOME,赋值<你的maven安装地址>3.编辑环境变量Path,值为%MAVEN_HOME%\bin4.测试,mvn -v测试成功。配置1.创建一个仓库地址,最好在maven附近。后面会用到。2.找到maven的以下目录 maven\conf\settings.xml找到/path/to/local/repo并将其复制到注释外且值为配置1的仓库地址:我们在maven项目中运行mvn i
2020-09-27 23:24:02
136
原创 IDEA教育邮箱注册
1.在网址https://www.jetbrains.com/zh/student/申请注册邮箱2.填写基本资料,包括邮箱3.点击Apply for a free student or teacher license4.点击Apply Now按钮5.进一步填写资料6.注册成功,其中需要看你的教育邮箱收到的信息。...
2020-09-27 22:06:38
8303
原创 台式主机插入耳机没声音
问题描述电脑屏幕右下角的喇叭带×解决方案:1.是否安装有声卡驱动。控制面板里可以查看:如果没有可以直接在鲁大师里面下载。2.打开控制面板此功能若梅安装声卡驱动。很可能没有此选项。3.调节:必须都打勾...
2020-08-21 17:23:40
590
原创 电脑常见问题(一)
可能存在没有此功能的问题。一下是解决思路:1.下载相关的包随后管理员身份运行包的下载地址:链接: https://pan删.baidu.com除/s/1a6QH_sfE中5_Y8Kr文EWriDBpQ 提取码: yx2b2.管理员运行以后需要按回车,且4个步骤都分别要按3.安装完成以后,运行这个出现这个:4.先后复制此命令到power shell回车$ManifestPath = 'c:\windows\systemApps\Microsoft.PPIPr...
2020-08-11 13:52:33
2292
6
原创 eclipse建立Web项目--src下创建包--改包名字
如图:只能和src同级解决方法:F5刷新改包名字选中你的包名右键-->Refactor -->Rename -->勾选以下两个选项(必须选两个,只选第一个,是新增包)修改以后可能报错,需要配置...
2019-12-18 15:34:31
2659
原创 Eclise连结mysql
一-导入jar包1、首先打开eclipse,新建一个工程“My”,具体操作为:点击“File”----点击“new”----点击“java project”,得到下图页面,在project name填工程名字,比如“My”,然后点击“finish”2、这个时候在左边我们可以看到工程已经被创建出来了右键“My”——“build path”——“configu...
2019-12-18 15:05:44
337
1
原创 eclipse建立Web项目--初期--报错
eclise创建一个工程以后,记得配置IDK不然包无法运行进入window---preferences------java-----------InstalledJREs按Add-----Browse...------选择jre安装路径------OK找到你的工程右键点击Properties选项 出现对话框后 选择右边的Libraries选项卡 ---单击Add 了Librar...
2019-12-18 14:55:44
1239
原创 eclipse建立Web项目
首先,想作为一个较为标准的程序员,应该把自己的开发工具eclipse设置成与公司中大多数程序员的设置一样,比如说工作的字符编码为UTF-8,字体大小等等。在刚下载好的eclipse中刚进去是没有Tomcat的,首先运行javaWeb项目一定是要Tomcat服务器。进入Eclipse,先把一些基本的设置设置好,然后就配置Tomcat,基本的配置,比如修改eclipse的字体大小,ec...
2019-12-17 22:49:44
216
翻译 eclipse建立Web项目-史上最详细
在创立Web项目时候检查完配置还要下载这个首先,想作为一个较为标准的程序员,应该把自己的开发工具eclipse设置成与公司中大多数程序员的设置一样,比如说工作的字符编码为UTF-8,字体大小等等。在刚下载好的eclipse中刚进去是没有Tomcat的,首先运行javaWeb项目一定是要Tomcat服务器。进入Eclipse,先把一些基本的设置设置好,然后就配置Tomcat,基本的...
2019-12-17 22:08:36
4993
3
原创 Mysql测试
环境变量配置:C:\Program Files\MySQL\MySQL Server 8.0这是安装路径%MYSQL_HOME%\bin以上完成以后:用cmd的管理员方式运行启动服务器:net start查询版本:mysql --help害我好苦...
2019-12-17 20:54:46
201
原创 Java文件输入
步骤:输入输出以数据当时所在为参考 新建文件f 实体文件 文件类 File搭建缓存fop 缓存输出到文件 文件缓存输入对象 Fil...
2019-12-13 18:16:48
522
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人