摘要: 下面是java中常见的集合: List--列表:内部元素有序,可以重复, ArrayList:线程不安全,效率高。数据结构是线性表,底层结构是顺序表,也就是数组,有唯一的下标来指定元素的位置,查询快,增删慢。 Vector:类似于ArrayList,但是线程安全,代价就是效率低。完全可以用Array 阅读全文
posted @ 2018-09-17 16:30 GolLong 阅读(1383) 评论(0) 推荐(1) 编辑
摘要: 今天我们不谈编程,来聊聊历史(笑 ) 同学们请先思考一个问题:我们只有十支手指,那么怎么用这十支手指表示超过10的数呢?比如说23! ... 在很久很久以前,在没有文字的年代,老古人结绳计数,一个结代表一个数字! ... 当年周幽王烽火戏诸侯,只是为得美人一笑,我们就来聊一聊周幽王是怎么想的( !) 阅读全文
posted @ 2018-07-31 10:46 GolLong 阅读(477) 评论(0) 推荐(0) 编辑
摘要: Java中的代码块 java中的代码块是用{}括起来的代码,进行一些功能的限定 静态代码块:在类第一次被初始化的是后执行,负责一些类的初始化操作,仅仅只执行一次 构造代码块:顾名思义,辅助构造器进行初始化操作,每次构造器执行前先执行构造代码块 局部代码块:在方法内部的代码块,主要用来限制变量的生命周 阅读全文
posted @ 2018-07-30 14:14 GolLong 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 进程(线程)同步的基本概念 进程之间的制约关系 1. 直接制约关系(进程同步) 这个关系主要源于进程合作,例如,有一个输入进程A通过单缓冲向进程B提供数据,当该缓冲空时,进程B因为不能获得所需数据而被阻塞,A将数据送入缓冲区时边将B唤醒。 2. 间接制约关系(进程互斥) 这种关系主要源于资源共享,比 阅读全文
posted @ 2018-07-29 23:57 GolLong 阅读(269) 评论(0) 推荐(0) 编辑
摘要: Java需要并发控制三个原因: 下面分别用继承Thread类和实现Runnable接口俩种方式实现并发控制, 继承Thread类 继承Thread类方式,最后创建对象是因为会是三个不同的线程对象,所以需要将共享资源和锁都静态化,如果不这样的话,就不存在共享资源一说了,自然也没有并发控制的说法。 实现 阅读全文
posted @ 2018-07-28 23:34 GolLong 阅读(313) 评论(0) 推荐(1) 编辑
摘要: 第二部门:实战练习 昨天由于时间原因,这个部分应该在同一个文章中的,无奈只能今天再开一个了,今天主要是讲一些面试题 一:equals和==的区别 最简单的面试题,也是最基础的,我估计每个学习java的人都在网上看到过该问题,答案一额很简单:equals是方法,当然只能对象来调用,所以equals只能 阅读全文
posted @ 2018-07-27 15:51 GolLong 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 在前面几章,看了整个String类的源码,给每个方法都行写了注释,但是太过凌乱,今天我就把String类的方法整理归纳,然后再讲一下String类比较难以理解的部分 特此声明:本文篇幅较大,涵盖知识点较多,请耐着性子读下去,毕竟写文章不易,写知识性文章更加不易! 第一部分:函数介绍 这是第一部分的内 阅读全文
posted @ 2018-07-26 23:06 GolLong 阅读(1018) 评论(0) 推荐(1) 编辑
摘要: /* * 切片函数,非常重要,这里一定要牢记beginIndex是开始位置,endIndex是结束位置,区别于以前学的offset是开始位置,而count或length是个数和长度 * 比如说,new String("abcdefg",1,3)得到的是bcd * 而 "abcdefg".substring(1,3)得到的是bc,也就是下标为1和2的俩个字符,... 阅读全文
posted @ 2018-07-25 15:08 GolLong 阅读(276) 评论(0) 推荐(0) 编辑
摘要: /* * 返回指定字符第一次出现的字符串内的索引 */ public int indexOf(int ch) { return indexOf(ch, 0); } /* * 返回指定字符第一次出现的字符串内的索引,以指定的索引开始搜索 * 其中Character.MIN_SUPPLEMENTARY_CODE... 阅读全文
posted @ 2018-07-25 12:34 GolLong 阅读(343) 评论(0) 推荐(1) 编辑
摘要: 上一节我们主要讲了String类的一些不是很常用的方法,其中需要掌握的如下,我就不再赘述了 继续今天的内容 阅读全文
posted @ 2018-07-24 16:46 GolLong 阅读(212) 评论(0) 推荐(0) 编辑