初步学习JDK的Enum类源码

最近有空看了 Enum 类的源码,下面只挑重点部分记录一下。 抽象类 所有 enum 类型自动继承自 Enum 类,由于 java 的单继承特性,也就使得 enum 类型不能继承,个人觉得这是缺

初步学习JDK的String类源码

最近有空看了部分 String 类的源码,下面只挑重点部分记录一下。 为什么要用 final 修饰类 第一个比较特别的就是,String 类是用 final 修饰的,表明这个类不可被继

React入门-井字游戏实现与完善

前段时间换了家外企工作, 空闲时间比较多。 虽然我是做Java后端的,但是老外喜欢搞敏捷开发和全栈,所以也要写前端,既然是老外,那肯定是喜欢用R

阿里java开发者手册读书笔记

POJO 类中布尔类型的变量,都不要加 is 前缀,否则部分框架解析会引起序列化错误 心得:这个之前我写的代码的确会下意识地就用isXXX,现在遵守这个规范

String permutations

There is an interview problem. Given a string without duplicate characters, return all permutations of the string. First Try The straightforward idea is using recursive algorithms. We enum all characters for the first position and concatate the permutations of the rest substring. However, the speed is too slow when the string is a little logger, like “abcdefghi”. So, we have to try the iterative solution. There is an algorithm call “Next Permutation”.