首页 > 代码库 > 非专业码农 JAVA学习笔记 5

非专业码农 JAVA学习笔记 5

工具类和算法

 

一.语基础类库

基础类

方法或者属性

备注

Object

Object.Clone()-克隆当前对象;.Equal(Object obj)-相同true/false;getClass()-返回Class对象;finalize()-回收;

ToString()-把自身有关信息按照字符串型返回;

 

数据类型类

属性:max,min;方法:.parse数据类型(””),构造函数public 数据类型 方法名(){return 数据;};ToString();

 

Math

(类型)math.max(),min,random,cos,abs,qurt-平方等等

 

System类

  1. 获取输入输出:system.in.read()-通常键盘输入;system.out.println(“nnd”)-通常是输出到屏幕
  2. 获取系统信息:system.currenttimemillis(),gc()等等

该类常用,但不能实例化,使用都是system.*

二、Applet和Applet小程序

1.Applet类

方法system.applet.*

备注

System.applet.Applet

Init()-初始化,把图片等载入内存;

 

 

Start()-启动浏览器的Applet主线程

 

 

Paint()-在界面显示图形文字和其他界面元素

启动,窗口改变

 

Stop()-停止Applet主线程,start相反

 

 

Destroy()-关闭、消除Applet主线程

 

2.HTML文件参数传递

<applet  code= “applet文件位置” height=”” width=”” codebase=”目录外位置,如远程” alt=”不能执行时候提示的信息” align=”对齐方式”>…</applet>

三、数组

1.声明数组-跟C#差不多:数组元素类型 数组名[] ;or 数组元素类型[] 数组名

2.创建数组空间-数组名=new 数组元素类[数组元素个数]

3.创建数组和初始化

其他:数组都有索引数组名[int],int属于0-length;数组都有长度,就是元素个数length

四、向量Vector(java,util.*)

1.创建向量对象

构造函数方法:Vector 向量名=new Vector(容量,扩容增量)-容量满了之后按照增量扩展

2.添加元素

向量名.addElement(new 对象(元素1,元素2,元素3…),指定位置);若不指定添加入的索引位置,默认在后面添加

3.修改和删除元素

Void 向量名.setElementAt(new object,索引位置),修改某索引位置的元素为newobject的

Bool 向量名.removeElement(ob ject).删除第一个和object相同的元素,removeElementAt(index),removeAllElements()

4.查找元素

Object elementAt(int index)-返回元素,可以把object转为string等

Bool contains(object obj)-是否包含

Int indexOf(Object obj,startnumber)-从startnumber开始向前查找,找到则返回位置,找不到返回-1

Int lastIndexOf()(Object obj,startnumber)-从startnumber开始向后查找,找到则返回位置,找不到返回-1

(本章待续,下章学习string)

非专业码农 JAVA学习笔记 5