- 博客(11)
- 收藏
- 关注
原创 java异常处理
在 Java 中,所有的异常都有一个共同的祖先 Throwable(可抛出)。Throwable 指定代码中可用异常传播机制通过 Java 应用程序传输的任何问题的共性。其中Error:是我们基本无法处理的,它是Java 虚拟机的问题。而Exception:是程序本身可以处理的异常。处理方法:在代码中我们可以通过try/catch来捕获产生的异常用法如下Try{ //可能产生异常...
2014-08-18 21:10:17
93
原创 android生命周期
首先看一下Android中所提供的Activity生命周期图 为了测试我重写protectedvoid onCreate(Bundle savedInstanceState);//创建时 protectedvoid onStart();//启动 protectedvoid onRestart();//重新启动 protectedvoid onResume();//交互时 protecte...
2014-08-12 21:07:28
141
原创 计算器的制作Part2
离上次写已经过了很久的时间了,现在来把这个坑填完吧将中缀表达式变为后缀表达式的示意图如下输入输出栈(顶在右)A+B*C+(D+E)*F空空+B*C+(D+E)*FA空B*C+(D+E)*FA+*C+(D+E)*FA+C+(D+E)*FAB+*+(D+E)*FABC+*(D+...
2014-05-14 21:13:25
140
原创 计算器的制作Part1
最近一周的数据结构课将了一种数据结构-栈,老师说编写一个可以混合运算的计算器需要用的这个,于是在课下花了两天的时间写了一个可以实现混合运算的计算器。 这一部分主要介绍下后缀表达式及其的求值表达式的表示形式有中缀、前缀和后缀3中形式。中缀表达式按操作符的优先级进行计算,即我们一般常用的数学式子。前缀表达式是将运算符放在两操作数的前面。这种表示法经常用于计算机科学,特别是编译器设...
2014-03-30 15:57:46
106
原创 通信小结
实现两台计算机之间通信就如同打电话一样首先要有个中转站,然后将你要发送的信息发到该中转站,中转站再将该信息发给你所要发给的人该中转站就是服务器向它发送任何请求的就是客户端,要实现计算机的通信就是要建立一个服务器来接法信息 java中可通过ServerSocket ss = new ServerSocket(port(端口号));来建立一个服务器通过Socket socket ...
2014-03-22 23:12:51
84
原创 缓冲区画小球
7月份的时候发过一个画小球的代码,可是画出的小球的效果并不是很好,现在用缓冲区画图则可改善。//创建一个缓冲图片BufferedImage image = new BufferedImage(this.getWidth(),this.getHeight(),BufferedImage.TYPE_INT_RGB);//取到缓冲图片的画布Graphics g = image.getG...
2013-09-28 18:57:51
141
原创 线程实现弹球
1.线程:线程是彼此互相独立的、能独立运行的子任务,并且每个线程都有自己的调用栈。众所周知,每个java程序都至少有一个线程——主线程。当一个java程序启动时,JVM会创建主程序,并在该线程中调用程序的main()方法。线程,也可以理解为“程序内部一个独立的运行单位”。2.线程的创建方法:线程的创建有两种方式:1.继承java.lang.Thread类 public cl...
2013-08-08 23:18:24
202
原创 数据结构之哈夫曼树
1.老规矩先介绍哈夫曼树:给定n个权值作为n个叶子结点,构造一棵二叉树,若带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树(Huffman tree)。2.建树:1)对给定的n个权值构成初始集合F={A1,A2,A3...};2)在F中选取两棵根结点权值最小的树作为新构造的二叉树的左右子树,新二叉树的根结点的权值为其左 右子树的根结点的权值之和。 3)从F中删除这...
2013-08-08 00:41:09
136
原创 继承(个人总结)
1继承 关键字:extends 使用格式:public class 文件名 extends 老爸的名字{} 形如:public class fight extends people{} 其中people已存在 继承的内容:所有属性都能拿到 除了构造函数以外的所有函数都能继承注意:类的继承只能...
2013-04-01 20:32:14
97
原创 构造函数学习总结
1构造函数: 格式:public 类名(参数类型 参数名){}(其中参数可有若干个) 如:public Sol(){} 这是没有参数的 而public Sol(String name){}是有参数的 特点:1不用写返回值 2方法名必须同类名一致 3是用来构造对象,可用其来初始化一些变量2.普通函数重载 ...
2013-03-31 16:57:51
146
原创 个人总结
登录界面的实现//1.创建窗体对象使用javax.swing.JFrame a=new javax.swing.JFrame("练习");该窗口不可见//2.设置窗体可见(a.setVisible(true);)这需要放在最后 //3.设置窗体的宽度高度,设置窗体大小a.setSize(200,200);//4.设置窗体的默认关闭方式,a.setDefaultCl...
2013-03-31 12:09:49
106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人