登陆国外的网站要这么做,wordpress 更改端口,网页设计实训报告的内容怎么写,wordpress多个页面JDK和JRE和JVM区别 JVM是运行字节码的虚拟机#xff0c;JRE在JVM的基础上添加了基本的类库#xff0c;JDK在JRE的基础上添加了一些编译的工具(例如#xff1a;javac等)… … java和c的区别 java和c都是面向对象都支持继承#xff0c;但是c是多继承#xff0c;java是单继承…JDK和JRE和JVM区别 JVM是运行字节码的虚拟机JRE在JVM的基础上添加了基本的类库JDK在JRE的基础上添加了一些编译的工具(例如javac等)… … java和c的区别 java和c都是面向对象都支持继承但是c是多继承java是单继承。 java基础数据类型 short int long char float double boolean 基本类型和包装类的区别 包装类是对基本类型的封装成员对象一般是包装对象。包装类型一般用equals比较基本类型用比较。 包装类型的缓存机制 包装类型例如Integer 默认会对[-127, 128]进行缓存。在这范围内的包装类会直接中常量池中取而不是重新创建因此在这个范围内的包装类对象可以直接用比较。 自动装箱拆箱 把基本类型直接复制给包装类型叫装箱。这种相当于调用了包装类的valueOf方法。拆箱就是调用包装类的parsexx方法这种情况下要考虑空指针异常。比如直接把Integer和int比较时Integer会自动拆箱为基本类型如果Integer为null就会报空指针异常。 为什么浮点数存储的时候回精度丢失怎么解决这种情况 数字在计算机中用二进制存放有宽度限制无限小数不可能被完整存放。可以用BigDecemal存放浮点数底层使用int[]存放不过相比于一般的基本运算来说他的运算效率较低。 超过long的整型如何存放 用BigInteger 成员变量和局部变量区别 成员变量存放在堆中随对象的销毁而销毁局部变量存放在栈中随着方法被执行完被销毁。成员变量会有默认值局部变量没有。因为成员变量只有运行是才能知道他有没有被赋初始值。 静态变量有什么作用 静态变量可以有类或对象调用在类被加载时被加载类变量只会被存在内存里面一次节约内存。而成员变量每一次创建对象都会被存一次。类变量被所有对象共享。 静态方法为什么不能调用非静态属性 静态方法在类加载时被编译而非静态属性属于对象在对象被创建以后才能被使用。 静态方法和实例方法的区别 静态方法不能调用非静态属性但是实力方法可以调用静态、非静态属性。 重载和重写 重载是相同的方法名以不同的参数列表个数、位置、类型被调用是会根据参数列表判断执行哪一个方法。重写是对父类方法的覆盖重写方法的返回类型应该是父类方法返回类型的子类。 可变参数 可变参数就是参数列表用一个参数表示前面加上…表示一个数组。