摘要:开篇先来曝答案,在 Java 语言中,本质只有值传递,而无引用传递,解释和证明详见正文。 说到值传递和引用传递我们不得不提到两个概念:值类型和引用类型。 1.值类型 通俗意义上来说,所谓的值类型指的就是 Java 中的 8 大基础数据类型: 整数型:byte、int、short、long 浮点型:f 阅读全文
posted @ 2020-09-16 13:05 Louis码农工具人 阅读(20) 评论(0) 推荐(0) 编辑
摘要:今天给大家推荐一个最牛逼的微信公众号,专注分享技术干货,包括但不限于Java,HTML,JavaScript,MySQL,Redis,Windows,Linux,Spring,SpringBoot,Vue,Intellij IDEA等主流技术,生活,兴趣还有情感话题等人生领悟! 丰富的菜单内容 每日 阅读全文
posted @ 2020-09-09 14:14 Louis码农工具人 阅读(21) 评论(0) 推荐(0) 编辑
摘要:一.发送效果 HTML <div id="send-btn"> <button> // 这里是一个svg的占位 Send </button> </div> CSS #send-btn{ display: flex; align-items: center; justify-content: cent 阅读全文
posted @ 2020-09-04 19:27 Louis码农工具人 阅读(48) 评论(0) 推荐(0) 编辑
摘要:不会还有人找不到好用的看片网站吧,那小编就把最近挖掘到的好网站跟大家分享一下吧,都是高画质,免费且无广告的,偷偷用哦! 一、No视频网址:https://www.novipnoad.com/No视频称no vip no ad,意思是不要VIP不要广告,整个网站就是干净清爽又简洁,没有各种垃圾弹窗和广 阅读全文
posted @ 2020-09-02 14:12 Louis码农工具人 阅读(1927) 评论(1) 推荐(1) 编辑
摘要:本篇文章继续介绍Java 8的另一个新特性——Stream API。新增的Stream API与InputStream和OutputStream是完全不同的概念,Stream API是对Java中集合操作的增强,可以利用它进行各种过滤、排序、分组、聚合等操作。Stream API配合Lambda表达 阅读全文
posted @ 2020-08-28 17:34 Louis码农工具人 阅读(119) 评论(0) 推荐(0) 编辑
摘要:介绍 项目中经常需要用到Redis做缓存数据库,可是还有小伙伴不会在Linux上安装Redis,毕竟我们开发的项目都是要在服务器上运行的,今天就来讲讲如何在CentOS7环境使用源码进行安装Redis。 REmote DIctionary Server(Redis) 是一个由Salvatore Sa 阅读全文
posted @ 2020-08-27 15:24 Louis码农工具人 阅读(80) 评论(4) 推荐(0) 编辑
摘要:简介 Java 8为开发者带来了许多重量级的新特性,包括Lambda表达式,流式数据处理,新的Optional类,新的日期和时间API等。这些新特性给Java开发者带来了福音,特别是Lambda表达式的支持,使程序设计更加简化。本篇文章将讨论行为参数化,Lambda表达式,函数式接口等特性。 行为参 阅读全文
posted @ 2020-08-26 11:42 Louis码农工具人 阅读(100) 评论(0) 推荐(1) 编辑
摘要:简介 Java8中方法引用分为三种,方法引用通过一对双冒号:: 来表示,方法引用是一种函数式接口的另一种书写方式 静态方法引用,通过类名::静态方法名, 如 Integer::parseInt 实例方法引用,通过实例对象::实例方法,如 str::substring 构造方法引用,通过类名::new 阅读全文
posted @ 2020-08-25 12:01 Louis码农工具人 阅读(52) 评论(0) 推荐(0) 编辑
摘要:简介 Optional类是Java 8新增的一个类,Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException)。 —— 每个 Java 程序员都非常了解的异常。 本篇文章将详细介绍optional类,以及如何用它消除代码中的null检查。 本质上,这是一个包 阅读全文
posted @ 2020-08-24 17:11 Louis码农工具人 阅读(128) 评论(0) 推荐(0) 编辑
摘要:简介 众所周知,Java语言是面向对象的,那如果让你用一行代码体现出来呢? 如果你能自己读懂System.out.println(),就真正了解了Java面向对象编程的含义。 面向对象编程即创建了对象,然后对象调用方法。 System.out.println("hello world"); hell 阅读全文
posted @ 2020-08-20 17:37 Louis码农工具人 阅读(34) 评论(0) 推荐(0) 编辑
摘要:一、问题由来 在实际开发的时候,我们经常会碰到这么一个问题:一个集合容器里面有很多重复的对象,里面的对象没有主键,或者说忽略主键,根据业务的需求,我们需要根据条件筛选出没有重复的对象。 二、去重操作 1.通过两层循环去重 通过两层循环来进行判断,没有重复的元素就加入到新集合中,新集合中已经有的元素就 阅读全文
posted @ 2020-08-17 17:00 Louis码农工具人 阅读(143) 评论(1) 推荐(2) 编辑
摘要:介绍 软件应用最重要的就是数据库了,可是还有小伙伴不会在Linux上安装MySQL数据库,今天就来讲讲如何在CentOS7环境使用源码进行安装MySQL5.7.30。 MySQL官网下载链接:https://downloads.mysql.com/archives/community/ 选择自己合适 阅读全文
posted @ 2020-08-14 20:15 Louis码农工具人 阅读(147) 评论(3) 推荐(1) 编辑
摘要:都2020年了,你还在手动创建SpringBoot项目吗?今天教你在线快速创建一个SpringBoot项目,瞬间高大上有木有! 进入正题,首先打开创建SpringBoot的官网:https://start.spring.io/ ①选择Project构建工具 -> Maven Project ②选择L 阅读全文
posted @ 2020-08-13 23:16 Louis码农工具人 阅读(119) 评论(0) 推荐(0) 编辑
摘要:一、Lombok 简介 Lombok 是一款 Java 开发插件,使得 Java 开发者可以通过其定义的一些注解来消除业务工程中冗长和繁琐的代码,尤其对于简单的 Java 模型对象(POJO)。在开发环境中使用 Lombok 插件后,Java 开发人员可以节省出重复构建,诸如 hashCode 和 阅读全文
posted @ 2020-08-12 22:45 Louis码农工具人 阅读(256) 评论(0) 推荐(0) 编辑
摘要:简介 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全 阅读全文
posted @ 2020-08-09 21:03 Louis码农工具人 阅读(61) 评论(0) 推荐(1) 编辑
……