240 发简信
IP属地:浙江
  • 120
    学习JAVA中synchronized关键字

    1.synchronized介绍 关键字synchronized可以保证在同一时刻只有一个线程可以执行某个方法或者某个代码块,同时synchronized可以保证一个线程的变...

  • 数组学习

    1.数组的概念与初始化 1.1概念 数组是一种线性表数据结构,它用一组连续的内存空间存储相同类型的数据,所以数组就是一组相同类型的变量集合,并且这些变量可以按照统一的方式进行...

  • Java中int与Integer的区别

    1.int是Java的基本数据类型,而Integer是包装数据类型。 2.Integer需要实例化后才可以使用,而int变量不需要。 3.当new一个Integer对象时,实...

  • 线程是什么

    1.线程 线程是操作系统能够进行运算调度的最小单位,进程是资源分配的基本单位。线程被包含在进程当中,是进程中的实际运作单位。 多任务处理分为基于进程的多任务处理和基于线程的多...

  • Java中会存在内存泄漏吗?

    1.什么是内存泄漏? 首先说内存溢出(out of memory),内存溢出是指程序在申请内存时,没有足够的内存空间供其使用。 内存泄漏(memory leak)指程序在申请...

  • 重写和重载的区别

    1.重写Override 子类继承父类,子类就继承了父类的方法,而不需要重新编写相同的方法,但是有时子类不想原封不动地继承父类的方法,而需要做一定的修改,这就需要采用方法的重...

  • Java中==、equals、hashcode的区别?为什么重写hashcode还要重写equals?

    1.Java中==、equals、hashCode的区别? 1.1基本数据类型使用==与equals java基本数据类型包括:byte、short、int、long、flo...