常用系统类
Java 常用的系统类: Java
1.Applet类
(1)概念:Applet对象只是作为浏览器窗口中运行的一个线程,Applet类中声明了与生命周期相关的4个方法:init()、start()、stop()、destory().Applet可以多次开始运行,但初始化只能进行一次。
StringBuffer
String
buffer.append(s) //将字符串调用到字符串缓冲区buffer中
repaint(); //调用repain()方法重写(自动调用paint方法在指定位置显示字符串)
public
{
g.drawString(buffer.toString(),5,15);
}
(2)Applet标签属性
HTML语音有一个
code=字节码文件
[codebase=字节码文件路径]
[alt=可替换的文本内容]
[name=对象名]
[align=对齐方式]
[vspace=垂直间隔]
[hspace=水平间隔]
[参数名
.......
[alternateHTML] //用来指定可替换的HTML代码
>
/>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>/
源代码:
AP3.html
AP3.java
*程序功能:
* 通过参数给Applet程序传递不同字号、不同颜色和文本内容。
*
import
import
public
{
private
private
public
{
text=getParameter("text"); //调用getParameter方法获取文本内内容
size=Integer.parseInt(getParameter("size")); //获取字体大小,并将字符串转化十进制
color=Integer.parseInt(getParameter("color"),16);//获取颜色,转化为十六进制
}
public
{
Color
g.setColor(c); //调用Graphics类setColor方法设置颜色
Font
g.setFont(f);
g.drawString(text,10,50); //显示指定大小颜色的字符串
}
}
/>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>/
2.字符串类
(1)概念:java.lang定义了两个字符串类String和StringBuffer,前者用来处理字符串常量,后者用来处理字符串变量。二者都被声明为最终类,不能派生子类,以防用户修改其功能。
(2)String类的应用
一般来说,Java习惯用"+"来连接字符串,即str=str+"World"
c.字符串截取:返回一个字符或者一个字符串
String
String
d.字符串转换为数组:字符串转换为字节数组或字符数组(字符为16位长、字节为8位长)
byte[]
byte[]
char[]
等等。。。。。。。。。。。。。。
(3)StringBuffer类的应用
A.append方法:
append的10个方法主要在参数上有所不同,它可以把各种数据类型转换成字符串后添加进来(byte类型除外),基本用法:append(数据类型数据)
举例:StringBuffer
B.insert方法:基本用法insert(插入位置,数据类型)
3.输入输出(I/O)流类
java.io包中具体声明了用于读写操作的输入流与输出流,所有输出流都是输出类OutputStream(抽象类)子类;所有输入类都是输入类InputStream子类。例如,FileInputStream文件输入流类,ObjectOutputStream对象输入流类。
对流的每次操作都是以字节为单位进行,为了提高数据传输效率,通常使用缓冲流,一个缓冲区就是专门用于存储数据的一块内存。
标准输入输出的功能是通过java的System系统类实现的。System类在java.lang包中,是一个最终类。
(1)标准输入System.in:调用read方法读取键盘数据
(2)标准输出System.out:作为PrintStream打印流类的对象实现标准输出,可以调用它的pint、println(输出后换行)、write(输出字节数组,输出时不换行,在输出单个字节时不能立即显示出来必须调用flush方法或close方法强制回显)