240 发简信
IP属地:上海
  • 哈希表

    哈希表确定元素是否相同 1. 判断的是两个元素的哈希值是否相同 如果相同,再判断两个对象的内容是否相同。 2. 判断哈希值相同,其实判断的是对象的hashCode方法。判断内...

  • 120
    Set接口

    set:元素不可以重复,是无序。 set接口中的方法和Collection一致。 HashSet:内部数据结构是哈希表,是不同步的。 TreeSet: HashSet:

  • 120
    集合类

    集合类的由来: 对象用于封装特有数据,对象多了就需要存储。如果对象的个数不确定,就是用集合容器进行存储。集合是一个容器,本身也是一个对象。 集合特点: 1. 用于存储对象的容...

  • 基本数据类型对象包装类

    为了方便操作基本数据类型值,将其封装成了对象,在对象中定义了属性和行为,丰富了该数据的操作。 用于描述该对象的类就成为基本数据类型对象包装类。 将基本数据类型封装成对象的好处...

  • 120
    StringBuffer类和StringBuilder类

    StringBuffer:就是字符串缓冲区。用于存储数据的容器 特点: 1. 长度是可变的 2. 可以存储不同类型数据 3. 最终要转成字符串进行使用。 4. 可以对字符串进...

  • 120
    String类

    String类特点: 字符串对象一旦被初始化就不会被改变。 String s = "abc";//指abc不会变 abc存储在字符串常量池中。(常量池中没有的,就创建;常量池...

  • 停止线程方式

    1. stop方法 2. run方法结束 怎么控制线程的任务结束呢? 任务中都会有循环结构,只要控制住循环,就可以结束任务。 控制循环通常就用定义标记来完成。但是如果线程处于...

  • wait和sleep的区别

    1.wait 可以指定时间,也可以不指定。 sleep必须指定时间。 2. 在同步中时,对cpu的执行权和锁的处理不同。 wait:释放执行权,释放锁 sleep:释放执行权...

  • 120
    多生产者消费者

    同步代码块,对于锁的操作是隐式的。 jdk1.5以后将同步和锁封装成了对象。并将操作锁的隐式方式定义到了该对象中。将隐式动作变成了显示动作。 Lock接口:出现替代了同步代码...

  • 120
    线程间通讯

    多个线程在处理同一资源,但是任务却不同。 举例: 等待/唤醒机制: 涉及的方法: 1. wait():让线程处于冻结状态,被wait的线程会被存储到线程池中。 2. noti...

  • 120
    线程Thread&Runnable

    进程: 正在进行中的程序(直译)。对应的是一个程序在内存中开辟的所属空间。 线程: 进程中的一个负责程序执行的控制单元(执行路径)。一个进程中可以有多个执行路径,成为多线程。...

  • 逻辑运算符

    在java的逻辑运算符中,有这么四类:&&(短路与),&(与),|(或),||(短路或)。 &&和&都是表示与,区别是&&只要满足第一个条件,后面条件就不再判断。而&要对所有...

  • 包package

    package: 对类文件进行分类管理 给类提供多层命名(名称)空间 写在程序文件的第一行 package test; 包与包之间的类进行访问,被访问包的类必须是public...

  • 120
    停用朋友圈一年半以后

    2016年初我在微信停用了朋友圈,如今已经一年半了。 关掉朋友圈之后,我并未第一时间意识到,但却是至今最强烈意识到的一件事就是:不用朋友圈,你就真的没什么朋友了。这一点其实我...

  • 120
    异常

    异常:是在运行期间发生的不正常情况。 在java中,用类的形式对不正常情况进行了描述和封装对象。描述不正常的情况的类,就成为异常类。 以前正常流程代码和问题处理代码相结合,现...

  • 120
    Object类

    object是所有类的根类。 object是不断抽取而来,具备着所有对象都具备的共性内容。 常用的共性功能: equals方法: equals类的覆盖: 一般都会覆盖此方法,...

  • 120
    对象的初始化过程

    父类构造函数——显示初始化——构造代码块初始化——子类构造函数初始化 两个sample:

  • 120
    内部类

    定义:将一个类定义在另一个类中。 class Outer{ class inner{//内部类 } } 内部类访问特点: 1. 内部类可以直接访问外部类中的成员; 2...

个人介绍
非教程,非博文,个人学习笔记。