java 小知识

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、如何将数值型字符转换为数字(IntegerDouble)?

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

  

原文地址:https://www.cnblogs.com/chengbao/p/4863401.html