什么时候可以出个JVM相关的章节
老师 你讲课用的画笔用的是什么软件?
新问题!!
1.和楼下的小帅庆哥哥一个运行错误?
2.而且我解压在e盘,最后路径自动安装在了c盘,有影响么?
3.我做了环境变量配置,但是不知道对不对,网上得到参考有限,我是直接把这个路径C:\Program Files\MySQL\MySQL Server 8.0\bin编辑在系统变量后面?还是新建一行?我的环境变量也得改对么?
4主要不知道问题出在哪?
代码部分没有报错,运行结果显示错误。
所对应GameUtil代码
package cn.lss.Game; import java.awt.Image; import java.awt.image.BufferedImage; import java.io.IOException; import java.net.URL; import javax.imageio.ImageIO; public class GameUtil { //工具类最好将构造器私有化 private GameUtil() { } public static Image getImage(String path) { BufferedImage bi = null; try { URL u = GameUtil.class.getClassLoader().getResource(path); bi = ImageIO.read(u); }catch (IOException e) { e.printStackTrace(); } return bi; } }
现在执行代码
package cn.lss.Game; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.Image; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JFrame; import javax.swing.WindowConstants; /** * 飞机游戏的主窗口 * @author 李帅帅 * */ public class MyGameFrame extends JFrame{ Image plane = GameUtil.getImage("images/plane.png"); Image bg = GameUtil.getImage("images/bg.pg"); @Override public void paint(Graphics g) { g.drawImage(bg, 0,0, null); g.drawImage(plane, 200,200, null); } /** * 初始化窗口 */ public void launchFrame() { this.setTitle("尚学堂学员_李帅帅作品"); this.setVisible(true); this.setSize(400,400); this.setLocation(300, 300); this.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { System.exit(0); } }); } public static void main(String[]args) { MyGameFrame f = new MyGameFrame(); f.launchFrame(); } }
一个炮弹的坐标为(200,200),那50个炮弹的坐标该如何解决,代码中也没有提到,是不用考虑吗?
代码
package cn.lss.Game; import java.awt.Graphics; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JFrame; import javax.swing.WindowConstants; /** * 飞机游戏的主窗口 * @author 李帅帅 * */ public class MyGameFrame extends JFrame{ @Override public void paint(Graphics g) { // TODO Auto-generated method stub super.paint(g); } /** * 初始化窗口 */ public void launchFrame() { this.setTitle("尚学堂学员_李帅帅作品"); this.setVisible(true); this.setSize(400,400); this.setLocation(300, 300); this.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { System.exit(0); } }); } public static void main(String[]args) { MyGameFrame f = new MyGameFrame(); f.launchFrame(); } }
运行无问题
package cn.lss.Game; import java.awt.Graphics; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JFrame; import javax.swing.WindowConstants; /** * 飞机游戏的主窗口 * @author 李帅帅 * */ public class MyGameFrame extends JFrame{ @Override public void paint(Graphics g) { g.drawRect(100, 100, 200, 200); } /** * 初始化窗口 */ public void launchFrame() { this.setTitle("尚学堂学员_李帅帅作品"); this.setVisible(true); this.setSize(400,400); this.setLocation(300, 300); this.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { System.exit(0); } }); } public static void main(String[]args) { MyGameFrame f = new MyGameFrame(); f.launchFrame(); } }
在窗口中画东西,显示黑屏,是电脑配置原因吗?
老师您好,请教几个个非技术性问题:
(1)就是爬虫学到哪了程度了可以尝试去找工作?是否需要比较精才可以?
简单介绍一下自己的情况,现在已经学完了爬虫课程,可以登录一些网站爬取信息(主要用的还是cookies登录,验证码登录时而成功时而失败)并保存,scrapy基本操作会了,但真正编写爬虫的时候需要时不时翻阅资料。
简单概括就是,基本会登录网站爬取数据简单处理之后报存在数据库。
(2)另外还想问一下,企业爬虫一般用那种登录方式比较多,个人感觉是cookies,不知道是否正确?
(3)我个人是想往爬虫方向发展的,网络编程基础只学了html、css、javascript,没学框架,这样学习是否合理?
(4)除了尚学堂的课程,请老师推荐精通爬虫的书籍。
期待回复,谢谢。
还有就是这个mysql既不是内部或者外部命令怎么解决?需要我修改环境变量么?网上有,但是我也没敢瞎配置环境变量,担心后期改乱套了?
老师 我感觉jq是不是把js全部都简化了 那我是不是可以直接学习jq呢
1.老师,同步方法是放在方法区,还是放在堆当中?
老师我的解压后为什么大多数变成pdb类型了?有影响么?有影响的话怎么解决?我百度过了,没有相关问题。视频看一半进行不动了,也不敢继续操作,担心乱套后期。
”在线程运行之后或者从阻塞、等待或睡眠状态回来后,也返回到可运行状态。“ 这句话怎么理解?不应该死掉吗?
主进程中的主线程和主进程中的子线程在同一个CPU中交替不断切换执行,可以这样理解吗
如果多个线程都已经调用了start方法,那么之后他们的执行顺序就不再确定了,有操作系统决定,在同一个CPU中不断切换,交替执行?但是如果有的线程还没有调用start方法(比如由于sleep导致),那么他们的执行顺序就是确定的,调用了start方法的线程先执行。可以这样理解吗?
PlaneGame0.1中可以调出正常窗口。
package cn.lss.Game; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JFrame; import javax.swing.WindowConstants; /** * 飞机游戏的主窗口 * @author 李帅帅 * */ public class MyGameFrame extends JFrame{ /** * 初始化窗口 */ public void launchFrame() { this.setTitle("尚学堂学员_李帅帅作品"); this.setVisible(true); this.setSize(400,400); this.setLocation(300, 300); this.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { System.exit(0); } }); } public static void main(String[]args) { MyGameFrame f = new MyGameFrame(); f.launchFrame(); } }
PlaneGame0.2中调出的窗口黑色的
package cn.lss.Game; import java.awt.Graphics; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JFrame; import javax.swing.WindowConstants; /** * 飞机游戏的主窗口 * @author 李帅帅 * */ public class MyGameFrame extends JFrame{ @Override public void paint(Graphics g) {//自动被调用。g相当于一支画笔 } /** * 初始化窗口 */ public void launchFrame() { this.setTitle("尚学堂学员_李帅帅作品"); this.setVisible(true); this.setSize(400,400); this.setLocation(300, 300); this.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { System.exit(0); } }); } public static void main(String[]args) { MyGameFrame f = new MyGameFrame(); f.launchFrame(); } }
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637