自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring总结

一、Spring概述1、概述Spring是一个轻量级的java开发框架,为解决企业级应用开发的复杂性,简化java。spring的很多功能的底层都依赖于两个核心特性,即控制反转(IOC)和面向切面编程(AOP)。2、Spring框架的核心IOC容器和AOP模块,通过IOC容器管理POJO对象以及他们之间的耦合关系;通过AOP以动态注入的方式增强服务。IOC让互相协作的组件保持松散的耦合,而AOP编程允许将遍布于应用各层的功能分离出来形成可以重用的功能组件。3、Spring的优缺点优点1)方便解

2021-07-14 15:11:52 207 1

原创 Java File方法

一、简介File:IO技术用于操作设备上数据的,而数据最常见的体现方式就是文件,因此先了解文件File的操作。二、基本方法Demo1:public class Demo1 { public static void main(String[] args) { //构造和字段 File file = new File("1.txt"); File file1 = new File("2.txt"); //1、获取文件名称

2021-04-15 21:21:19 96

原创 Arrays类常见方法

目录1、Arrays类介绍2、常用方法一、Arrays类介绍此类包含用来操作数组(排序、搜索等)的各种方法,同时还包含一个允许将数组作为列表来查看的静态工厂。除非特别说明,否则如果指定数组引用为null,则此类中的方法都会抛出NullPointerException。二、常用方法1、Arrays.fill()public static void main(String[] args) { int[] arr = new int[5]; /**

2021-04-15 11:56:22 855

原创 Java集合工具类Collections

Collections

2021-04-15 10:50:46 242

原创 XML和JSON解析

目录XML语法格式JSON语法格式XML解析JSON解析一、XML语法格式1、XML文档声明<? xml version="1.0" encoding="UTF-8" ?>2、标记(元素、节点、标签)<标记名称>标记的内容</标记名称>其中,标记名称命名遵循以下规则:1)名称可以含字母、数字以及其他的字符,2)名称不能以数字或者标点符号开始 ,3)名称不能以字符 “xml”(或者 XML、Xml)开始4)名称不能包含空格,不能包含冒号(:)

2021-03-24 20:54:05 225 2

原创 Java显式锁和隐式锁的区别

Java线程不安全问题有三种解决方案那所谓显式锁和隐式锁即Lock和synchronized的区别。一、构成不同->Sync:Java中的关键字,是由JVM来维护的,是JVM层面的锁。Sync 底层是通过 monitorenter 进行加锁(底层是通过 monitor 对象来完成的,其中的wait/notify等方法也 是依赖于 monitor 对象的。只有在同步代码块或者同步方法中才可以调用wait/notify等方法。因为只有在同步代码块或者是同步方法中,JVM才会调用 monitor

2021-03-23 11:12:22 196 1

原创 Java多线程总结笔记

目录线程概述线程创建方式及示例线程的状态线程中断线程安全和不安全问题线程间的通讯线程池一、概述1、什么是线程?线程是操作系统能够进行运算调度的最小单位,它是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行。一个进程最少有一个线程。2、线程和进程的区别进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间。1)线程是进程的子集,一个进程可以有很多线程,每条线程并发执行不用的任务。2)不同的进程使用不用的内存空间,所有的线程共享一片相同的内存空间。

2021-03-23 10:57:36 77

原创 java集合-Map

前言本文主要是总结java集合–Map之前写的Collection集合只能存储单值,每次操作只能一个对象,要操作一对对象,就要使用Map集合,里边内容是按照键值对即key-value存储的。添加链接描述正文一、Map接口的常用方法1、定义:public interface Map <K,V>2、方法:一般情况下使用Map集合的子类:HashMap、TreeMap、Hashtable二、HashMap1、定义:public class HashMap<K,V&gt

2021-03-22 16:29:32 90

原创 快递管理系统(面向对象+MVC+集合+IO)

快递管理系统任务描述:从最初使用二维数组的方法存储快递信息,到使用集合将数据存储,这些存储方式在程序被关闭后,数据也随着丢失。因此,使用刚刚学习的IO技术完善快递管理系统,也可以巩固所学内容。任务过程:1、明确需求2、选择合适的集合存储快递数据3、将快递数据存储在文件中4、程序启动时自动加载文件中数据5、测试功能,保证齐全,无bug出现任务所涉及知识点:1、面向对象2、集合3、IO(文件输入输出)4、MVC模型结构添加链接描述思考:Java 平台允许我们在内存中创建可复用的

2021-03-22 10:19:08 1628 1

原创 MVC模式

本文主要是基于快递管理系统的设计,来介绍MVC模式相关内容。一、什么是MVC模式?MVC(Model - View - Controller)是软件工程中的一种软件架构模式,它将系统分为三个部分,分别为:模型、视图和控制器。1、模型(Model):表示数据的存取。用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法,Model有对数据直接访问的权力。2、视图(View):表示视图效果。能够实现数据有目的的显示。一般在视图中不涉及程序的逻辑。在视图中也体现了面向对象的思想,将想给用户展

2021-03-21 22:55:01 175

原创 java集合-Collection

一、Collection接口定义在java.util包中,整个java类集中保存单值的最大操作父类接口,里边每次操作的时候都只能保存一个对象的数据。1、接口定义:piblic interface Collectionextends Iterable2、常用方法:注:此接口的全部子类或子接口将全部继承以上接口中的方法。开发中一般不会直接使用Collection接口,使用其操作的子接口List和Set。二、List接口1、接口定义:public interface Listextends Co

2021-03-20 18:57:51 79

原创 java中的Object类总结

java Object类的应用总结正文一、Object类与Objects工具类区别Object类1、Object类是类层次结构的根2、如果在类的声明中没有使用extends关键字指明父类,则默认继承父类Object类3、Object类可接受任何类型的参数4、Demo演示:Objects工具类Objects类是JDK1.7新增的,也是Object类的子类,用于封装一些平时使用频率很高或容易出错的操作,这些操作形成了Objects的各个方法。主要方法:—>相等判断1、equal

2021-03-20 17:11:19 174

原创 Java常用核心类库总结二

前言本文为java核心类库的另外一部分,主要介绍常用类库中的Date、DateFormat、Calendar、System和String类的常用方法。【java常用核心类库总结一】添加链接描述一、DateDate类归属于java.util包,Date类表示特定的时刻,精度为毫秒。【常用构造方法】1、Date ()1)作用描述:分配date对象并对其进行初始化,使其表示分配时间,精度到毫秒。2)返回值类型:时间表示形式3)Demo演示:2、Date(long date)1)作用描述:分

2021-03-20 12:34:55 142

原创 Java常用类库总结一

前言本文章主要是总结java核心类库中的Objects 、Math、Arrays类的常见使用方法。正文一、ObjectsObjects类属于java.util包,其中包含了多种static修饰的方法,用于直接操作对象或在操作前检查某些条件。1、checkFromIndexSize(int fromindex,int size,int length)1)方法描述:static方法2)作用描述:用来检查从fromindex(包括)到fromindex+size(不包括)的子范围,是否是0(包括)到

2021-03-19 20:44:45 267

空空如也

空空如也

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

TA关注的人

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