- 博客(20)
- 收藏
- 关注
原创 idea 好用的插件之 jreble的部署和使用
Jreble 是一款idea插件 它使得java代码修改后不用重复的启动 tomcat 等服务器,节省了大量的重启时间,提高了个人的开发效率
2022-07-27 20:08:38
1464
1
原创 集合-01
集合就是用于存储多个数据的容器。相对于具有相同功能的数组来说,集合的长度可变会更加灵活方便。Java中提供了使用不同数据结构存储数据的不同集合类,他们有各自不同的特点,并且在类中提供了很多常用了方法,便于我们使用。 集合主要有两个顶层接口,Collection和Map。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-juBveq0G-1655373703043)(https://gitee.com/summer-2030/blogimg/raw/master/img/%E
2022-06-16 18:07:01
165
原创 面向对象-多态
同一个数据类型的不同对象对同一种行为会有多种不同的实现。 ① 子类重写了父类的方法 ② 父类引用指向子类对象(创建的是一个子类的对象,并把该对象赋值给一个变量,这个变量的类型是其父类类型) 例如:3. 父类引用指向子类对象后成员访问的特点 除了成员方法编译看左边,运行看右边。其他所有成员都是编译看左边,运行看左边。 解读:编译期间会去看左边(父类),看父类有没有这个成员方法。如果没有则直接报错,如果有则编译通过,不报错。运行期间,实际执行代码,看的是右边(子类),看子类中有没有重写该方法,
2022-06-16 09:08:26
83
原创 用异或(^)运算符实现字符串的反转-java语言实现
异或运算符的原理如下:1^0=1 true^false = true0^0=0 false^false = false1^1=1 true^ true = false也就是说异或运算只有异或元素之间不同 结果才为真。
2022-06-10 21:06:04
957
3
转载 “==“和equals方法究竟有什么区别?
解析:操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用操作符。如果一个变量指向的数据是对象类型的,那么,这时候涉及了两块内存,对象本身占用一块内存(堆内存),变量也占用一块内存,例如Objet obj = new Object();变量obj是一个内存,new Object()是另一个内存,此时,变量obj所对应的内存中存储的数值就是对象占用的那块内存的首地址。对于指向对象类型的变量,如果要比较两个变量是否指
2022-06-08 15:30:02
152
原创 多线程的使用-线程控制 void sleep(long millis)、void join()、void Deamon(boolean b)方法
多线程的使用-线程控制 void sleep(long millis)、void join()、void Deamon(boolean b)方法
2022-06-06 20:31:17
210
原创 利用随机生成一个之前任意时间 --- (现在) 之间的随机数字
利用随机生成一个1985-10-20 08:00:00 - (现在) 之间的随机数字所用到的知识点date日期类Random类生成的随机数范围以及类型日期类格式之间的转化package com.summer;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Random;public class DateWork {
2022-05-30 21:29:35
106
原创 Java 打印输出九九乘法表
Java 打印输出九九乘法表代码如下:package com.summer; //打印输出九九乘法表public class Demo1 { public static void main(String[] args) { for (int i = 1; i <=9; i++) { for (int j = 1; j <=i; j++) { System.out.prin
2022-05-27 08:59:31
110
原创 编写程序求:10以内的阶乘和
java基础-编写程序求:1!+2!+3!+4!+5!+6!+7!+8!+9!+10!的值1!+2!+3!+4!+5!+6!+7!+8!+9!+10!的意思是 1*1+1 * 2 +1 * 2 * 3 +1 * 2 * 3 * 4+…+ 1 * 2 * 3 * 4 * 5 * 6 * 7 *8 * 9 * 10; 也就是1的阶乘+2的阶乘+3的阶乘+ …+10的阶乘package com.summer;public class Demo { public static void main(
2022-05-26 22:01:34
746
原创 Windows10 java jdk 环境变量配置
Windows10 java jdk 环境变量配置jdk的下载地址 https://www.oracle.com/java/technologies/downloads/
2022-05-24 20:49:37
1050
原创 WebStorm项目上传gitee的方法步骤-idea同样适用
WebStorm项目上传gitee的方法步骤-idea同样适用主要流程:1下载git并配置->2、再webStorm中下载gitee插件–>3、在WebStorm 添加gitee账户信息—>上传项目并查看一、git的下载与环境变量的配置1.1下载git。git的下载地址[Git - Downloading Package (git-scm.com)](https://git-scm.com/download/win)选择自己的系统对应的版本进行下载,此次演示是基于win10系统进行安
2022-05-19 22:08:36
4156
原创 Idea、WebStorm 中运行live-server无法加载文件,此系统上禁止运行脚本解决方案
Idea、WebStorm 中运行live-server无法加载文件,此系统上禁止运行脚本解决方案WebStorm、Idea中运行live-server出现这种情况两种解决方案1、方案一(1)在win10系统中,以管理员运行powershell(2)输入 代码 set-executionpolicy remotesigned(3)再次输入 Y,问题就解决了2、方案二(1)在WebStorm 或者Idea工具中点击File—>Setting(3)选择Tools, 点击Term
2022-05-17 15:25:32
1742
原创 Ubuntu20.04- redis 的安装
Ubuntu20.04- redis 的安装1、安装Redis可以先更新源#更新源$ sudo apt-get update#搜索查看redis服务$ sudo apt search redis-server #------------------------------------------------------------------Sorting... DoneFull Text Search... Donegolang-github-stvp-tempredis-dev/f
2022-05-15 15:30:54
282
原创 Linux-ubuntu20.04 docker 镜像操作(一)
Linux-ubuntu20.04 docker 镜像操作(一)1、什么是镜像?什么是容器?镜像相当于iso光盘,而容器相当于通过ISO光盘安装的系统2、镜像的相关操作sudo 配置过docker免sudo操作后可以省去,具体免sudo操作见文章https://blog.csdn.net/weixin_44939106/article/details/124698298?spm=1001.2014.3001.5502(1)查看本地镜像并运行#1、查看镜像命令,没有镜像sudo docker
2022-05-10 23:18:32
2783
原创 Linux-ubuntu20.04 docker 免sudo操作
Linux-ubuntu20.04 docker 免sudo操作`注意:操作docker时,必须有root组或docker组的权限,所以很多命令前需要使用sudo,如果要免sudo使用,执行如下命令:#命令一$ sudo gpasswd -a ${USER} docker#命令二$ sudo gpasswd -a 用户名 docker#注意:命令一和命令二效果一样,只需要执行一个即可...
2022-05-10 21:40:31
1107
原创 Java的八种基本数据类型
Java的八种基本数据类型基本数据类型也称为简单数据类型。Java有八种基本数据类型分别是boolean byte short char int long float double 这八种基本数据类型。这八种基本数据类型从习惯上分为以下四大类:逻辑类型: boolean。常量:ture false。变量:使用关键字boolean来声明逻辑变量。整数类型:byte short ...
2019-06-03 13:30:43
173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人