`
zy19880423
  • 浏览: 27781 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
Java字符串类(java.lang.String)是Java中使用最多的类,也是最为特殊的一个类,很多时候,我们对它既熟悉又陌生。   一、从根本上认识java.lang.String类和String池   首先,我建议先看看String类的源码实现,这是从本质上认识String类 ...
 JVM : Java Virtual Machine(Java虚拟机) 。所谓“虚拟机”顾名思义就是模拟出来的东西。就像是我们在用电脑看电视,但是电脑里并没有像电视机里面一样的硬件支持,但是我们仍然可以从电脑里接受电视台的节目。那是因为我们编写了一个可以模拟电视机硬件工作的软件运行在电脑的平台上面的原因。同样JVM就是模拟了电脑的硬件,它同样有着像CPU一样可以执行代码的功能。它的实现具体有:指令集 寄存器组 类文件格式 栈 垃圾收集堆 内存区。可以把它理解成是专门用来执行Java程序的一台机器。也就是说JVM提供了Java执行的硬件平台。JVM上执行的代码都存放在 .CLASS 文件中。JV ...
class Super {    int i=0;    Super(String s){       i=10;    } } public class Child extends Super{     int j=0;     Child(String s){         //super("a');          j=10;     }    public static void main(String[] args) {       Child c=new Child("s");    } } 以上发生编译错误. 分析:当一个类中指定了一个构造 ...
1.class Parent {  private   void method1(){   System.out.println("Parent's method1()");  }  public void method2(){   System.out.println("Parent's method2()");   method1();  } } public class Child extends Parent{  public void method1(){   System.out.printl ...
 有时候,类的同一种功能有多种实现方式,到底采用那种实现方式,取决于调用者给定的参数。例如杂技师能训练动物,对于不同的动物有不同的训练方式。         public void train (Dog dog){         //训练小狗站立,排队,做算数         }         public void train(Monkey monkey){        
java中方法重写(override)的要求: 1、子类中的方法与父类中的方法的返回类型: 如果返回类型是引用类型,则重写方法的返回类型可以声明为超类方法声明的返回类型的子类型;如果返回类型是基本类型,则重写方法的返回类型必须和超类方法的返回类型相同。   2、子类中的方法与父类中的方法有相同的方法名称 3、子类中的方法与父类中的方法有相同的参数列表 4、子类中的方法的访问级别不能低于父类中该方法的访问级别(举例:   父类方法的级别是protected,那么子类重写该方法,其级别必须是protected或者public,一定和父类的访问级别相同或者更宽,否则编译无法通过) (public ...
1, which of the following are keywords or reserved words in java?   a) if b)then c)goto d)while e)case f)sizeof 2, which of the following are java key words?   a)double b)Switch c)then d)instanceof 3, which of these are key words in java?   a) default b)NULL c)String d)throws e)long f)true 答案来了 1,ac ...
1.仿制图章工具 2.修补工具 3.修复画笔工具   4.复制相似图案 5.消失点 6.线性渐变
Java内存分配: 1. 寄存器:我们在程序中无法控制2. 栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中3. 堆:存放用new产生的数据4. 静态域:存放在对象中用static定义的静态成员5. 常量池:存放常量6. 非RAM存储:硬盘等永久存储空间---------------------------------------------------------------------------------------------------------------------- a.在函数中定义的一些基本类型的变量数据和对象的引用变量都在函数的栈内存中分配。 ...
面试题:当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?     答:是值传递。Java 编程语言只有值传递参数。当一个对象实例作为一个参数 ...
Global site tag (gtag.js) - Google Analytics