自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Arrays工具类常用方法

0. 声明数组String[] aArray = new String[5];String[] bArray = {"a","b","c", "d", "e"};String[] cArray = new String[]{"a","b","c","d","e"};1. 打印数组int[] intArray = { 1, 2, 3, 4, 5 };String intArrayString = Arrays.toString(intArray); // 直接打印,则会打印出引用对象的Has

2020-09-22 20:25:30 190

原创 使用jackson工具类objectMapper对象实现 json字符串与对象bean、map、list互相转换

使用jackson工具类objectMapper对象实现 json字符串与对象bean、map、list互相转换工具类: // spring自带的jackson工具类,可以使用它进行序列化实现格式转换 private static final ObjectMapper MAPPER = new ObjectMapper();1.对象转json字符串User user = new User();String userJson = MAPPER.writeValueAsString(user)

2020-09-07 21:00:38 2254

原创 通用Mapper简单使用

一、Java实体类:考虑到基本数据类型在Java类中都有默认值,会导致Mybatis在执行相关操作的时候很难判断当前字段是否为null,所以在Mybatis环境下使用java实体类的时候尽量不要使用基本数据类型,都使用对应的包装类型。二、加入Maven依赖:<!-- 通用Mapper --><dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper</artifa

2020-08-13 21:55:42 563

原创 MySQL数据库三:DQL语句

1、关于查询结果集的去重?mysql> select distinct job from emp; // distinct关键字去除重复记录+-----------+| job |+-----------+| CLERK || SALESMAN || MANAGER || ANALYST || PRESIDENT |+-----------...

2020-03-16 20:20:59 355

原创 MySQL数据库二:简单的DQL语句

1、简单的查询语句(DQL)语法格式:select 字段名1,字段名2,字段名3,… from 表名; mysql> select ename,empno from emp; +--------+-------+ | ename | empno | +--------+-------+ | SMITH | 7369 | | ALLEN | 7499 | | WAR...

2020-03-16 20:04:43 183

原创 MySQL数据库一:常用简单语句

MySQL1.sql、DB、DBMS分别是什么,他们之间的关系?DB:DateBase(数据库,数据库在硬盘上以文件的形式存在)DBMS:DateBase Management System(数据库管理系统,常见的有:MySQL、Oracle、DB2、Sybase、SqlServer…)SQL:结构化查询语言,是一门标准通用的语言。标准的sql适合所有的数据库产品。SQL属于高级语言。...

2020-03-16 19:51:09 302

原创 java简单练习

