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

      

  • 相关阅读:
    php 数据类型
    Django REST framework基础:视图和路由
    Django REST framework基础:序列化
    android 适配器 ArrayAdapter,SimpleAdapter的学习
    关于系统模块设计的一点疑问?
    看了看 #ifndef 和#pragma once 的区别
    ace.js 中文手册
    .net core 3.1发布时视图Views文件夹不被打打包成.dll文件解决办法
    Asp.net core应用在 Kubernetes上内存使用率过高问题分析
    .Net Core内存回收模式及性能测试对比
  • 原文地址:https://www.cnblogs.com/chengbao/p/4863401.html
Copyright © 2011-2022 走看看