java sliplist_java 常用集合list与Set、Map区别及适用场景总结

  • Post author:
  • Post category:java

list与Set、Map区别及适用场景 1、List,Set都是继承自Collection接口,Map则不是 2、List特点:元素有放入顺序,元素可重复 ,Set特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉,(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的,加入Set 的Object必须定义equals()方法 ,另外list支持…

继续阅读 java sliplist_java 常用集合list与Set、Map区别及适用场景总结

java8过滤两个list中相同属性值的数据

  • Post author:
  • Post category:java

从list1集合中过滤list2中age属性值相同的数据 package com.gisquest.platform.rest.api.rolemgr; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Objects…

继续阅读 java8过滤两个list中相同属性值的数据

java实现记事本之Java记事本源码及实现

  • Post author:
  • Post category:java

今天给大家介绍一下关于如何用Java实现记事本功能,是学习Java swing的一个非常好的案例,下面先看一下运行结果(下载地址在最下面): 下面我们来看源码: [java]  view plain  copy  import java.awt.*;    import java.awt.event.*;    import java.text.*;    import java.util.*; …

继续阅读 java实现记事本之Java记事本源码及实现

javassist 编译器字节码增强

  • Post author:
  • Post category:java

Javassist是一个执行字节码操作的强而有力的驱动代码库。它允许开发者自由的在一个已经编译好的类中添加新的方法,或者是修改已有的方法。但是, 和其他的类似库不同的是,Javassist并不要求开发者对字节码方面具有多么深入的了解,同样的,它也允许开发者忽略被修改的类本身的细节和结构。 字 节码驱动通常被用来执行对于已经编译好的类的修改,或者由程序自动创建执行类等等等等相关方面的操作。这就要求字…

继续阅读 javassist 编译器字节码增强

详述Java基本数据类型

  • Post author:
  • Post category:java

一、数据类型决定了内存中存储数据的类型及所需内存的大小。  二、Java的数据类型可分为两大类:       基本数据类型:byte、short、int、long、double、float、boolean、char 。       引用数据类型:类、接口、数组、枚举、注解。 以下是Java中数据类型对应的字节数、位数以及取值范围:  基本数据类型分类详解: 1、整型(int)       整型是用…

继续阅读 详述Java基本数据类型

深入学习java源码之StringBuffer.append()与 StringBuffer.substring()

  • Post author:
  • Post category:java

深入学习java源码之StringBuffer.append()与 StringBuffer.substring() synchronized关键字 线程运行时拥有自己的栈空间,会在自己的栈空间运行,如果多线程间没有共享的数据也就是说多线程间并没有协作完成一件事情,那么,多线程就不能发挥优势,不能带来巨大的价值。那么共享数据的线程安全问题怎样处理?很自然而然的想法就是每一个线程依次去读写这个共享变…

继续阅读 深入学习java源码之StringBuffer.append()与 StringBuffer.substring()

java String[]字符串数组自动排序

  • Post author:
  • Post category:java

import java.util.Arrays; public class xulie {  /**   * @param args   */  public static void main(String[] args) {   // TODO Auto-generated method stub     String []str = {"abc","bca","cab","cba","aaa"…

继续阅读 java String[]字符串数组自动排序

Tomcat启动报错 严重: A child container failed during start java.util.concurrent.ExecutionException…

  • Post author:
  • Post category:java

Ecplise中项目启动报错Tomcat 严重: A child container failed during start 八月 27, 2019 2:51:39 下午 org.apache.catalina.startup.VersionLoggerListener log 信息: Server version: Apache Tomcat/8.5.38 八月 27, 2019 2:51:39…

继续阅读 Tomcat启动报错 严重: A child container failed during start java.util.concurrent.ExecutionException…

Java中计算包含汉字字符串长度的方法

  • Post author:
  • Post category:java

我经常遇到计算包含汉字字符串长度的情况,如果直接使用str.length()计算,得出的长度往往是不准确的。这是因为: 在Java中: 1字符=2字节,1字节=8位 英文和数字占一个字节,中文占2个字节。 例如: public static void main(String[] args) { String str= "Great大中国"; int length = str.length(); S…

继续阅读 Java中计算包含汉字字符串长度的方法

Java时间处理(UTC时间和本地时间转换)

  • Post author:
  • Post category:java

文章内容引用来源: http://blog.csdn.net/top_code/article/details/50462922 前言: 本文主要对UTC、GMT、CST等时间概念做简单的介绍,比较实用的在于本文最后一个小知识点:带时区格式的时间和本地时间格式两者之间的转换方法,再次只是对简单情况做处理,如果需要处理复杂的时间转换,可以百度找一下jar包。 1 UTC(世界标准时间) 协调世界时,…

继续阅读 Java时间处理(UTC时间和本地时间转换)