Fork me on GitHub
Enpong

成长之路


  • 首页

  • 关于

  • 标签

  • 分类

  • 搜索

java基础

发表于 2019-02-28 | 分类于 计算机基础 , java | | 阅读次数:
字数统计: 957 | 阅读时长 ≈ 3
基本数据类型,byte/8、short/16、char/16、int/32、float/32、long/62、double/16、boolean(只有两个值,可以用1bit来表示,但是具体大小没有明确规定,JVM在编译时期将boolean类型的数据转成int类型) 包装数据类型,基本数据类型都有 ...
阅读全文 »

Java并发互斥同步

发表于 2019-02-28 | 分类于 计算机基础 , java | | 阅读次数:
字数统计: 394 | 阅读时长 ≈ 1
Java提供两种锁机制控制多线程对互斥资源的互斥访问,一种是JVM实现的synchronized,一种是JDK实现的RentranLock. synchronized 同步一个代码块;只作用于一个对象,如果调用两个不同的对象上的同步代码块,不会进行同步; 123456789public cla ...
阅读全文 »

面向对象思想

发表于 2019-02-27 | 分类于 设计模式 | | 阅读次数:
字数统计: 888 | 阅读时长 ≈ 3
三大特性 封装 继承 多态编译时多态:主要指方法的重载运行时多态:三个条件(继承,重写,向上转型) 类图 泛化关系:描述继承关系,extend 实现关系:实现一个接口,implement 聚合关系:整体和部分不是强依赖,整体不存在,部分可以存在 组合关系:整体和部分强依赖,整体消失,部分 ...
阅读全文 »

大数据量处理

发表于 2019-02-27 | 分类于 待办 , 大数据量 | | 阅读次数:
字数统计: 3.9k | 阅读时长 ≈ 13
给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?方案1:可以估计每个文件安的大小为50G×64=320G,远远大于内存限制的4G。所以不可能将其完全加载到内存中处理。考虑采取分而治之的方法。s 遍历文件a,对每个url求取 ,然后根 ...
阅读全文 »

Arrays.asList()的坑

发表于 2018-12-18 | 分类于 计算机基础 , java | | 阅读次数:
字数统计: 551 | 阅读时长 ≈ 2
避免使用基本数据类型数组转换为列表123public static <T> List<T> asList(T... a) { return new ArrayList<>(a);} asList接收的参数是一个泛型的变长参数,因为基本数据 ...
阅读全文 »

Vector与ArrayList

发表于 2018-12-18 | 分类于 计算机基础 , java | | 阅读次数:
字数统计: 186 | 阅读时长 ≈ 1
Vector的实现 与ArrayList的实现类似,但是使用了synchronized进行同步。 ArrayList的实现 12345678910111213public synchronized boolean add(E e) { modCount++; ensureCa ...
阅读全文 »

ArrayList源码分析

发表于 2018-12-18 | 分类于 计算机基础 , java | | 阅读次数:
字数统计: 1.5k | 阅读时长 ≈ 6
ArrayList类的定义,父类及实现的接口:123public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io. ...
阅读全文 »

迭代器模式与Java容器

发表于 2018-12-18 | 分类于 设计模式 , 行为型模式 | | 阅读次数:
字数统计: 756 | 阅读时长 ≈ 3
迭代器模式迭代器模式,提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对象的内部表示,属于行为型模式。把在元素之间游走地责任交给迭代器,而不是聚合对象,并可以以不同方式来遍历整个聚合对象。 优点: 支持以不同方式遍历一个聚合对象; 将存储数据和遍历数据地职责分离,简化了 ...
阅读全文 »

UML各种线的含义

发表于 2018-12-18 | 分类于 待办 , 工具 | | 阅读次数:
字数统计: 1.7k | 阅读时长 ≈ 5
点击原文: http://www.cnblogs.com/me115/p/4092632.html 内容目录: 从一个示例开始 类之间的关系 时序图 附录:《图说设计模式》 看懂UML类图和时序图这里不会将UML的各种元素都提到,我只想讲讲类图中各个类之间的关系; 能看懂类图 ...
阅读全文 »

设计模式介绍及分类

发表于 2018-12-18 | 分类于 设计模式 | | 阅读次数:
字数统计: 382 | 阅读时长 ≈ 1
概述设计模式是针对某一类问题的最优解决方案,是从许多优秀的软件系统总结出来的。Java中设计模式通常有23种。模式可以分成3大类: 创建型、行为型、结构型 创建型模式创建型模式涉及 对象的实例化 ,特点是不让用户代码依赖于对象的创建或排列方式,避免用户直接使用new创建对象创建型模式有以下5 ...
阅读全文 »
1…567
Enpong

Enpong

地狱烂旗,有鬼扯过

68 日志
23 分类
80 标签
RSS
GitHub E-Mail
0%
© 2019 Enpong
博客全站共65.2k字