android培训、java培训、期待与您交流! ----------------------Api (application Programming Inteface )
XXX Robot API 类中的方法:
常用API 类:
String 类和 StringBuffer类
String 类对象中的内容一旦被初始化就不能再改变
StringBuff类用于封装内容可以改变的字符串
用 ToString方法转化成String类型
String x = new StringBuffe().append(“a”).toString ();
方法内定义的变量必须进行简易的初始化
String 类常用的成员方法:
String (byte[] bytes ,int .offset,int length)
EqualslgnoreCase 方法(不区分大小写)
IndexOf(int ch)方法用于返回一个字符,从那一个位置开始查找
(”hellon world “ .indexof(‘o’,5))从第五个位置开始找o
Substring (Int beginIndex,int endIndex)方法
基本数据类型包装类的作用
Vertor
Integer
Intvalue ()
把字符串转换为整数的3个方法:
intw =new Integer(args[0]).intValue();
/*
intValue()
以int
类型返回该Integer
的值。
*/
inth = Integer.parseInt(args[1]);
//int h = Integer.valueOf(args[1]).intValue();
第一种情况:
String sb = new String ();
for (int j=0;j<w;j++)
{
sb.=sb+”*”;
第二种:
StringBuffer sb = new StringBuffer();
for (int j=0;j<w;j++)
{
sb.append("*");
}
}
集合类
集合类用于存储一组对象,其中的每个对象称之为元素,其中每个对象称之为元素,常用到的:Vrtor Enumeration ArryList collection Iterator Set List等集合类和接口
Vetor 类与Enumeration接口:将键盘输入的一个数字序列中的每位数字存储在vector对象中,然后在屏幕上打印每位数字相加的结果。(所有方法都是线程同步的)
Collection 接口与Iterator接口
Collection Set List的区别:
Collection 各元素对象之间没有指定的顺序,允许有重复元素和多个null元素对象
(操作集合类对象,里面的所有方法都是静态的)
Set 各元素之间没有指定的顺序,不允许有重复元素,最多允许有一个null元素对象
List 歌元素对象之间有指定的顺序,允许有重复元素和多个null元素对象
Hashtable类
Hashtable不仅可以像Vector一样动态存储一系列的对象,而且每一个对象(陈为值)都要安排另一个对象(陈为关键字)与之相关联
用关键字的类必须覆盖Object.hashCode方法和Object.Equals方法·
Properties类
增加了讲Hashtable对象中的关键字和值保存到文件和从文件中读取关键字值到Hashtable对象中的方法
如果要用Properties.store方法和存储Properties对象中的内容,每个属性的关键字和值都必须是String类型
使用Properties 把程序的启动运行次数记录在某个文件中,每次运行时打印出它的运行次数。
System与Runtime类
与日期和时间有关的类常见有 Date DateFormat 和Calender
--Calendar.add方法
--Calender.get方法
---Calender.set方法
Calender.getInstance静态方法
--GalendarCaelendar子类
编程实力:计算出距离当前日期时间
位于 java.lang包中天后的日期时间,并用XXX年XX月XXX日XXX小时XXX分XXX秒的格式输出
Timer与TimerTask
(1)Schedule 方法主要有如下重载形式:
Schedule(TimerTask task,long delay)(指定隔多长时间以后执行TimerTask task代码)
Schedule(TimerTask task,Date Time)(在什么时间开始执行TimerTask task)
Schedule(TimeTask task,long delay,long period)(隔多长时间以后开始定期执行TimerTask task代码)period指定了定期执行的时间间隔
Schedule(TimerTask task Date firstTime,long period)(从什么时间开始定期执行TimerTask task代码)
(2)TimerTask类实现了Runnable接口,要执行的任务由他里面实现的run方法来完成
编程实力:程序启动30秒后启动windows自带的计算程序
new Timer().schedule(new TimerTask()
{
public void run ()
{
try {
Runtime.getRuntime().exec("cacl.exe");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}//结束任务线程的代码
}
},30000);
}
Math
Random类是一个伪随机数产生器(第九讲)
5:Vector和ArryList有什么重要的区别,在什么情况下该使用Vector,在什么情况下该使用ArryList
6编写一个能用作Hashtable关键字类,其中包含String name和 int age这两个成员变量,饼斌写出验证该关键字是否正确的测试代码
嵌套在网页
浏览器显示原理和
浏览器 显示脚本有索了解
网页脚本编程的原理
Api 文档
public void mousePressed(MouseEvent e)
鼠标按键在组件上按下时调用。
指定者:
接口 MouseListener 中的 mousePressed
Applet 小程序通常要覆盖的方法:
init()方法 在Applet生成期间只会被调用一次,在调用init后就调用Start
start()方法
stop()方法
destroy()方法
paint()方法实际是awt定义的
像java类一样用构造方法初始化,但是
从内部类中访问局部变量 orgY;需要被声明为最终类型
orgY =e.getY();
^
从内部类中访问局部变量 orgX;需要被声明为最终类型
getGraphics().drawLine(orgX,orgY,e.getX(),e.getY());
^
从内部类中访问局部变量 orgY;需要被声明为最终类型(编译出现错误)android培训、java培训、期待与您交流! ----------------------