• 2019Java查漏补缺(一)


    看到一个总结的知识: 感觉很全面的知识梳理,自己在github上总结了计算机网络笔记就很累了,猜想思维导图的方式一定花费了作者很大的精力,特共享出来。原文:java基础思维导图

    自己学习的查漏补缺如下,原文java基础思维导图

     不常用到的运算符:

    ^ : 按照位异或运算,不同为1,相同为0;

    >>>    :     无符号右移,忽略符号位,空位都以0补齐

    String中的方法:

    concat(不是concnect):连接新的字符串

    int lastIndexOf():返回子字符串最后一次出现的索引,是子字符串,以前一直以为的是字符orz;

    String startsWith()  : 测试子字符串是否以指定前缀开始;

    char[] toCharArray()  : 转换为一个新的字符数组;

    StringBuffer /Builder中的方法:

    String StringBuffer reverse()  :   反转字符串输出

    delete (int start, int end )        : 移除部分字符

    类型通配符

    List<? extends Number>  :通配符泛型值接收Number及其下层子类类型;

    List<? super Number>      :  通配符泛型值接收Number及其三层父类类型;

     序列化

    条件两个:除了继承Serializable,还需要该类属性都是可序列化的,一个不是可序列化,必须注明该类是短暂的;

    translent  :某字段若被声明为translent,序列化就会忽略这个字段;

    java网络编程中Socket

    链接建立时,服务器会建立一个socket对象,客户端服务器通过该Socket对象的写入和读取来进行通信;

    详细过程:

     Java多线程的运行周期:新建,就绪,运行,阻塞,死亡;

     原文java基础思维导图

    1、Java 简介.png

    2、java主要特性.png

    3、java发展历史.png

    4、java 开发环境配置.png

    5、java 基础语法.png

    6、java基本概念.png

    7、java面对对象 .png

    8、java面对对象三大特性.png

    9、java面对对象C.png

    10、java基本数据类型.png

    11、java基本数据类型.png

    12、Java 变量类型.png

    13、java修饰符.png

    14、java运算符A.png

    15、java运算符B.png

    16、java循环结构.png

    17、java分支结构.png

    18、java Number & Math 类.png

    19、常用java String类.png

    20、java StringBuffer  和 StringBuilder 类.png

    21、java数组.png

    22、java日期时间.png

    23、java流(Stream)、文件(File)和IO.png

    24、java异常处理.png

    26、java集合框架.png

    27、java泛型.png

    28、java序列化.png

    29、java网络编程.png

    30、java多线程.png

    31、java8新特性.png

    下一步

  • 相关阅读:
    MYSQL 优化指南
    设计模式——依赖倒置原则实例(PHP实现)
    PHP开发笔记
    反射应用
    HMAC-SHA1算法签名及Authorization头认证
    PHP接口和抽象类的区别
    PHP 模板方法模式使用
    RSA JS 加密解密DEMO
    RSA加密解密(PHP Demo)
    【Spark调优】提交job资源参数调优
  • 原文地址:https://www.cnblogs.com/liguo-wang/p/10463776.html
Copyright © 2020-2023  润新知