老师:
我现在写好了一个java程序,想拿去班级电脑的控制台上跑,但班上的电脑还没配好环境,jdk,jre还没装,我直接把jdk拷贝过去然后配好环境变量就行吗,还是说得重新下?(电脑都是64位的)
接口里面的默认方法和静态方法都可以有多个吧?
老师,你重载Keypressed方法时,用的快捷键是什么?
老师,在视频14分20秒时候,在判断 if(a instanceof Dog) 中, 为什么括号里的语句没有报错?在编译的时候,先Animal 类创建了一个对象a,Animal是Dog的父类,那为什么父类的对象a可以用子类Dog来判断?
我看之前的例子是(子类对象instanceof 子类)或(子类对象instanceof父类)都可以。
老师,现在可以打印出1-25每行5个,但想给他们打乱顺序比如说1 3 24 7 2这种,怎么操作?
方法区中加载的类也有内存地址吧?与new出的对象的内存地址不一样吧?
long a = 222;int b = a;
问题一:a是int类型还是long类型?
问题二:如果a是long类型,为什么222不加L?
问题三:超过 263 -1的数用什么类型表示?
问题四:float c = 3.14;在-3.403E38~3.403E38这个范围里吗?为什么报错: 从double转换到float可能会有损失?
你好,老师,如上图所示,我这边没有在抽象类里面加无参构造器,系统没有报错,是不是IDEA里面给抽象类里面默认加了构造器了
以下是原码
package com.luzhongxu.abstractClass; public abstract class Students { private String name; abstract public void study(); abstract public void exam(); public String getName() { return name; } public void setName(String name) { this.name = name; } // Students(){ } 无参构造器 } package com.luzhongxu.abstractClass; public class Test { public static void main(String[] args) { // Students a = new Students("MMM"); 抽象类不能创建对象 Students s = new goodStudents(); s.exam(); s.study(); } } class goodStudents extends Students{ @Override public void study() { System.out.println("好好学习,好好听课"); } @Override public void exam() { System.out.println("好好考试"); } }
为什么作业中更改c2.tyreNum的值,c1.tyreNum的值也跟着变了?
而我测试中更a2的值,a1却不改变?
public int compareTo(Object o) {
Man man = (Man) o;
if (this.age < man.age) {
return -1;
}
if (this.age > man.age) {
return 1;
return 0;
老师,前面学的都糊涂完了, Man man = (Man) o; 是什么意思,为个o有啥用, compareTo和sort排序又有啥关系呢
提问:代码都没有提示错误,为什么不能运行呢?
老师,请详细讲解下内部类 和 组合的异同。
老师,在视频13分30秒左右,为什么调用age和name时候没有新栈的创建,而调用类中的方法时候,需要创建一个新的栈?都是根据地址寻找到相应的堆的位置,那区别在哪里呢?谢谢!
问题一:例如:Test a = new Test(); \\没有=前的内容就叫做匿名吗?
问题二:一般情况下,new对象时,可以在()后面加上{类体}吗?加上会有什么结果?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637