zoukankan      html  css  js  c++  java
  • 背诵提纲

    1、基础知识

    (1)、& &&,| ||

    (2)、最有效计算2乘以8

    (3)、两个int值互换

    (4)、java语言的基础类型、默认值、字节、位数、范围

    (5)、自增/自减运算符 ,++i与i++返回值结果;

    (6)、try-catch-finally,不同位置return结果;

    (7)、try-witch-resource

    (8)、文件与目录 打印目录下所有子目录和文件,2中方式;

    (9)、字符串,常变量地址问题;

    (10)、字符串相关构建类 String、StringBuffer与StringBuilder 异同点

    (11)、面向对象的思想,4大特征

    (12)、Overload和Override

    (13)、接口、抽象类与类的关系

    (14)、异常类的继承关系

    (15)、int与Integer区别

    (16)、==与equals区别

    (17)、静态代码块、构造函数、父类等加载执行顺序

    (18)、内部类好处、分类

    基础知识升级

    (1)、面向对象设计 五大原则 和设计模式 六准则

    (2)、JAVA反射 原理 使用 和应用

    (3)、常见设计模式

    (4)、自动拆装箱

    (5)、JDK新特性:lambda表达式、方法引用、集合流Stream处理、localDate

    2、集合

    (1)、常用List  与安全List

    (2)、ArrayList扩容机制

    (3)、常用map 与安全map

    (4)、HashMap 与ConcurrentHashMap 扩容机制

    3、并发多线程

    (1)、进程、线程、协程,并发、并行,同步、异步

    (2)、线程状态 与 阻塞

    (3)、进程/线程 调度算法

    (4)、脏读、指令重排、两种锁原理区别、锁互斥条件

    (5)、多线程基础使用和应用

  • 相关阅读:
    HDU 2328 POJ 3450 KMP
    挨踢江湖之十八
    Solr4.2迁移到新项目下异常:java.lang.NoSuchMethodError: org.apache.http.conn.scheme.Scheme.<init>
    滚动条
    《取悦症》听书笔记
    《洞见远胜创意》听书笔记-如何获得洞见
    《乌合之众》听书笔记
    《巨人的工具》听书笔记
    程序员职业生涯规划
    2017第20周摘录
  • 原文地址:https://www.cnblogs.com/huasky/p/15219752.html
Copyright © 2011-2022 走看看