摘要:Java 代码为何在虚拟机中运行? 之所以要在虚拟机中运行,是因为它提供了可移植性。一旦 Java 代码被编译为 Java 字节码,便可以在不同平台上的 Java 虚拟机实现上运行。 此外,虚拟机还提供了一个代码托管的环境,代替我们处理部分冗长而且容易出错的事务,例如内存管理。 如何在虚拟机中运行?
        阅读全文
        | 随笔分类 - Java基础
摘要:Java 代码为何在虚拟机中运行? 之所以要在虚拟机中运行,是因为它提供了可移植性。一旦 Java 代码被编译为 Java 字节码,便可以在不同平台上的 Java 虚拟机实现上运行。 此外,虚拟机还提供了一个代码托管的环境,代替我们处理部分冗长而且容易出错的事务,例如内存管理。 如何在虚拟机中运行?
        阅读全文
 
摘要:package com.exam; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; /** * @author zt on 2020/7/18 */ public class Demo3 
        阅读全文
 
摘要:package com.exam; import java.util.HashMap; import java.util.Map; /** * @author zt on 2020/7/18 * <p> * 1、创建十个HashMap,每个HashMap含有10万条记录; * 2、传递不同的构造方法
        阅读全文
 
摘要:package demo; import java.util.HashSet; import java.util.Random; public class RandomDemo { public static void main(String[] args) { HashSet hashSet = new HashSet(); randomSet(ha...
        阅读全文
 
摘要:在C++中,没有提供用于表示抽象类的特殊关键字。只要有一个纯虚函数,这个类就是抽象类。 hashCode()方法是定义在Object类中,因此每个对象都有一个默认的散列码,其值为对象的存储地址。 绝大多数的toString方法都遵循这样的格式:类名[域值],最好通过调用getClass().getN
        阅读全文
 
摘要:byte和short类型主要用于特定的应用场合,例如,底层的文件处理或者需要控制占用存储空间量的大数组。 十六进制数值有一个前缀0x(如0xCAFE),八进制有一个前缀0,如010对应八进制中的8。很显然,八进制表示法比较容易混淆,所以建议最好不要使用八进制常数。 从Java7开始,加上前缀0b就可
        阅读全文
 
摘要:class test { public static void main(String[] args) { String a = " "; //带有空格的字符串 if ( a.isEmpty() ) { System.out.println("empty"); } else { System.out
        阅读全文
 
 |