java简单练习1、购物车package com.company.test01;public class Test01 { public static void main(String[] args) { // 创建购物车 ShoppingCart cart = new ShoppingCart(); // 开始购物 ...

2020-03-16 19:31:08 265

原创 java反射机制

java反射机制1.反射机制的作用:反射机制的作用:1.反编译: .class --> .java2.通过反射机制访问java对象的属性、方法、构造方法等。2.SUN公司提供的反射机制中的类:java.lang.Class;java.lang.reflect.Constructor;java.lang.reflect.Filed;java.lang.reflec...

2020-03-16 19:20:10 199

原创 java多线程基础

一:线程的基础:1.什么是进程?一个进程对应一个应用程序。例如:在Windows操作系统启动Word加表示启动了一个进程。在java的开发环境下启动JVM,就表示启动了一个进程。现代的计算机都是支持多进程的,在同一个操作系统中,可以同时启动多个进程。2.多进程有什么作用?单进程计算机只能做一件事情。玩电脑,一边玩游戏(游戏进程)一边听音乐(音乐进程)。对于单核计算机来讲,在同一个时间点...

2019-12-18 21:36:52 174

原创 java File类

package com.company01.File;/* java.lang.Object; java.io.File; 1.File类和流无关,不能通过该类完成文件的读和写 2.File是文件和目录路径名的抽象表示形式 File代表的是硬盘上的Directory和file*/import java.io.*;publi...

2019-12-09 21:36:29 120

原创 java IO流六:序列化 & 反序列化 、序列化版本号

序列化 & 反序列化序列化应用场景:比如你用电脑在淘宝上购物,当你准备付款时电脑断电了,此时在服务器端已经创建对象。服务器端会这个保留对象一段时间,如果这是用户还未进行相关处理,服务器为了减少资源消耗,就会将这个对象写入硬盘中。将内存中对象写入硬盘中的过程叫做 序列化。序列化ObjectOutputStreampackage com.company01.IO;/* j...

2019-12-09 21:34:52 274

原创 java IO流五:DateInputStream & DateOutputStream 、 PrintStream & PrintWriter

DateInputStream & DateOutputStreampackage com.company01.IO;import java.io.DataOutputStream;import java.io.FileOutputStream;/* java.io.OutputStream; java.io.FilterOutputStream; ...

2019-12-09 21:28:58 358

原创 java中装饰者模式

java中装饰者模式package com.company01.Decorator;public abstract class Reader { public abstract void close();}package com.company01.Decorator;/* 需求:对FileReader类中close()方法进行扩展,并且不能改变FileReader...

2019-12-09 21:23:40 292

原创 java IO流四:带有缓冲区的流

带有缓冲区的流:字节:BufferedInputStream;BufferedOutputStream;字符:BufferedReader; 带有缓冲区的字符输入流BufferedWriter; 带有缓冲区的字符输出流注:接下来以其中一组为例说明节点流示意图包装流示意图BufferedReader:带有缓冲区的字符输入流package com.company01.IO...

2019-12-09 21:21:14 520

原创 java IO流三:字符流 FileReader & FileWriter

FileReaderpackage com.company01.IO;/* java.io.Reader; java.InputStreamReader; 转换流(字节输入流 ---> 字符输入流) java.io.FileReader; 文件字符输入流 只能读取纯文本,字符流可以一次读取一个汉字,而字节流只能读取汉字的一半,字节...

2019-12-09 21:10:26 210

原创 java IO流二:字节流 FileInputStream & FileOutputstream

FileInputStream:文件字节输入流package com.company01.IO;/* java.io.InputStream; java.io.FileInputStream; 文件字节输入流 按照字节方式读取文件*/import java.io.*;public class FileInputStreamTest01 { ...

2019-12-09 21:00:40 221

原创 java IO流一:IO流简介

IO流简单示意图:java.io.* 下面重点掌握这几个FileInputStreamFileOutputStreamFileReaderFileWriterBufferedReaderBufferedWriterBufferedInputStreamBufferedOutputStreamDataInputStreamDataOutputStreamObjectInpu...

2019-12-09 20:51:47 205

转载 Java序列化读写多个对象的方法

版权声明:本文转载自CSDN博主「PAcee1」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/PAcee1/article/details/79641700Person类用来序列化public class Person implements Serializable{private String ...

2019-12-09 15:55:18 455

原创 java泛型 & 增强for循环foreach

一、泛型1.为什么引入泛型?package com.company01.generic;/* 关于JDK5.0新特性:泛型(编译器概念) 1、为什么引入泛型? 1.可以统一集合中的数据类型 2.减少强制类型转换 2、泛型语法如何实现? 3、泛型的优点与缺点? 优点:统一类型,减少强制类型转换 ...

2019-12-04 15:56:44 742

原创 java中集合工具类:java.util.Collections类

关于集合工具类: java.util.Collections; 类【注意】 java.util.collection;是接口 注意区分package com.company.collectionsUtil;/* 关于集合工具类: java.util.Collections; 类 【注意】 java.util.collection;是接口 注意区分*/import j...

2019-12-03 11:01:49 1023

原创 java集合三:Map

HashMappackage com.company.map;/* 存储在HashMap中的key部分的元素,需要同时重写hashCode + equals方法 关于Map集合中的常用方法: void clear(); 情况Map boolean isEmpty(); 判断该集合是否为空 int size(); 获取Ma...

2019-12-03 10:58:37 160

原创 java集合二:List & Set

List集合接口package com.company.list;/* List集合储存元素特点: 1、有序(List集合中存储元素有下标) 2、可重复*/import java.util.*;public class ListTest01 { public static void main(String[] args) { ...

2019-12-03 10:46:44 247

原创 java集合:HashSet和HashMap简述

java集合:HashSet和HashMap简述HashSet底层实际上是一个HashMapHashSet的特点是无序、不可重复。而HashMap中的key也是无序不可重复的。因此可以理解为“HashSet就相当于HashMap中的Key部分。HashSet有什么特点,HashMap中的Key就有什么特点。HashMap底层就是一个哈希表/散列表哈希表是数组和单向链表的结合:数组查...

2019-11-30 20:25:26 343

原创 java集合一:Collection

package com.company.collection;/* 最主要的几个方法: boolean add(Object element); 向集合中添加元素 void clear(); 清空集合 int size(); 获取集合中元素的个数 boolean isEmpty(); 判断集合中是否有元素 Object[] toArra...

2019-11-29 17:38:27 159

原创 java集合:Collection、Map、单向链表、双向链表简述

Collection UML图Map UML图单向链表双向链表

2019-11-29 17:33:35 792

原创 接受用户的输入

package com.company.keyInput;import java.util.Scanner;// 如何接收用户键盘输入public class KeyInput { public static void main(String[] args) { Scanner s = new Scanner(System.in); //程序执...

2019-11-29 17:27:19 176

原创 java常用类四:数字格式化DecimalFormat、随机数生成Random、枚举类型 enum

数字格式化DecimalFormatpackage com.company.commonClasses05;import java.text.DecimalFormat;/* 关于数字格式化: java.text.DecimalFormat; 数字格式元素: # 任意数字 , 千分位 ...

2019-11-29 17:22:06 347

原创 java常用类三:Date & Calendar

Date类package com.company.commonClass04;/* 获取自1970年1月1日 00时00分00秒 000毫秒 到当前的毫秒数*/public class DateTest01 { public static void main(String[] args) { long now = System.currentTimeMil...

2019-11-29 17:13:49 187

原创 java常用类二:包装类型、装箱、拆箱

package com.company.commonClasses02;/* java中八种基本数据类型对应的包装类型: 基本数据类型 包装类型 byte java.lang.Byte; short java.lang.Short; ...

2019-11-29 17:06:41 453

原创 java常用类一:String

java常用类一:Stringpackage com.company.commonClasses;/* java.lang.String; 是字符串类型。 1、字符串一旦创建不可再改变。“abc”字符串对象一旦创建,不可再改变成“abcd”; 2、由于字符串太常用了,为了提升字符串的访问效率:在程序中使用了“缓存”技术。 所以在jav...

2019-11-26 11:19:56 209

原创 冒泡排序、选择排序、二分查找和Arrays工具类

冒泡法package com.company.bubbleSort;/* 冒泡排序算法:*/public class BubbleSort { public static void main(String[] args) { int[] a = {12,5,7,11,8,6,23}; //开始排序 for(int i=a...

2019-11-26 11:12:01 136

原创 java中数组总结

java中数组总结package com.company.array;/** 数组:* 1、数组是一种引用类型** 2、数组是一种简单的数据结构,线性的结构** 3、数组是一个容器,可以用来存储其他元素* 数组可以存储任意数据类型的元素** 4、数组分为:一维数组,二维数组,三维数组,多维数组...** 5、数组中存储的元素类型是统一的** ...

2019-11-26 11:08:06 343

原创 java中的异常、处理异常的方法、getMessage和printStackTrace方法、finally语句块、自定义异常&手动抛出异常

java中的异常总结1、异常的定义及其作用package com.company.exception;/** 1、异常是什么?* 第一、异常模拟的是现实世界中“不正常的”事件* 第二、java中采用“类”去模拟异常* 第三、类是可以创建对象的* NullPointerException e = 0x1234;* e是引用类型,e中保存的内存地址...

2019-11-22 20:23:49 1488 1

转载 在java中类和类之间的关系 & is-a、is-like-a、has-a 的区别

在java中类和类之间的关系基本上有依赖、关联、聚合、组合等一、继承关系继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力。在Java中继承关系通过关键字extends明确标识,在设计时一般没有争议性。在UML类图设计中,继承用一条带空心三角箭头的实线表示,从子类指向父类,或者子接口指向父接口。二、实现关系实现指的是一个class...

2019-11-21 10:09:20 1342

原创 java内部类总结(静态内部类、成员内部类、局部内部类、匿名内部类)

1、静态内部类package com.company.inner_class;/** 关于静态内部类:* 1、静态内部类可以等同看做静态变量** 2、内部类重要的作用:可以访问该外部类中私有的数据,由于s1变量被private修饰,* 一般的类无法直接访问,但是InnerClass可以访问,因为他们都在OuterClass内部。** 3、内部类的class...

2019-11-20 21:27:49 197

原创 java中Object类的常用方法

1、toString()方法package com.company.objectMethods;/** Object中的()方法** SUN在Object类中设计方法的目的:返回java对象的字符串表示形式** 在现实开发过程中,Object里面的方法已经不够用了。* 因为Object的方法实现的结果不满意。** Object中的方法就是要被重写的。** ...

2019-11-20 21:23:12 436

原创 java接口详解

1、接口接受package com.company.interface01;/** 接口也是一种引用类型,可以等同看做类** 1、如何定义接口,语法:* 【修饰符】 interface 接口名{}** 2、接口中只能出现:常量、抽象方法。** 3、接口其实是一个特殊的抽象类,特殊在接口是完全抽象的。** 4、接口中没有构造方法,无法被实例化。** 5、接口和接口之间...

2019-11-20 21:16:05 215

原创 abstract抽象类&抽象方法

abstract抽象类&抽象方法package com.company.abstract01;/** 1、如何定义抽象类?* class 关键字前加 abstract** 2、抽象类无法被实例化,即抽象类无法创建对象** 3、虽然抽象类没有办法实例化,但是抽象类也有构造方法,该构造方法是给子类创建对象用的。** 4、抽象类中可以定义抽象方法* 抽象方法...

2019-11-19 11:07:07 150

原创 super关键字以及super()

super关键字package com.company.super01;public class Employee { String name = "zhangsan"; // 成员方法 public void work(){ System.out.println("员工在工作!"); }}package com.company.sup...

2019-11-19 11:04:14 186

原创 java中final关键字

package com.company.final01;/** 关于java语言当中Final关键字:* 1、final是一个关键字,表示最终的,不可变得* 2、final修饰的类无法被继承 public final class A{}* 3、final修饰的方法无法被覆盖 public final void add(){}* 4、final修饰的变量一旦赋值之后,不可...

2019-11-17 19:40:44 161

空空如也

空空如也

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

TA关注的人

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