文章分类 -  java基础题

按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的.
摘要:按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的. 静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间. 栈式存储分配也可称为动态存储分配,栈式存储分配要求在过程的入口处必须知道所有的存储要求,而堆式存储 阅读全文

posted @ 2016-07-20 23:23 雪的心 阅读(838) 评论(0) 推荐(0)

接口和抽象类的区别是什么? Java接口中声明的变量默认都是final的。(为什么)
摘要:接口和抽象类的区别是什么? 接口和抽象类的区别是什么? 参考答案 Java提供和支持创建抽象类和接口。它们的实现有共同点,不同点在于:接口中所有的方法隐含的都是抽象的。而抽象类则可以同时包含抽象和非抽象的方法。类可以实现很多个接口,但是只能继承一个抽象类类可以不实现抽象类和接口声明的所有方法,当然, 阅读全文

posted @ 2016-07-20 22:29 雪的心 阅读(11467) 评论(0) 推荐(1)

java基础题
摘要:1.Java运行时环境(JRE)是将要执行Java程序的Java虚拟机。它同时也包含了执行applet需要的浏览器插件。Java开发工具包(JDK)是完整的Java软件开发包,包含了JRE,编译器和其他的工具(比如:JavaDoc,Java调试器),可以让开发者开发、编译、执行Java应用程序。 2 阅读全文

posted @ 2016-07-20 22:21 雪的心 阅读(128) 评论(0) 推荐(0)

java基础题,错
摘要:Which statement declares a variable a which is suitable for referring to an array of 50 string objects? Which statement declares a variable a which is 阅读全文

posted @ 2016-07-20 22:19 雪的心 阅读(140) 评论(0) 推荐(0)

子类构造器会默认调用 父类的无参构造器....假如我写了一个有参数的 构造器,那么是不是这个类就没有无参构造器了. 因为有了构造器就不会虚拟机自动生成
摘要:首先,正如以上各位仁兄所说,子类构造器会默认调用 父类的无参构造器,如果父类没有无参构造器,则需在子类构造器的第一行显式地调用父类的其他构造器。其次,从继承的思想来看,你继承一个类,就相当于扩展一个类,形成一个更为特殊的类,但经常,我们需要将子类向上转型为基类,以便使用或达到其他各种目的。这时,如果你生成子类对象时没有调用父类的构造器,那么,我们在使用父类的一些成员变量的时候,就会报变量未初始化... 阅读全文

posted @ 2016-07-20 22:16 雪的心 阅读(597) 评论(0) 推荐(0)

导航