基础知识

深入理解Java的String

  Java的字符串就是Unicode字符序列,Java并没有内置字符串类型,而是在Java库中提供了预定义类String,每个用双引号扩起来的字符串都是String类的一个实例。String的成员属
2019-11-01 / 0 comments

Java的运算符

  在日常开发中位运算符可能使用的不多,但是在JDK或是Spring的源码中经常会发现这些优质开源的产品会经常使用。下面来简单回顾一下Java的运算符。算数运算符+、-、*、/、%加、减、乘、除、取模
2019-10-30 / 0 comments

Java多线程

进程和线程进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1~N个线程。(进程是资源分配的最小单位)线程:同一类线程共享代码和数据空间,每个线程有独立的运
2019-10-22 / 0 comments

算法的复杂度分析

概述数据结构和算法本身解决的是“快”和“省”的问题,即如何让代码运行的更快,如何让代码更省空间。所以执行效率是算法一个非常重要的考量指标。只要讲到数据结构和算法就离不开时间、空间复杂度分校。复杂读分析
2019-09-29 / 1 comments