240 发简信
IP属地:浙江
  • 多线程

    实现多线程 1、继承Thread类,重写run方法2、实现Runnable接口 线程的状态 新建状态(New) :new Thread()后就进入新建状态。就绪状态(Runn...

  • 120
    JVisualVM使用学习

    启动JvisualVM 先找到jdk的路径在终端执行:/usr/libexec/java_home -V执行结果如下 jvisualVM在bin下面 直接在命令行输入jvis...

  • 120
    面向对象

    三大特性1.封装2.继承3.多态 封装:安全性;隐藏实现细节;提高复用性继承:扩展 权限修饰符: 继承 父类的引用可以指向子类的类型super调用父类的构造方法时,必须在构造...

  • java数组

    java内存 堆:存放new的对象和数组,可以被所有线程共享,不会存放别的对象引用栈:存放基本变量类型(包含这个基本变量的数值),引用对象的变量(存在这个引用在堆里面的具体地...

  • 120
    java方法

    方法重载 重载是让类以统一的方式处理不同类型数据的一种手段,实质表现就是多个具有不同的参数个数或者类型的同名函数(返回值类型可随意,不能以返回类型作为重载函数的区分标准)同时...

  • java流程

    用户交互 next()1、一定要读取到有效字符才可以结束输入2、对输入有效字符前的空白,会自动去掉3、有效字符后的空白可以作为分隔符或结束符4、不能得到带有空格的字符串 ne...

  • java基础

    数据类型 1.分类 基本数据类型 byte short int long float double char boolean 引用数据类型 类 接口 数组 2.进制二进制 0...

  • Shell教程

    grep 数据查找定位 awk 数据切片 sed 数据修改类比SQL grep=select * from table awk=select field from table...

  • 2019-04-11

    JUnit Junit--API Assert TestCase TestResult TestSuite TestNG Junit4和TestNG的区别 Junit4不支持...

  • 2019-04-10

    浮点数的精确计算用BigDecimal switch-case: 匹配成功会返回当前的case值,若有break则跳出判断;若没有break,则会后续的case值都会输出。 ...

  • 有趣的IntegerCache

    一个很有趣的现象,下面这两个结果输出的结果是false true,这是为什么? 翻看Integer的源码可以看到,当new Integer(12);时,没有什么特别的,...

  • 有趣的IntegerCache

    一个很有趣的现象,下面这两个结果输出的结果是false true,这是为什么? 翻看Integer的源码可以看到,当new Integer(12);时,没有什么特别的,...