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

      

  • 相关阅读:
    hdu 4521 小明系列问题——小明序列(线段树 or DP)
    hdu 1115 Lifting the Stone
    hdu 5476 Explore Track of Point(2015上海网络赛)
    Codeforces 527C Glass Carving
    hdu 4414 Finding crosses
    LA 5135 Mining Your Own Business
    uva 11324 The Largest Clique
    hdu 4288 Coder
    PowerShell随笔3 ---别名
    PowerShell随笔2---初始命令
  • 原文地址:https://www.cnblogs.com/chengbao/p/4863401.html
Copyright © 2011-2022 走看看