com.chunyangjava.awt.*javax.swing.*BallGame JFrame { Image =Toolkit.().getImage()Image =Toolkit.().getImage()(Graphics g) { System..println()g.drawImage()g.drawImage()} (){ setSize()setLocation()setVisible()(){ repaint(){ Thread.()} (InterruptedException e) { e.printStackTrace()} } } (String[] args) { System..println()BallGame game = BallGame()game.launchFrame()} }
"C:\Program Files\Java\jdk-14.0.1\bin\java.exe" "-javaagent:D:\JAVA-myworrrd\IntelliJ IDEA 2020.1.2\lib\idea_rt.jar=51790:D:\JAVA-myworrrd\IntelliJ IDEA 2020.1.2\bin" -Dfile.encoding=UTF-8 -classpath C:\Users\15020038599\IdeaProjects\hanchunyang01\out\production\hanchunyang01 com.chunyang.BallGame
我的小游戏开始了!
提问: 我都照着视频敲得,也没有错误,为什么跑不起来呢? 一直停留在小游戏开始了
{ ([] ) { = FatherClass1().= ..println(+.)= ChildClass2().= ..println(+.)..println(+.).g().g()} } { (){ = ..println(+)} } { (){ = ..println(+)..println(+.)} }
问一下:为什么ChildClass的继承的方法里,value的改变,会影响父类的value,但main函数里改变子类变量childClass2.value的值却不会改变父类fatherClass1.value的值
老师与的操作符&和&&对于结果没有影响,使用这两个符号有什么注意的么
老师,用Idea来连接数据库时,为什么显示无法连接和启动存储引擎
为什么此处我跑 ittext02这个程序的时候,会跳出来,ittext01中的错误,应该如何设置?
public class Welcome{ public static void main(String[] args){ System.out .println("Hello Woeld); } }
屏幕截图 2022-11-21 204523.png
老师,我这个也不行,我看了其他同学的问题有一样的,我试过那个path放到最下边也不行。
我找到问题了,pi小写了
老师最后的构造器可以不写吗,如果不写话有什么问题吗
老师看看这个是缺了啥符号吗?
......
老师好,有如下代码:
class Solution { public List<List<String>> groupAnagrams(String[] strs) { HashMap<String, List<String>> map = new HashMap<>(); for(String str: strs){ String sorted = helper(str); if(!map.containsKey(sorted)){ List<String> temp = new ArrayList<>(); map.put(sorted, temp); } map.get(sorted).add(str); } List<List<String>> res= new ArrayList<>(); for(List<String> temp : map.values()){ res.add(temp); } return res; } private String helper(String s){ char[] c= s.toCharArray(); Arrays.sort(c); return new String(c); } }
我的问题在24行:
return new String(c);
我不懂为什么要new一个新的空间给它。
而不是直接
return String(c);
因为在学习强制转型整数时,用(int)...
我大概知道是因为int是基本数据类型,会有所不同,但是我不懂,即便是基本数据类型,强制转型时候为什么不用给它分配一个空间?不需要new呢?
谢谢
这样吗?
老师,第一句中,new SxtStu(); 是调用构造方法,如果构造方法里面有输出语句,是否直接输出这句话?s1是否是SxtStu的实例?
”>>>“这一个具体什么意思!麻烦老师一下,谢谢!
public class TestThis02 { int a = 1; int b = 2; String c; TestThis02(){ System.out.println(this); System.out.println(a+b); } TestThis02(int c ,int d ){ this(); a=c; b=d; System.out.println(this); System.out.println(a+b); } public static void main(String[] args) { TestThis02 hi = new TestThis02(); hi.a = 3; hi.b = 4; TestThis02 hi2 = new TestThis02(5,6); System.out.println(hi.a+hi.b); } }
运行结果如下图
在我的第二个含参构造器中我已经通过this引用了空的构造器,那这一步的作用是怎么体现的呢?引用无参构造器,打印出来的a+b=3,但是打印出来的this地址为什么是我第二个含参构造器的地址?然后我的含参构造器对a和b进行赋值,这个赋值是给了我的无参构造器构造出来的对象,还是给了我含参构造器构造出来的对象呢?如果是给我含参构造器的对象,那我这一步this()他的作用是什么呢?不是很理解,能不能出一个流程图看看他运行过程中的顺序和指向啊。老师讲的有点模糊,着实听不懂啊
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637