随笔分类 -  Java

摘要:在java语言中,ArrayList是一个很常用的类,在编程中经常要对ArrayList进行删除操作,在使用remove方法对ArrayList进行删除操作时,报java.util.ConcurrentModificationException异常,下面探讨一下该异常的原因以及解决办法。 上述代码在 阅读全文
posted @ 2019-01-11 18:31 霞光里 阅读(142912) 评论(8) 推荐(2)
摘要:修改的一个utils方法: 阅读全文
posted @ 2019-01-08 09:22 霞光里 阅读(30428) 评论(2) 推荐(1)
摘要:一)什么是AES? 高级加密标准(英语:Advanced Encryption Standard,缩写:AES),是一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。 那么为什么原来的DES会被取代呢,,原因就在于其使用56位密钥,比较容易被破解。而AES可以使用12 阅读全文
posted @ 2018-12-19 18:16 霞光里 阅读(36034) 评论(2) 推荐(0)
摘要:Java进行XML文件操作,代码如下: package com.founder.mrp.util; import java.io.File; import java.util.ArrayList; import java.util.List; import org.dom4j.Document; i 阅读全文
posted @ 2018-11-22 16:43 霞光里 阅读(2300) 评论(0) 推荐(0)
摘要:前几天,公司项目中有一个需求是读取配置文件的,而且最好能够保证加载到内存中的顺序能够和配置文件中的顺序一致,但是,如果使用 jdk 中提供的 Properties 类的话,读取配置文件后,加载到内存中的顺序是随机的,不能保证和原文件的顺序一致,因此,jdk 提供的 Properties 是不行的。 阅读全文
posted @ 2018-11-14 13:49 霞光里 阅读(4157) 评论(1) 推荐(0)
摘要:生成的xml内容如下: 阅读全文
posted @ 2018-11-14 12:26 霞光里 阅读(1509) 评论(0) 推荐(0)
摘要:JavaFX 介绍一提到Java的图形界面库,我们通常听到的都是Swing,或者更老一点的AWT,包括很多书上面介绍的也都是这两种。很多学校、培训班教学的也是这两种技术。但是其实这两种技术都已经过时很长时间了。Swing虽然学起来也不算很难,但是用它来写界面其实也很不好写。因为它的界面和代码没有做到 阅读全文
posted @ 2018-10-23 17:36 霞光里 阅读(4024) 评论(0) 推荐(0)
摘要:Java多线程学习(总结很详细!!!) 此文只能说是java多线程的一个入门,其实Java里头线程完全可以写一本书了,但是如果最基本的你都学掌握好,又怎么能更上一个台阶呢? 本文主要讲java中多线程的使用方法、线程同步、线程数据传递、线程状态及相应的线程函数用法、概述等。首先让我们来了解下在操作系 阅读全文
posted @ 2018-03-26 21:01 霞光里 阅读(233) 评论(0) 推荐(0)
摘要:异常原因:Excel数据Cell有不同的类型,当我们试图从一个数字类型的Cell读取出一个字符串并写入数据库时,就会出现Cannot get a text value from a numeric cell的异常错误。 此异常常见于类似如下代码中:row.getCell(i).getStringCe 阅读全文
posted @ 2017-11-20 18:15 霞光里 阅读(776) 评论(0) 推荐(0)
摘要:我们知道,计算机CPU和内存的交互是最频繁的,内存是我们的高速缓存区,用户磁盘和CPU的交互,而CPU运转速度越来越快,磁盘远远跟不上CPU的读写速度,才设计了内存,用户缓冲用户IO等待导致CPU的等待成本,但是随着CPU的发展,内存的读写速度也远远跟不上CPU的读写速度,因此,为了解决这一纠纷,C 阅读全文
posted @ 2017-02-28 18:29 霞光里 阅读(201) 评论(0) 推荐(0)
摘要:这两天看了一下深入浅出JVM这本书,推荐给高级的java程序员去看,对你了解JAVA的底层和运行机制有比较大的帮助。废话不想讲了.入主题:先了解具体的概念:JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method) 堆区:1.存储的全部是对象,每个对象都包含一个与之 阅读全文
posted @ 2017-02-27 21:34 霞光里 阅读(182) 评论(0) 推荐(0)
摘要:本文要来详细分析一下Java中Comparable和Comparator接口的区别,两者都有比较的功能,那么究竟有什么区别呢,感兴趣的Java开发者继续看下去吧。 Comparable 简介 Comparable 是排序接口。 若一个类实现了Comparable接口,就意味着“该类支持排序”。 即然 阅读全文
posted @ 2016-12-05 19:28 霞光里 阅读(1828) 评论(0) 推荐(1)
摘要:匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 abstract 阅读全文
posted @ 2016-11-01 22:26 霞光里 阅读(348) 评论(0) 推荐(0)
摘要:Java内部类详解 说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲: 一.内部类基础 二.深入理解内部类 三.内部类的使用场景和好处 阅读全文
posted @ 2016-09-25 10:18 霞光里 阅读(196) 评论(0) 推荐(0)
摘要:概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系 阅读全文
posted @ 2015-11-06 15:59 霞光里 阅读(220) 评论(0) 推荐(0)
摘要:Java流操作有关的类或接口: Java流类图结构: 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类 根据处理数据类型的不同分为:字符流和 阅读全文
posted @ 2015-10-18 20:48 霞光里 阅读(235) 评论(0) 推荐(0)
摘要:1.java集合类图 1.1 1.2 上述类图中,实线边框的是实现类,比如ArrayList,LinkedList,HashMap等,折线边框的是抽象类,比如AbstractCollection,AbstractList,AbstractMap等,而点线边框的是接口,比如Collection,Ite 阅读全文
posted @ 2015-10-15 11:23 霞光里 阅读(254) 评论(0) 推荐(0)