原文链接: https://docs.oracle.com/javase/8/docs/technotes/guides/collections/overview.html 原文内容也一并附加在本文最后. 简介: Java平台包含一个集合框架. 集合是表示一组对象的对象(如经典的Vector类). 集合框架是用于表示和操作集合的统一体系结构,使集合可以独立于实现细节而被操纵. 集合框架的主要有点在于: 通过提供数据结构和算法减少编程工作量,因此您不必亲自编写它们. 通过提供数据结构和算法的高性能…
摘自: www.uml-diagrams.org Here we provide several UML class diagrams for the Java™ 7 java.util.concurrent package. Several java.util.concurrent.* packages introduced with version 5.0 of the Java platform added high-level concurrency features to the Ja…
Java基础之Collection与Collections浅析 一.前言: 位于Java.util包下的Collection与Collections都是Java中重要的工具类,它们都是Java集合框架的成员,这俩个类对于Java基础不太好的朋友来说很容易搞混,现在我对其做一简单辨析 二.Collection简单介绍: 2.1Collection概述 Collection是Java集合框架的顶级接口(注意:它是一个接口),继承了Iterable接口 它提供了对集合对象进行基本操作的通用接口方法.C…
java.util.Date与的String互转 java.util.Date---->String /** * 将java.util.Date对象转化为String字符串 * @param date * 要格式的java.util.Date对象 * @param strFormat * 输出的String字符串格式的限定(如:"yyyy-MM-dd HH:mm:ss") * @return 表示日期的字符串 */ public static String dateToStr(j…
字符串工具类 StringUtil.java package com.***.util; /** * StringUtil * @description: 字符串工具类 **/ public class StringUtil { /** * 判断是否为空字符串最优代码 * @param str * @return 如果为空,则返回true */ public static boolean isEmpty(String str){ return str == null || str.trim().…
java.lang 该包提供了 Java 编程的基础类,例如 Object.Math.String.StringBuffer.System.Thread 等,不使用该包就很难编写 Java 代码了. java.util 该包提供了包含集合框架.遗留的集合类.事件模型.日期和时间实施.国际化和各种实用工具类(字符串标记生成器.随机数生成器和位数组). 参考: Java.lang 包 util 包等各个包详解 - 张鑫的博客 - CSDN 博客 https://blog.csdn.net/stude…
如若转载请注明出处: http://www.cnblogs.com/wang-meng/p/5898837.html   谢谢.上一篇发了一个找工作的面经, 找工作不宜, 希望这一篇的内容能够帮助到大家.对于这次跳槽找工作, 我准备了挺长的时间, 其中也收集了很多比较好的笔试面试题, 大都是一些常用的基础, 很多都是由于时间原因没有来得及给出答案, 但是题目大都是比较经典实用的, 现在都放到这里, 希望对正处于找工作的博友有一定的帮助. 第一部分: Java基础(此部分面试题题目来自:http:…
原文:http://www.cnblogs.com/wang-meng/p/5898837.html 一:继承.抽象类与接口区别.访问控制(private, public, protected,默认).多态相关!1.interface和 abstract class的区别interface是接口,abstract class是抽象类.1,语法层次抽象类中可以拥有任意范围的成员数据,可以定义非抽象方法.而接口中只能拥有静态的不能修改的成员数据,同时所有的方法必须是抽象的.所以说接口是抽象类的一种特…
Java 7 的7个新特性 1.对集合类的语言支持: 2.自动资源管理: 3.改进的通用实例创建类型推断: 4.数字字面量下划线支持: 5.switch中使用string: 6.二进制字面量: 7.简化可变参数方法调用. JAVA8 新特性 Lambda 表达式 − Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中. 方法引用 − 方法引用提供了非常有用的语法,可以直接引用已有Java类或对象(实例)的方法或构造器.与lambda联合使用,方法引用可以使语言的构造更紧凑简洁,减…
学习java那是不可能的,到为什么不学习一下呢.仅为总结.希望自己在不久的将来能书写优美的java程序.加油!奥利给 1.注释 注释的重要性不言而喻,我们不管写什么代码注释必不可少,那么java的注释的书写方式与注释模板是怎么进行的呢?我们来看一下. package frist; /* * @Description HelloWorld类 * @Author 王延领 **/ class HelloWorld { /* 这是我们Java程序的主入口, main方法也是程序的主线程. */ publ…