您的位置:首页 > 编程语言 > Java开发

JAVA SE 学习第五天

2016-09-08 01:01 169 查看
异常处理:printStackTrace()方法,跟踪堆栈的信息。

finally:关闭打开的文件、删除临时文件等可以进行资源的清除工作。

使用自定义异常一般步骤:1、通过继承java.lang.Exception 类声明自己的异常类;2、在方法适当的位置生成自定义异常的实例,并用throw语句抛出。3、在方法的声明部门用throws 语句声明该方法可能抛出的异常。;

重写方法需要抛出与原方法所抛出异常类型一致异常或不抛出异常。

------------》

数组:、=可以看成是多个相同类型数据组合,对这些数据的统一管理。

一维数组的声明方式: type  var[] ; 或者 type[]  var;
java语言中声明数组时不能指定其长度(数组中元素的个数),真不错的设计,,,,java 相当可以,才像编程。

数组名 = new 数组元素的类型【数组元素的个数】;

动态初始化:数组定义与为数组元素分配空间和赋值的操作分开进行。

静态初始化:在定义数组的同时就为数组元素分配空间并赋值。其实这样的分配空间并不制定元素个数也不必NEW。 比如:int a[] = {3,8,5}

数组是引用类型,它的元素相当于类的成员变量,因此数组分配空间后,每个元素也被按照成员变量的规则被隐式初始化。

数组的引用arrayName【index】,index为数组元素下标,可以是整型常量或整型表达式。如:a[3*i]

数组都有一个属性length指明它的长度。

public static void main(String[] args)     args储存命令行输入的字符  命令行参数

System.exit(0)  0: 正常退出;-1:非正常退出

java.lang

类 Byte

Byte
类将基本类型
byte
的值包装在一个对象中。一个
Byte
类型的对象只包含一个类型为
byte
的字段。

此外,该类还为
byte
String
的相互转换提供了几种方法,并提供了处理
byte
时非常有用的其他一些常量和方法。 

每遍历外循环一次,把最小的筛选出,这叫选择排序;



可以没事看看数据结构的书..............

冒泡排序:有意思,小泡泡。。。。最大冒出来。

二维、多维数组。 类推而已,用到了熟练就好。

arraycopy

public static void arraycopy(Object src,

                             int srcPos,

                             Object dest,

                             int destPos,

                             int length)从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束。从 src 引用的源数组到 dest 引用的目标数组,数组组件的一个子序列被复制下来。被复制的组件的编号等于 length 参数。源数组中位置在 srcPos 到 srcPos+length-1 之间的组件被分别复制到目标数组中的 destPos 到 destPos+length-1 位置。 

java.lang.String 类代表不可变的字符序列

String
类代表字符串。Java 程序中的所有字符串字面值(如
"abc"
)都作为此类的实例来实现。

一个二级C过了的人,学JAVA SE 应该很容易。

StringBuffer代表可变的字符序列

数字化时代,字符串的处理是最常见的。

StringBuffer 不错的一个类操作字符串
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: