自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Java 多线程学习总结(一):基础知识

这里写自定义目录标题基本概念进程与线程并行与并发创建线程的方式(一)继承 Thread(二)实现 Runnable(三)使用Callable和Future三种方式对比基本概念这里先介绍下进程与线程,并发与并行的概念进程与线程进程:进程是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。每个进程都有独立的代码和数据空间(进程上下文),一个进程至少有一个线程,进程中的多个线程...

2019-03-29 01:07:54 305

原创 深入了解Java 集合类(二):ArrayList和LinkedList 时间复杂度

ListList接口在Collection的基础上添加了大量的方法,生成了一个元素有序、可重复的集合,集合中每个元素都有其对应的顺序索引,可以通过索引来访问指定位置的集合元素,主要类型有以下两种:ArrayListArrayList是基于数组实现的List类,它封装了一个动态的增长的、允许再分配的Object[]数组,查询、随机访问速度快,插入和移除元素时较慢 (很多资料都是这样说的,真...

2019-03-22 18:29:28 3740

原创 深入理解Java类型信息(一):Class对象与类型转换

一、引言什么是RTTIRTTI(Run-Time Type Identification) 运行时类型识别,最先出现在C++里,引入这个机制是为了让程序在运行时能根据基类的指针或引用来获得该指针或引用所指的对象的实际类型。Java中的RRTI则是源于《Thinking in Java》一书,可以在程序运行时发现和使用类型信息。这使得我们从只能在编译期执行面向类型的操作中解脱出来。主要有两种方...

2019-03-20 19:54:19 13645

原创 深入了解Java 集合类(一):概要

为什么用集合类《Java编程思想》中提过:如果一个程序只包含固定数量的且其生命周期都是已知的对象,那么这是一个非常简单的程序。如果我们编写的程序中对象的数量和生命周期是已知的,那么可以依靠创建命名的引用来持有每一个对象,例如我们需要两个Person对象,可以:Person p1 = new Person();Person p2 = new Person();但在我们项目开发中,仅靠这么...

2019-03-17 17:56:56 421

原创 TCP/IP 重点知识总结

前些天,有个朋友问我有没有TCP/IP的精简资料,想花个一天大致了解下,于是自己就整理了个文档给他。后来,想了想,自己玩博客也有段时间了,一直都看别人分享的知识,自己也该贡献下,就形成了这篇博客。本人主要从事Java Web和Eclipse插件开发,后续的更新主要集中在Java这块,会定期更新一些Java基础知识以及自己工作相关的知识。TCP/IP 知识总结1. TCP/IP与OSI分层模...

2019-03-14 21:59:30 8230

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除