Java初级-学习笔记
文章平均质量分 68
andynau
swjtu,J2EE,basketball,music
展开
-
异常处理
1.异常的层次结构:在java中,所有的异常都由类表示,所有的异常类都是从一个名为Throwable的类派生出来的,因此当程序发生一个异常时就会生成某种类型异常类的一个对象;Throwable有两个直接子类Exception和Error,与Error类型异常相关的错误发生在Java虚拟机(JVM)中,不在程序员的控制范围内。2.Java异常处理是通过五个关键词来管理的,即try、catch、th原创 2006-08-30 22:52:00 · 610 阅读 · 0 评论 -
方法和类剖析
1.向方法传递对象:有两种向子例程传递参数的方法,一是传值调用,该方法把变量值复制到子例程的形式参数中,故对子例程参数的修改不会影响调用中的参数;二是引用调用,该方法传递给参数的是参数的引用,在子例程内部,该引用被用于访问调用中的实际参数,这就意味着对参数的修改会影响用于调用子例程的参数。 a.在java中,当向一个方法传递一个简单类型的参数,如int或double时,传递的是值,因此无论接收变原创 2006-08-30 22:42:00 · 531 阅读 · 0 评论 -
继承
1.Java允许在一个类的声明中加入另一个类来实现继承,需要使用关键字extends;在java中,被继承的类叫做超类,继承类叫子类。 a.超类是一个完全独立的类,超类也能使用自己;只能为自己创建的子类指定一个超类,java不支持一个子类继承多个超类,但可以创建类的层次结构,其中一个子类可以成为另一个子类的超类,当然一个类不能是自己的超类。 b.被声明为private的成员会保持对它的类的私有原创 2006-08-30 22:46:00 · 617 阅读 · 0 评论 -
使用I/O
1.Java I/O系统是基于类层次结构的;Java定义了两个完整的I/O系统:字节I/O系统和字符I/O系统;字节流为处理字节的输入输出提供了一种便利的方法,如读写二进制数据,字节流在处理文件时也特别有用;字符流是设计用于处理字符的输入输出的,使用Unicode,可以国际化,在某些情况下比字节流效率高 a.字节流由两个类的层次结构定义,在它们顶端是两个抽象类:InputStream和Outpu原创 2006-08-30 22:56:00 · 887 阅读 · 0 评论 -
数据类型和运算符
1.java原语类型:boolean、byte、char、double、float、int、long、short;java严格指定了每种原语类型的范围与行为,由于java可移植性的需要,这一点绝不能妥协。 a).四种整数类型:byte-占用8位二进制位,取值范围-128~127;short-占用16位,取值范围-32768~32767;int-占用32位,取值-2147483648~2147原创 2006-08-26 01:53:00 · 1149 阅读 · 0 评论 -
程序控制语句
1.if语句:关于嵌套if语句要记住一个else语句总是和同一个代码块中最近的且没有else与之匹配的if语句相匹配;关于if-else-if语句,其执行为:一旦找到为真的条件,就执行与其相关的语句,而后面的语句就会被跳过,如果条件表达式都不为真,那么就执行最后一个else语句。其基本形式如下: if(condition) statement; else if(condit原创 2006-08-28 20:50:00 · 878 阅读 · 0 评论 -
类、对象和方法
1.类:类是一个定义对象形式的模板,它指定了数据以及操作数据的代码,java使用类的规范来构造对象,而对象是类的事例,类是一系列指定如何建造对象的计划,类是一个逻辑抽象。定义类的基本形式: class classname{ //declare instance variables type var1; type var2; //... type varn原创 2006-08-28 21:00:00 · 1017 阅读 · 0 评论 -
JAVA2基础
1.java对internet而言用途很大是因为它可以生成可移植程序。2.java是由C和C++语言直接派生出来的。3.java对internet的贡献: a.java applets:是一种特殊的java程序,用于在internet上传输,由兼容java的web浏览器执行;还可以像图像、声音、视频文件一样根据用户的需要下载,不同之处在于applet是一种智能程序,它能够反映用户的输原创 2006-08-26 01:40:00 · 664 阅读 · 0 评论