自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 一个软件工程师的7年工作经验总结

一个软件工程师的7年工作经验总结

2021-12-01 17:42:39 1077 1

原创 java8使用lamda表达式实现两个list集合中的重复元素

//封装两个list集合List tagType = dto.getTagType();List list=mamberTagService.selectTag(dto.getMemberId());//过滤出重复的元素返回不重复的元素集合List collect = list.stream().filter(item -> tagType.stream().noneMatch(e -> Objects.equals(item, e))).collect(Collectors.toLis

2021-08-24 13:21:10 2321

原创 HashSet集合、TreeSet集合、Map集合、TreeMap集合、HashMap集合总结

HashSet1.Set集合是Collection的子接口,该集合中元素是唯一的,无序的。2.HashSet不能保证元素迭代顺序恒久不变,底层是hash表(基于HashMap)。3.无序性:存储和取出不一致。4.哈希表能够保证元素的唯一:依赖于:public int hashCode()public boolean equals(Object e)package com.set.cn;import java.util.HashSet;public class SetTest { pub

2020-08-15 22:39:38 321

原创 Collection集合(接口)、List集合(子接口)、ArrayList集合、LinkedList集合、Vector集合

Collection集合(接口)1.基本功能(代码实现+注释)package com.collection.cn;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;public class CollectionDemo { public static void main(String[] args) { Collection c = new ArrayList(); /

2020-08-15 16:03:53 312

原创 利用多线程Thread类中的join方法,使得T2在T1之后输出、T3在T2之后输出

1.继承关系实现//测试类public class Test { public static void main(String[] args) { //创建对象 ThreadJoinDemo d1 = new ThreadJoinDemo(); ThreadJoinDemo d2 = new ThreadJoinDemo(); ThreadJoinDemo d3 = new ThreadJoinDemo(); //设置名字 d1.setName("T1"); d2.set

2020-08-11 13:51:52 148

原创 常用类:Integer类、Character类、Calendar类、Arrays类、Date类、Random类

Integer类(取值范围为:[-128~127])1.是int类型的包装类类型。2.构造方法:(1)public Integer(int value):将int类型数据构造成Integer类型。(2)public Integer(String s):将字符串类型构造成Integer类型。3. Java提供的这些基本类型包装类类型目的,就是为了String和基本数据类型进行转换。int----->String String------>int之间相互

2020-08-06 08:56:25 223

原创 java打印菱形

package.周日_01;/* * 打印菱形,菱形的行数必须为奇数 */import java.util.Scanner;public class DiamondTest { public static void main(String[] args) { Scanner input = new Scanner(System.in); int rows; do { //提示并获取菱形的行数 System.out.println("請您输入菱形的行号:");

2020-08-03 09:07:49 185

原创 类 StringBuffer和StringBuilder的常用方法

StringBufferStringBuffer 上的主要操作是 append 和 insert 方法,可重载这些方法,以接受任意类型的数据。每个方法都能有效地将给定的数据转换成字符串,然后将该字符串的字符追加或插入到字符串缓冲区中。append 方法始终将这些字符添加到缓冲区的末端;而 insert 方法则在指定的点添加字符。package com.qianfeng.周日;public class BufferTest { public static void main(String[] ar

2020-08-02 17:43:47 333

原创 List接口及ArrayList实现类,其中的常用方法(实例)

package com.周日;import java.util.ArrayList;import java.util.List;public class ArrayListTest1 { public static void main(String[] args) { ArrayList score = new ArrayList(); //自定义添加成绩 score.add(94.5d); score.add(90d); score.add(92d); score.a

2020-08-02 14:57:01 363

原创 String类里面的常用方法

package com.qianfeng.周六;public class StringTest1 { public static void main(String[] args) { String i= "adsacgfbcerbhd"; //根据下标获取字符 System.out.println(i.charAt(2)); System.out.println(i.charAt(5)); //查看数组中是否包含其中的字符串 System.out.println(i.cont

2020-08-01 16:57:17 223

原创 键盘录入一个字符串数据: “Helloworldjavaee“

键盘录入一个字符串数据:举例: 录入 “Helloworldjavaee”, 输出结果:“hELLOWORLDJAVAEE”,将字符串中的第一个字符转换成大写,后面的字符转换成小写import java.util.Scanner;public class Test { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("请输入字符串:");

2020-08-01 13:50:47 378

原创 键盘录入一个字符串数据,将字符串数据进行遍历.

public class StringTest { public static void main(String[] args) { String str = "abcdefg"; char[] arr = str.toCharArray(); for (int i = 0; i < arr.length; i++) { System.out.print(arr[i]); } }}

2020-08-01 13:47:17 860

原创 代码块、super关键字、方法重写、多态、抽象类、接口、内部类、匿名内部类、选择排序

代码块1.局部代码块:在方法定义中用{}括起来的内容作用:限定局部变量的生命周期。2.构造代码块:在类中的成员位置定义的{}作用:执行构造方法之前先执行构造代码块,然后对当前数据(类中的成员变量)进行初始化,将构造方法中的共性内容存储到构造代码块中。(一般情况都是通过构造方法初始化)3.静态代码块:在类中的成员位置定义的static修饰的{}中的内容作用:随着类的加载而加载,在{}里面给数据进行初始化,整个{}优先于对象存在,而且静态代码块只执行一次,因为类就加载一次。例:看程序写结果pac

2020-08-01 11:38:43 170

原创 利用面向对象解决雇员类(Employee-抽象类)问题

雇员类(Employee-抽象类):包含抽象方法work() 和抽象方法 show()work()方法表示 工作内容show()方法表示 员工属性的介绍程序员类和项目经理类都属于雇员程序员类:属性(姓名、工号、工资、奖金),行为(工作:软件开发)项目经理类:属性(姓名、工号、工资、奖金),行为(工作:控制进度) 要求:子类在实现时,用System.out.println()在控制台输出 例如: 程序员 work() 输出:"软件开发" show() 输出:姓名为x

2020-07-28 23:15:38 2980

原创 方法、数组、面向对象、构造方法、封装、static关键字等相关内容

1.do-while循环语句的格式初始化语句;do{循环体语句;步长语句}while(条件表达式) ;do-while循环语句和for,while循环的最大的区别就是:循环体至少执行一次(条件不满足的情况)for,while,do-while循环开发中:常用for循环,其次是while循环,do-while使用很少,以后在java源码中会见到这个语句!2.for循环的嵌套:for循环语句作为循环体语句;for(初始化语句;条件表达式;步长语句){//循环体语句for(初始化语句;条

2020-07-25 09:01:57 354

原创 定义一个汽车类Vehicle,要求如下: [选做题] 1)属性包括:汽车品牌brand(String类型)、颜色color(String类型)和速度speed(double类型),并且所有属性为

//定义汽车类class Vehicle{ //定义属性 private String brand; private String color; private double speed=0.0; //定义构造方法 public Vehicle(){} public Vehicle(String brand,String color,double speed){ this.brand=brand; this.color=color; this.speed=speed; }

2020-07-24 19:50:49 8380

原创 根据数组的某个元素,打印它的脚标值,利用假设法

/*根据数组的某个元素,打印它的脚标值,利用假设法*/class ArrayTest1{ public static void main(String[] args){ //定义一个数组并初始化 int[] arr={10,24,35,15,65}; //定义一个整型变量,接收脚标值 int result = array(arr,15); System.out.println("脚标值为:"+result); } /* 两个明确:1.有返回值,返回值类型为一个整型

2020-07-24 10:23:34 141

原创 键盘录入杨辉三角行数,打印杨辉三角

import java.util.Scanner;class YangHuiTest{ public static void main(String[] args){ //键盘录入 Scanner input = new Scanner(System.in); //提示并接收 System.out.println("请您输入杨辉三角行数:"); int n = input.nextInt(); //定义一个二维数组存放它的行数和列数 int[][] arr = new int

2020-07-24 10:19:07 639

原创 java相关练习题

/*1.键盘录入一个数n,输出它对应的nn乘法表/import java.util.Scanner;class FuncationTest3{public static void main(String[] args){Scanner input = new Scanner(System.in);System.out.println(“请输入一个数:”);int num = input.nextInt();add(num);}public static void add(int a){

2020-07-20 17:18:47 182

原创 Java知识点总结

第一周学习总结Java的环境概述与环境搭建概述Java的环境搭建关键字标识符常量的概念以及分类进制的由来,进制的转换Java的环境概述与环境搭建概述什么是程序?程序是为了模拟现实世界,解决现实问题而使用计算机语言编写一系列有序的指定集合。Java的特点(1)面向对象:贴近人类思维,模拟现实世界,解决现实问题。(2)简单性:自动内存管理机制,不易造成内存溢出,简化流程处理,语义清晰。(3)跨平台:跨操作系统和跨服务器。电脑都由哪几部分组成:cpu、主板、内存、电源、主机箱、硬盘、显卡、键盘

2020-07-18 10:13:58 222

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除