zoukankan      html  css  js  c++  java
  • 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

      

  • 相关阅读:
    SQL计算生日所属的星座 XuZhao
    IIS 操作系统 .net FrameWork 的一些常见问题
    Python面向对象4.实例属性、实例方法
    Python面向对象6.init方法
    Python面向对象3.定义类、创建对象
    源码部署zabbix4.0监控
    IE6 Select控件挡住DIV内容解决办法
    转自网上的c#日期大全
    已更新或者删除的行值不能使该行成为唯一行(sql2005) 解决办法
    asp 多行多列加分页代码
  • 原文地址:https://www.cnblogs.com/chengbao/p/4863401.html
Copyright © 2011-2022 走看看