编程日记03
2012-11-27 15:00
405 查看
昨晚终于把java作业大概搞定该实现的功能都实现了
写完大概2点
然后 太兴奋了 然后就睡觉去了
就忘记写日记了
之前那个的名字太大
就改了个 然后还是要坚持写啊
昨天才理解了extends applet其实是重写applet的意思
这里的a应该是A,
因为是重写,又没有main函数
所以 Applet里面是有一定顺序的
在加入输出函数
加入System.out.print("函数名");跟踪
发现 先执行的肯定是init 有的话 然后是start
再是paint只有三个函数的话
然后paint会不自觉的再运行很多次。
所以 昨天的问题解决了
方框拉大拉小会变数据是因为 他更新了
又paint了一次或很多次
但是可以解决 用resize限制方框大小就ok了
写了其他Applet原本没有的函数的话 他是不会运行的
所以
只好在他原有的函数中调用自己写的其他函数
repaint()会重新运行paint
还可以自己在repaint()函数的基础上继续添加自己所需要的东西
另一个收获是
字符串的比较不能用==
要用a.equals(b)判断a,b是否相等
还有a不是是空的 像是新建的数组 他里面是空指针
所以会报错
再一个收获是写函数的
在草稿纸上要自己模拟下
不然会像昨天一样悲剧
一不小心就 错的不明不白
注意细节
存在的不足
洗牌是搞定了
但是产生随机的“不同的”不重复的还不行
原因暂时不明
加油
看看搞定的话 能不能弄上镶入网页玩一下
写完大概2点
然后 太兴奋了 然后就睡觉去了
就忘记写日记了
之前那个的名字太大
就改了个 然后还是要坚持写啊
昨天才理解了extends applet其实是重写applet的意思
这里的a应该是A,
因为是重写,又没有main函数
所以 Applet里面是有一定顺序的
在加入输出函数
加入System.out.print("函数名");跟踪
发现 先执行的肯定是init 有的话 然后是start
再是paint只有三个函数的话
然后paint会不自觉的再运行很多次。
所以 昨天的问题解决了
方框拉大拉小会变数据是因为 他更新了
又paint了一次或很多次
但是可以解决 用resize限制方框大小就ok了
写了其他Applet原本没有的函数的话 他是不会运行的
所以
只好在他原有的函数中调用自己写的其他函数
repaint()会重新运行paint
还可以自己在repaint()函数的基础上继续添加自己所需要的东西
另一个收获是
字符串的比较不能用==
要用a.equals(b)判断a,b是否相等
还有a不是是空的 像是新建的数组 他里面是空指针
所以会报错
再一个收获是写函数的
在草稿纸上要自己模拟下
不然会像昨天一样悲剧
一不小心就 错的不明不白
注意细节
存在的不足
洗牌是搞定了
但是产生随机的“不同的”不重复的还不行
原因暂时不明
加油
看看搞定的话 能不能弄上镶入网页玩一下
相关文章推荐
- 网络编程日记(4-01-03)
- JAVA学习日记----------排序篇03
- 编程菜鸟的日记-初学尝试编程-寻找2到n之间的素数并输出
- 编程菜鸟的日记-初学尝试编程-回文数的判断
- mybatis-03接口式编程
- 03-mapreduce的原理和编程
- The Linux Programming Interface 03 System Programming Concepts 系统编程观念
- 编程日记0123 至php微博应用开发
- 编程成长日记――求最大公约数
- android学习日记03--常用控件Dialog
- struts2.1笔记03:AOP编程和拦截器概念的简介
- C语言学习历程——编程练习3——03
- 重新开始写编程日记!尽管之前空挡较大,但是现在一定要开始了!不能跳票了!
- 03-06组合与聚合_编程
- 编程日记
- java学习日记_47:链式编程
- C#网络编程日记5
- java编程思想笔记03-操作符
- UEFI应用与编程--HelloWorld(03)