- 博客(10)
- 资源 (12)
- 收藏
- 关注
原创 java与C#构造函数
JAVA: 先执行父类的构造函数,然后是引用对象的构造函数(必须有new声明实际类型),然后是自己的构造函数。public class Test { public static void main(String[] args) { Child child = new Child(); }}class Parent { Parent() { System.out.p
2007-09-30 09:46:00 550
原创 java异常
异常处理● 概念● 异常处理● 激发异常● 创建自己的异常● Java语言的设计从根本上便于我们写出整洁、设计良好的代码;尽管如此,在程序运行中仍可能有各种各样的错误出现。1、概念采用新的异常处理机制 在以往的程序开发过程中,常常采用返回值进行处理。例如,在编写一个方法,可以返回一个状态代码,调用者根据状态代码判断出错与否。若状态代码表示一个错误,则调用这进行相应的处理,或显示一个错误页面
2007-09-25 20:16:00 447
原创 error与exception
Exceptions1.可以是可被控制(checked) 或不可控制的(unchecked)2.表示一个由程序员导致的错误3.应该在应用程序级被处理 Errors1.总是不可控制的(unchecked)2.经常用来用于表示系统错误或低层资源的错误3.如何可能的话,应该在系统级被捕捉
2007-09-25 10:56:00 474
原创 java与C#异常
Java的异常是面向对象的。一个Java的Exception是一个描述异常情况的对象.当出现异常情况时,一个Exception对象就产生了,并放到异常的成员函数里。 不过Java中支持强制异常处理方式代码本来是没有错的 我可以让他出错 一句话概括 .Net 的异常处理方式就是随心所欲。没有人要求你一定要抛出异常,也更没有人要求你一定要捕捉异常
2007-09-24 23:07:00 518
原创 数据结构
数据结构:对计算机中所保存数据的一种组织和存放方式数据结构类型:1.栈:后进先出原则 栈只能访问一个数据项:即最后插入的数据项入栈(又称为压栈) :将数据添加到栈中 2.队列:先进先出原则 在队列中,允许插入的的一端叫队尾,允许删除的一端则称为队头。 优先级队列:数据项按关键字的顺序排列
2007-09-24 09:58:00 377
原创 算法
1.算法的概念 算法就是解决问题的步骤和方法 通俗的说算法就是计算机解题的过程2.算法的五大特性 确定性 每个步骤都要有明确的含义 可行性 每个步骤必须可以执行 即可以用笔和纸写得出来 有穷性 可以使用有限个步骤得出结果 输入性 算法要有0个或1个输入 即算法所需数据的初值 输出性 算法要有1个或多个输出 即有结果
2007-09-23 22:18:00 382
原创 源码 反码 补码
正数的原码,补码,反码都相同,都等于它本身 负数的补码是:符号位为1,其余各位求反,末位加1 反码是:符号位为1,其余各位求反,但末位不加1 也就是说,反码末位加上1就是补码 1100110011 原 1011001100 反 除符号位,按位取反 1011001101 补 除符号位,按位取反再加1 十进制数 17 的原码、反码与补码均为: 0000000000010001 十进制数-17 的
2007-09-19 16:53:00 586
原创 C#命名法
C#中常用的三种命名方法 1.匈牙利命名法匈牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域,类型等。这些符号可以多个同时使用,顺序是先m_(成员量),再指针,再简单数据类型,再其他。例如:m_lpszStr, 表示指向一个以0字符结尾的字符串的长指针成员变量。匈牙利命名法关键是:标识符的名字以一个或者多个小
2007-09-19 09:10:00 1224
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人