请问老师,为什么说不是内部或外部命令啊?
老师,乱码是什么原因。,,,,,,,,,,
在方法内部用static修饰的变量也是静态变量吗?
在类内部方法外部用static修饰的变量也是静态变量吗?
老师在遍历Str1和Str2时,获取的结果是abcdefg,为啥不是一串地址?老师在源码里面也没找到重写后的toString方法
老师我想问一下,如果a==b返回是true,那么a.equals(b)返回的也是true,对吗?
我知道==比的是地址,.equals()比的是值。如果不重写equals方法的情况下,
能举个例子,a==b返回是true,a.equals(b)返回是false的代码吗?我想了一下,没写出来
编译型语言和解释型语言各有什么优缺点?java语言作为两种类型的结合,即编译又解释,功能上是更强大了吗?类似的语言还有哪些?
package cn.sxt.oo2; public class TestEquals { public static void main(String[] args) { Object obj; String str; User u1=new User(1000,"高琪","123456"); User u2=new User(1000,"高希希","123456"); System.out.println(u1==u2); System.out.println(u1.equals(u2)); System.out.println(u1); System.out.println(u2); } } class User{ int id; String name; String pwd; public User(int id, String name, String pwd) { super(); this.id = id; this.name = name; this.pwd = pwd; } @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + id; return result; } @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; User other = (User) obj; if (id != other.id) return false; return true; } }
视频里面,重写equals方法之前,u1和u2的地址不同;但重写之后,u1和u2的地址相同了,是怎么回事呀?地址相同的情况"=="判断还是false又是怎么回事呀?
老师为啥我打印出来是竖着的
老师,为什么这个编译不了啊,只能编译英文的,汉字编译不了
老师,++表示自增, a=a++,这个应该是先赋值再自增吧。
那如果是这样的代码
int a = 5; a=a++; System.out.println(a);
按照我的理解执行应该是赋值a为5,然后a再自增为6,那打印出来的到底是5还是6呢?如果打印出来的是5,也就是我先赋值了,那a后面还自增为6了,为什么没有打印出来呢
老师请问下,是不是通过getDistance构造了一个p这个对象啊
这样编译出来也是错的啊
位运算只有使用~(取反的时候),才会用到补码吗,其它位运算就是二进制转十进制然后相加
我今天下午的时侯,装好了JDK,也正常运行了我的第一个程序,关机,晚上再打开时,进入cmd 执行javac时又提示这个错误,老师请问这是什么原因呢?
这个是0X1
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637