- 博客(13)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 SurfaceView与控件结合
在做Android课程项目的过程中,因为涉及到了游戏画图与Android自带控件(如Button,TextView等)在一个Activity中的结合使用,故,这里介绍一下将二者结合为一的作法。 网上有很多前辈已经有了不少的总结,这里,我就拿自己实际做的东西来演示一下,希望各位莫见笑。 1.SurfaceView相关知识简介根据Android官方网站(http://devel
2014-06-28 11:35:50
1449
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【黑马程序员】张老师高新知识学习(2)
12.hashCode的作用:高效地从集合中查找元素。(1)每个对象可以计算出一个哈希码,可以将哈希码分组,每组分别别对应某个存储区域。将新元素放入时就只与部分元素比较就可以。所以,一个类的hashCode()方法只有在hashset中才有意义。(2)当一个对象被存入HashSet中后,就不能修改这个对象中的那些参与计算哈希值的字段,否则,对
2014-06-21 02:05:27
356
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【黑马程序员】张老师高新知识学习(1)
------- ASP.Net+Unity开发、.Net培训、期待与您交流! ---------1。javac是编译器,java是运行环境。java版本高于javac版本可以正常运行,反之不行。2。eclipse开发环境下,分为workspace-项目-包的结构,上层结构的配置改变会影响下层。3.常用操作:alt+/自动补全; ctrl+/注释鼠标选择区域;ctrl+Shift+T
2014-06-20 14:01:50
462
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【黑马程序员】银行业务调度系统学习总结
----- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------1.银行业务调度系统的具体需求:(1)银行内有6个业务窗口,1-4号窗口为普通窗口,5好窗口为快速窗口,6号窗口为VIP窗口。(2)有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如水电费,电话费之类业务的客户).(3)异步随机生成各种类型的客户,生成
2014-06-19 20:18:04
410
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【黑马程序员】交通灯管理系统
1. 交通灯管理系统的项目需求:(1) 异步随机生成按照各个路线行驶的车辆。(2) 信号灯忽略黄灯,只考虑红灯和绿灯。(3) 应考虑左转车辆控制信号灯,右转车辆不受信号灯控制。(4) 具体信号灯控制逻辑与现实相同:南北方向车辆与东西方向车辆交替放行,同方向车辆应该先放行直行车辆而后放行左转车辆。(5) 每辆车通过路口时间为1秒(可通过Sle
2014-06-18 13:19:02
480
原创 【黑马程序员】内部类学习
class A{ public static class B{}public class C{ private class D{} } public fun(int){ class E{} }}1.顶层类A必须是public或frendly.成员内部类可以是各种访问级别。2.内部类分为成员内部类和局部内部类E。成员内部类分为:实例内部类C,D和静态内部类
2014-06-22 01:09:04
324
转载 JavaBean构建
JavaBean就是一个可生用的构件,并可在开发工具中,如Netbeans中进行可视化的操作,与VB的可视化拖拽操作类似.有时候我们也会在jsp中使用简化的JavaBean.在Netbeans中使用时, 一般需要打包成Jar文件,并在清单中注明,尽量不要使用缺省包名.有时空格换行什么的会影响Bean的加载.Name: com/qp/Abean.classjava-Bean: TrueJ
2014-06-21 22:01:02
774
原创 【黑马程序员】java多线程学习总结
1.线程就是一个串行执行的程序流,多线程就是指一个程序同时又多个线程在执行,彼此平行。2.一个java程序至少有2个线程,一个main(),一个垃圾回收器。获得当前线程对象的应用:this.currentThread()3.线程的运行状态:新建:主线程调用了start()但还没轮到运行:正在执行冻结:sleep(time),wait()—notify()唤醒; 线程释放了执
2014-06-20 23:57:32
379
原创 【黑马程序员】java正则表达式学习总结
1.正则表达式是一种可以用于模式匹配和替换的规范,将某个字符模式与所搜索的字符串进行匹配。通过正则表达式操作字符串比手工编码效率高,代码也比较清晰。2.在java中。主要用java.util.regex处理正则表达式。(1)Pattern类:正则表达式的编译表示形式。Pattern pat=Pattern.compile(String ) (2)Matcher类:通过解释Patt
2014-06-20 22:34:39
317
原创 【黑马程序员】在Android上实现可视化交通灯管理系统
看了张老师的交通灯项目视频后。我感觉在面向对象思维方面受益匪浅,恰好这段时间在自学Android。所以想到是否能把控制台程序转化成Android下的图形界面程序?我觉得可以尝试一下,以检验我自学的成果。1.交通灯项目的控制逻辑:十字路口东西和南北来的车辆交替通过;从同一方向来的车辆先直行,再左转;右转车辆任何时间都可以右转。2.界面设计:在控制台界面下,路口通过只需判断红绿灯,再打印一
2014-06-19 13:54:22
2012
2
原创 【黑马程序员】java I/O 学习总结
---------- ASP.Net+Unity开发、.Net培训、期待与您交流! --------/** * (1)路径分隔符,一般在windows版本的java中使用正斜杠"/",如果使用反斜杠要转义"\\" * * (2)File的renameTo(File newName)方法不仅是重命名,还会根据newName中的路径移动 * 文件位置,无法跨文件系统,目标目录
2014-06-17 16:11:31
454
原创 【黑马程序员】java反射的学习总结
/** * 反射就是在运行期间动态获取信息和动态调用对象的方法的功能 * * (1)首先要获得类类型 Class Xxx * a。Class Xxx=Class.forname("Xxx") * b。Class Xxx=Xxx.class * c. Class Xxx=xxx.getClass() * 其中主要用a和b,c需要实例来调用getcla
2014-06-17 09:44:30
412
1
原创 【黑马程序员】java集合框架学习总结
/** *(1) Collection是抽象类,要么创建一个Collection句柄指向子类 * 如:Collection c1=new ArrayList * (2)创建容器类若没有指定只能存放Object对象,凡是涉及到具体类型的方法都不能用 * (3)ArrayList基于数组,可快速增删查改,不支持线程同步 * (4)Vector基于数组,可增删查改,支持线程同步,但效
2014-06-15 21:42:02
300
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人