public class MyInteger { private int value; private static MyInteger[] cache = new MyInteger[256]; public static final int LOW = -128; public static final int HIGH = 127; static { //[-128,127] for(int i=MyInteger.LOW;i<=HIGH;i++){ //-128,0;-127,1;-126,2; cache[i+128] = new MyInteger(i); } } public static MyInteger valueOf(int i) { if(i>=LOW&&i<=HIGH) { return cache[i+128]; } return new MyInteger(i); } @Override public String toString() { return this.value+""; } private MyInteger(int i) { this.value = i; } public static void main(String[] args) { MyInteger m = MyInteger.valueOf(30); System.out.println(m); } }
主方法直接调用的valueof方法,之后返回一个cache[i+128]对应的值,但是这个cache数组也没有赋值,他的值是哪来的?static方法是怎么执行到的?主方法里也没有调用,整个程序执行流程是什么顺序?麻烦老师了
老师,所有写SQL语言都是这样一长串的写的吗,有没有其他的方便看的格式呢
老师,有个疑问,平时实现接口的实现类,不是都会自动报错吗,在没有把接口的方法写入实现类之前,现在为何不会了呢?
SQL> select e.last_name,e.job_id,d.department_name,e.salary,j.gra from employees e,departments d,job_grades j where e.department_id=d.department_id and e.salary between j.lowest_sal and j.highest_sal;
老师 这个是我写的,为什么我运行之后是105条,视频里的是106条?
好了,解决了,setsize的参数不用打,原来是自动生成的。嘻嘻
老师请问在mac的系统下如何生成对应的bat文件?我现在只能手动在terminal里面输入:
java -jar myjarfile.jar
来启动文件。有没有更容易的方法呢?
屏幕截图 2021-06-25 103213.png
屏幕截图 2021-06-25 102407.png
老师我这个冒号也报错,是英文的呀。
是不是IDEA版本不一样,我的是2019,高淇老师输入width,我这提示让输入getwidth。
重写返回只能用return吗 为啥用print会不一样
老师讲的多线程,都没涉及到JVM的层面,感觉就没办法深入的,synchronized关键字重锁,也没深入的内容
老师,这样子写应该也是没问题的吧,效果也是一样的。
老师为啥fft不加绝对值会报丢弃虚数部分的错呢?
老师,能通俗详细解释地什么是表空间吗?表空间是下面截图中红框类的集合吗?
老师,为什么我的没有在D盘下创建书籍文件,而是直接在当前目录下
老师为什么我用chrome浏览器打开他不会下载,而是打开了那个图片,是因为chrome浏览器的配置问题吗?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637