• 非专业码农 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)

  • 相关阅读:
    新版ubuntu中打开终端的方法和安装ssh 的方法
    HTML中利用404将老域名重定向到新域名
    KeelKit 1.0.3500.25185
    如何制作VSPackage的安装程序
    一副漫画:IE6滚回你老家去
    “表单控件”与“实体类”
    VS2005中得到 Web页面 或 窗体的 IDesignerHost
    一句SQL搞定分页
    CodeDom Assistant CodeDom的强大工具, 有些BUG修正了下,发到CodePlex,大家有需要的可以看看
    VS2005 出现 The OutputPath property is not set for this project. 错误的解决方法
  • 原文地址:https://www.cnblogs.com/mrrxu/p/4038563.html
Copyright © 2020-2023  润新知