![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 61
I_LOVE_SMALL_CAT
这个作者很懒,什么都没留下…
展开
-
两个List通过stream进行 交集 并集 差集
public static void main(String[] args) { List<String> list1 = new ArrayList(); list1.add("1111"); list1.add("2222"); list1.add("3333"); List<String> list2 = new ArrayList(); list2.add("3333"); list2.add("4444");原创 2021-10-28 20:37:51 · 705 阅读 · 0 评论 -
《Head First Java (中文第二版)》勘误
Head First Java 这本书比较老了,也算是经典书,不过很多东西已经不能够盛行,当作课外读物看看也是不错。不过错误很多,不仅是文字还有答案错误,真可谓所害匪浅。这里加入勘误表,以便后来者查阅。勘误表:P79 第6行错误:由于Getter与Getter较为符合Java的命名习惯纠正:由于Getter与Setter较为符合Java的命名习惯P82 第5行错误:将getter与setter设定为private纠正:将getter与setter设定为publicP93 倒数第7原创 2021-09-20 15:54:02 · 412 阅读 · 0 评论 -
极限编程XP
看到书里有这段话,应该是敏捷开发中的,之前没有了解过,先做个记录,之后再深入了解一下。极限编程(XP)是一种新型的软件开发方法论。他的构想是结合了许多种“程序员真想这么做”的方法而成的。XP的概念于20世纪90年代出现,并已经被从两人工作室到福特汽车等级的大企业所采用。XP的推进力来自于客户会得到他想要的、想要的时候就能够取得甚至在开发过程变更规格时也是如此。XP是由一组被证明有效的实行方法所组成的,这些方法都是被设计来共同运作,但许多人只选择性地实行部分的XP规则。这些方法包括了:(1)多次经常性原创 2021-09-19 19:37:10 · 162 阅读 · 0 评论 -
生产环境 开发环境 测试环境 切换方法
记录生产环境 开发环境 测试环境 切换方法:<profiles> <!-- 开发环境 --> <profile> <id>dev</id> <activation> <!--默认激活配置--> <activeByDefault>true</activeByDefa原创 2021-09-12 11:12:51 · 1493 阅读 · 0 评论 -
List集合比较
最近感觉在删除数据库中间表时会对性能不好,所以就找了找List对比的方式。然后找到了~经常操作集合数据,操作数据平常都是用循环来实现并集,交集,差集等运算,一直觉得不优雅,看到有更好的处理方式记录下,刚好工作也遇到。并集:List listA = new ArrayList();listA.add(“A”);listA.add(“B”);ArrayList listB = new ArrayList();listA.add(“A”);listA.add(“C”);listA.addAll(转载 2021-08-24 11:19:57 · 757 阅读 · 0 评论 -
Java扩展练习题(前六天)
day01课后作业题单选题1.Java跨平台操作是通过(C)来实现的A.电脑B.JDMC.JVMD.JRM2.JDK、JRE、JVM的关系是(B) ????A.JDK包含JVM、JRE、开发工具B.JDK包含JRE和开发工具,JRE包含JVM和核心类库C.JDK包含JVM和开发工具,JVM包含JRE和核心类库D.JRE包含JDK和JVM3.Java编译工具为(A) ????A.javac.exeB.java.exeC.javaw.exeD.javaf.exe4.Java运行原创 2021-03-22 20:35:39 · 3473 阅读 · 0 评论 -
JAVA的总结笔记(六)
1.Debug模式详细界面1.1 什么是Debug模式是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。1.2 Debug介绍与操作流程如何加断点选择要设置断点的代码行,在行号的区域后面单击鼠标左键即可如何运行加了断点的程序在代码区域右键Debug执行看哪里看Debugger窗口看Console窗口点哪里点Step Into (F7)这个箭头,也可以直接按F7如何删除断点选择要删除原创 2021-03-22 19:40:42 · 123 阅读 · 0 评论 -
JAVA的总结笔记(五)
1. 方法概述1.1 方法的概念 方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集注意:方法必须先创建才可以使用,该过程成为方法定义方法创建后并不是直接可以运行的,需要手动使用后,才执行,该过程成为方法调用方法的好处(了解)可以提升代码的复用性和维护性;2. 方法的定义和调用2.1 无参数方法定义和调用定义格式:public static void 方法名 ( ) { // 方法体;}范例:public stati原创 2021-03-21 18:21:59 · 193 阅读 · 0 评论 -
Java的引用数据类型——类(String类)
Java的引用数据类型可分为三种:类(class)、接口(interface)、数组。1、“==”和“equals()”方法的区别String str1 = "Hello”; String str2 = new String("Hello"); String str3 = str2; System.out.println(str1==str2); //false System.out.println(str1.equals(str2)); //tr转载 2021-03-20 10:19:42 · 350 阅读 · 0 评论 -
JAVA的总结笔记(四)
第一部分 : IDEA开发工具总览修改IDEA的功能1.1 这个修改后大小写都会进行提示1.2 再次创建项目会自动使用jdk121.3 修改主题和背景图1.4 对model的重命名注意:一定要点击Rename module and directory1.5 项目、模块、包、类识别标志IDEA快捷键 Ctrl + alt + L : 格式化代码 Alt+ enter : 代码修正提示 Ctrl + D : 向下复制一行原创 2021-03-19 20:15:48 · 120 阅读 · 0 评论 -
习题(前三天)
day01课后练习题代码题第一题需求: 请使用今天所学知识,定义3个你认为合适类型的变量,分别保存自己的年龄, 身高,体重并打印到控制台;public class ZuoYe1 { public static void main(String[] args) { int a = 18;//年龄 double b = 180.3; //身高 double c = 111.111;//体重 System.out.println(a); System.out.println(b原创 2021-03-18 20:38:43 · 415 阅读 · 0 评论 -
JAVA的总结笔记(三)
1.switch语句1.1 分支语句switch语句格式switch (表达式) { case 1: 语句体1; break; case 2: 语句体2; break; ... default: 语句体n+1; break;}执行流程:首先计算出表达式的值其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结束。最后,如原创 2021-03-18 20:00:01 · 92 阅读 · 0 评论 -
java交换两个参数值的四种方法
第一种:添加中间变量,算是最经典最简易的一种了。//添加一个中间变量int x = 1, y = 2;int z;z = x;x = y;y = z;System.out.println(x+","+y);虽说是最容易想到的一种,但是不建议使用,原因无他,太low。第二种,通过加减实现。//加减x = 1;y = 2;x = x + y;y = x - y;x = x - y;System.out.println(x+","+y);第三种,异或,比较合理却很少见的一种。//转载 2021-03-16 19:18:55 · 854 阅读 · 0 评论 -
JAVA的总结笔记(二)
1 类型转换在Java中,一些数据类型之间是可以相互转换的。分为两种情况:自动类型转换和强制类型转换。1.1 隐式转换(理解) 把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。这种转换方式是自动的,直接书写即可。例如:double num = 10; // 将int类型的10直接赋值给double类型System.out.println(num); // 输出10.0 类型从小到大关系图: 说明:整数默认是int类型,byte、short和char类型数据参与原创 2021-03-16 18:23:39 · 116 阅读 · 0 评论 -
JAVA的总结笔记(一)(补)
1. Java概述1.1 Java语言背景介绍(了解)语言:人与人交流沟通的表达方式计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言Java之父:詹姆斯·高斯林(James Gosling)2009年,Sun公司被甲骨文公司收购,所以我们现在访问oracle官网即可:https://www.oracle.comjava语言的三个版本: JavaSE: Java 语言的原创 2021-03-15 19:24:54 · 109 阅读 · 0 评论 -
JAVA的总结笔记(一)
day01-课堂笔记-java入门java概述(了解)java是一门高级的计算机编程语言;java语言的跨平台(了解)什么是跨平台? 我们写的程序可以在任意系统下运行,这就是跨平台;好处: 一处编写,到处运行;谁跨平台? java程序跨平台,依赖的是java虚拟机;(JVM)java语言分类(了解)javaSE: 基础javaME: 小型的嵌入式开发,目前已经不再使用了;javaEE: 企业级web网站开发;java中JDK,JRE,JVM的关系(记忆)其中配置如图。原创 2021-03-15 18:42:18 · 135 阅读 · 0 评论