热门好课推荐
猜你喜欢
相关培训 相关博客
  • 数据类型java自带8种基本类型,4中整型类型,2种浮点类型,1种用于表示Unicode编码的字符单元的字符类型,和1种用于表示真值的bool类型(这8种基本类型都有自己的隐式初始值)。long在申请变量时赋值数据后必须加l或L,若不加l且在int的范围内不会报错,但系统默认数据类型为int而在执行时再去转换成long会有一部分性能开销,而且若超出int的取值范围则会报错。(float同理)...
    2019-02-14 00:46:20
    阅读量:190
    评论:0
  • Java同步机制的底层实现在多线程编程中我们会遇到很多需要使用线程同步机制去解决的并发问题,而这些同步机制就是多线程编程中影响正确性和运行效率的重中之重。这不禁让我感到好奇,这些同步机制是如何实现的呢?好奇心是进步的源泉,就让我们一起来揭开同步机制源码的神秘面纱吧。在本文中,我们会从JDK中大多数同步机制的共同基础AbstractQueuedSynchronizer类开始说起,然后通过源码...
    2019-05-26 19:31:39
    阅读量:14
    评论:0
  • JVM体系结构JVM是一种解释执行class文件的规范技术。JVM体系结构我翻译的中文图:中文图类装载器子系统在JVM中负责装载.class文件(一种8位二进制流文件,各个数据项按顺序紧密的从前向后排列,相邻的项之间没有间隙,经编译器编译.java源文件后生成,每个类(或者接口)都单独占有一个class文件)。运...
    2016-05-04 14:44:00
    阅读量:26
    评论:0
  • 集合底层(粗写):publicclassMyArrayList<E>{privateObject[]obj;privateintsize;privatefinalintDEFAULT_CAPACITY=10;publicMyArrayList(){obj=newObject[DEFAULT...
    2019-01-25 13:18:59
    阅读量:39
    评论:0
  • 看了书上对hashMap的存取值的介绍,为了加深一下记忆,自己按照自己的理解写了一点底层,没考虑索引的范围,只是粗略的写了一点功能,为了以后回顾一下。节点:publicclassNode{Nodenext;Objectvalue;ObjectKey;inthash;}集合:importjava.security.Ke...
    2019-01-25 00:06:53
    阅读量:21
    评论:0
  • 1,JVM①JVM可以用软件/硬件实现。②字节码是虚拟机的机器码。③JVM将代码程序与各操作系统和硬件分开,JVM的存在使java可以跨平台。2,JDK(JavaDevelopmentKit)1)概念:JDK是用于支持Java程序开放的最小环境。2)组成:Java程序设计语言、Java虚拟机、JavaAPI类库等三部分组成。3)包含组件:①Javac.exe是收录于JDK中的Java语
    2018-07-26 13:26:05
    阅读量:941
    评论:0
  • packageother;importjava.util.Scanner;classBintoother{ intsource; Scannersc=newScanner(System.in); /* 二进制转换为十进制 */ publicvoidbin_to_dec(){ System.out.println("请输入一个二进制数!"); sour
    2016-08-12 21:48:16
    阅读量:210
    评论:0