![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE
文章平均质量分 69
小番茄8
这个作者很懒,什么都没留下…
展开
-
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 · 107 阅读 · 0 评论 -
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 · 864 阅读 · 0 评论 -
Java集合工具类Collections
Collections原创 2021-04-15 10:50:46 · 244 阅读 · 0 评论 -
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 · 243 阅读 · 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 · 204 阅读 · 1 评论 -
Java多线程总结笔记
目录线程概述线程创建方式及示例线程的状态线程中断线程安全和不安全问题线程间的通讯线程池一、概述1、什么是线程?线程是操作系统能够进行运算调度的最小单位,它是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行。一个进程最少有一个线程。2、线程和进程的区别进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间。1)线程是进程的子集,一个进程可以有很多线程,每条线程并发执行不用的任务。2)不同的进程使用不用的内存空间,所有的线程共享一片相同的内存空间。原创 2021-03-23 10:57:36 · 88 阅读 · 0 评论 -
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>原创 2021-03-22 16:29:32 · 96 阅读 · 0 评论 -
快递管理系统(面向对象+MVC+集合+IO)
快递管理系统任务描述:从最初使用二维数组的方法存储快递信息,到使用集合将数据存储,这些存储方式在程序被关闭后,数据也随着丢失。因此,使用刚刚学习的IO技术完善快递管理系统,也可以巩固所学内容。任务过程:1、明确需求2、选择合适的集合存储快递数据3、将快递数据存储在文件中4、程序启动时自动加载文件中数据5、测试功能,保证齐全,无bug出现任务所涉及知识点:1、面向对象2、集合3、IO(文件输入输出)4、MVC模型结构添加链接描述思考:Java 平台允许我们在内存中创建可复用的原创 2021-03-22 10:19:08 · 1640 阅读 · 1 评论 -
MVC模式
本文主要是基于快递管理系统的设计,来介绍MVC模式相关内容。一、什么是MVC模式?MVC(Model - View - Controller)是软件工程中的一种软件架构模式,它将系统分为三个部分,分别为:模型、视图和控制器。1、模型(Model):表示数据的存取。用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法,Model有对数据直接访问的权力。2、视图(View):表示视图效果。能够实现数据有目的的显示。一般在视图中不涉及程序的逻辑。在视图中也体现了面向对象的思想,将想给用户展原创 2021-03-21 22:55:01 · 185 阅读 · 0 评论 -
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 · 84 阅读 · 0 评论 -
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 · 182 阅读 · 0 评论 -
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 · 153 阅读 · 0 评论