1. JAVA的事件委托机制
Java事件委托机制:事件源产生事件并将其送到一个或多个监听器,监听器简单的等待,直到收到事件,并处理事件,然后返回。
什么是java序列化
序列化:处理对象流的机制,
对象流:将对象的内容进行流化,可以对流化后的对象进行对读写操作,或传输于网络之间。
而序列化是为了解决在对象流进行读写操作时所引发的的问题。
implements Serialiable
ObjectOutputStream ObjectInputStream;
final :
属性常量,
方法不可以Override
类不可以继承
/**
*目的:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。<br>
*但是要保证汉字不被截半个,如"我ABC"4,应该截为"我AB",输入"我ABC汉DEF",6,<br>
*应该输出为"我ABC"而不是"我ABC+汉的半个"。<br>
*思路:遍历字符串,获取每个字符的字节数,一个个相加,与目标数相比较<br>
*如果计算的字节数<=目标数,将该字符输出,<br>
*否则跳出遍历,结束
*/
静态属性的调用:
static 属性属于类,只在第一次加载时创建,只有一份
子类的创建要先调用父类的构造方法,在调用子类的构造方法,
所以 执行 A1 ab = new B()输出:1a2b
类的反射机制的包和核心类
java.lang .Class ;
java.lang.reflection.Method
java.lang.reflection.Field
java.lang.reflection.Constructor
java.lang.reflection.Modifier
java.lang.reflection.Interface
获取Class的三种方法
对象.getClass()
类.class或Integer.type(int) Integer.class(java.lang.Integer)
Class.forName(" ");
23、如何将数值型字符转换为数字(Integer,Double)?
Integer.parseInt("1234");
Double.parseDouble("123.2");
如果将数值转化为字符使用valueOf()
public static String valueOf(long l)
public static String valueOf(boolean b)
public static String valueOf(char c)
public static String valueOf(double d)
public static String valueOf(long l)
NullPointerException,
SqlException
SecurityException
IOException
FileNotFoundException