-
面试题:HashSet、TreeSet 和HashMap 的实现与原理
说下 TreeSet 和 HashSet 什么区别呢? 它们的区别点主要在他们的底层数据结构不同,HashSet 使用的是 HashMap 来实现,而 TreeSet 使用的是 TreeMap 来实现的。 哦?那你了解 HashMap 和 TreeMap 的区别吗? HashMap 是一个最常用的数据结构,它主要用于我们有通过固...
-
【搞定面试官】- Synchronized如何实现同步?锁优化?(1)
【搞定面试官】- Synchronized如何实现同步?锁优化?(1) 前言 说起Java面试中最高频的知识点非多线程莫属。每每提起多线程都绕不过一个Java关键字—— synchronized 。我们都知道该关键字可以保证在同一时刻,只有一个线程可以执行某个方法或者某个代码块以保证多线...
-
Java连载83-单向链表、双向链表、collections常用方法
Java连载83-单向链表、双向链表、collections常用方法 一、单向链表 1.单向链表:每个元素都称为节点(Entry),每个节点都由两部分组成 2.单向链表的注意点: (1)单向链表每一个节点在内存中存储上在空间位置上是无规律的; (2)为什么单向链表的查询效率变低??因...
-
javaSE学习笔记(15) ---缓冲流、转换流、序列化流
javaSE学习笔记(15) ---缓冲流、转换流、序列化流 javaSE学习笔记(15) ---缓冲流、转换流、序列化流 缓冲流 昨天复习了基本的一些流,作为IO流的入门,今天我们要见识一些更强大的流。比如能够高效读写的缓冲流,能够转换编码的转换流,能够持久化存储对象的序列化...
-
JavaSE学习笔记(14)---File类和IO流(字节流和字符流)
JavaSE学习笔记(14)---File类和IO流(字节流和字符流) JavaSE学习笔记(14)---File类和IO流(字节流和字符流) File类 概述 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。 构造方法 public File(String pathname)...
-
JavaSE学习笔记(13)---线程池、Lambda表达式
JavaSE学习笔记(13)---线程池、Lambda表达式 JavaSE学习笔记(13)---线程池、Lambda表达式 1、等待唤醒机制 线程间通信 概念: 多个线程在处理同一个资源,但是处理的动作(线程的任务)却不相同。 比如:线程A用来生成包子的,线程B用来吃包子的,包子可以理解为同...
-
JAVA中fail-fast机制
JAVA中fail-fast机制 在JDK的Collection中我们时常会看到类似于这样的话: 例如,ArrayList: 注意,迭代器的快速失败行为无法得到保证,因为一般来说,不可能对是否出现不同步并发修改做出任何硬性保证。快速失败迭代器会尽最大努力抛出 ConcurrentModificationExcepti...
-
Java 动态数组
Java 动态数组 什么是数据结构? 线性表 数组 动态数组设计 项目结构 代码实现 CybArrayList.java package com.cyb; /** * 自定义ArrayList数组 * * @author chenyanbin * */ public class CybArrayList { /** * 元素的数量 */ private int size; /** * 所有元素 */ pr...
-
【做题笔记】P1042 乒乓球
【做题笔记】P1042 乒乓球 坑 #1:输入有若干行,但处理的时候要看成一个整体的信息。比如说第一行最后一局比分是 2:1 ,这时不算比完,这个比分要继承到第二行的信息中继续处理。 坑 #2:一局结束,当且仅当其中一方比分大于等于11 分且双方比分分数之差大于等于 2 。...
-
EL表达式
EL表达式 什么是EL表达式? EL全称: Expression Language ,是一种写法非常简洁的表达式,语法简单易懂,便于使用。 表达式语言的灵感来自于ECMAScript和XPath表达式语言。 EL表达式的作用 让jsp书写起来更加的方便。简化在jsp中 获取作用域数据 或者 请求数据 的写法...
2020-02-14 16:02:35 用户IEECMAScript<Applicationxpath对象指定name代码
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
