`
lclcr
  • 浏览: 124692 次
  • 性别: Icon_minigender_1
  • 来自: 山东
社区版块
存档分类
最新评论
文章列表
        线程同步:synchronized方法和synchronized代码块         一个synchronized方法在它执行前得到一个监视器锁。         (1).对于类方法(static方法),使用与该方法的类的类对象相关联的锁。         (2).对于实例方法,使用与this(为之调用该方法的对象)相关联的锁。         (3).synchronized代码块对各对象使用同样的锁。 1.同步方法 public synchronized void accessMethod(){} 2.同步代码块 synchronized(syncO ...
      当运行Java程序时,首先运行JVM(java虚拟机),然后再把java class加载到JVM里头运行。类装载就是寻找一个类或接口的字节码文件并通过解析该字节码来构造代表这个类或接口的class对象的过程。类装载器把一个类装入Java虚拟机要经过三个步骤成:装载、链接和初始化,其中链接又可以分成校验、准备和解析三步,除了解析外,其它步骤是严格按照顺序完成的,各个步骤的主要工作如下: 1. 装载:查找和导入类或接口的字节码; 2. 链接:执行校验、准备和解析,其中解析是可选的; 校验:检查导入的类或接口的二进制数据的正确性; 准备:给类的静态变量分配并初始化存储空 ...
      public abstract class Selector      可通过调用此类的 open 方法创建选择器,也可通过调用自定义选择器提供者SelectorProvider的openSelector 方法来创建选择器。通过选择器的 close 方法关闭选择器之前,它一直保持打开状态。       Charset
       系统运行的性能瓶颈通常在IO读写,包括对端口和文件的操作上,在打 开一个IO通道后,read()将一直等待在端口一边读取字节内容,如果没有内容进来,read()一直等待下去,改进做法就是开设线程,让线程去等待,但是 ...
      J2SDK(Software Development Kit for Java 2) ,简称JDK.它包括了JDK(Java Development Kit),JRE(Java Runtime Enviroment),Java Plug-in.       JDK (Java Development Kit), Java开发工具包(C:\Java\jdk1.6.0_18\).JDK是一组API,也可以说是一些java Class。JDK是一切java应 ...
Global site tag (gtag.js) - Google Analytics