java
vitalchuan
这个作者很懒,什么都没留下…
展开
-
List与Array相互转换
java与Array相互转换转载 2020-05-18 21:25:27 · 181 阅读 · 0 评论 -
详解 & 0xff 的作用
详解 & 0xff 的作用转载 2020-03-24 12:05:29 · 1079 阅读 · 0 评论 -
java >>右移运算符何时插入1 何时插入0
回答移位运算符面向的运算对象也是二进制的“位”。可单独用它们处理整数类型(主类型的一种)。左移位运算符(<<)能将运算符左边的运算对象向左移动运算符右侧指定的位数(在低位补0)。“有符号”右移位运算符(>>)则将运算符左边的运算对象向右移动运算符右侧指定的位数。“有符号”右移位运算符使用了“符号扩展”:若值为正,则在高位插入0;若值为负,则在高位插入1。Java也添加了一...原创 2020-03-13 23:32:47 · 636 阅读 · 0 评论 -
leetcode刷题总结-DFS
回溯法(深度优先搜索)回溯法按深度优先搜索 搜索问题的解空间树。首先从根节点出发搜索解空间树,当算法搜索至解空间树的某一节点时,先利用剪枝函数 判断该节点是否可行。如果不可行,则跳过对该节点为根的子树搜索,逐层向其祖先节点回溯;否则,进入该子树,继续按深度优先策略搜索。示例:leetcode第22题: 给出 n 代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。...原创 2020-03-04 22:17:18 · 160 阅读 · 0 评论 -
JAVA-一个继承与多态问题研究
起因:在QQ群有人发了这么一段代码,不由地激起了我研究的兴趣。To be frank说实话,我就喜欢这种喜欢写稀奇古怪的代码来实现特定功能的萌新(虽然我自己也是),研究他们的问题总能让我意识到自己基础知识中的不足与疏漏。分析:乍一看,这个问题涉及到了类继承与多态。何谓多态?多态的意思 就是 可以将一个子类的引用赋给超累变量,即 一个超类变量可以引用任何一个子类变量。但是此时超量变量无法调用...原创 2019-10-13 16:09:02 · 166 阅读 · 0 评论 -
JAVA-自动装箱深入研究
起因:在网上看到一些文章写道:Integer a=2;等价于Integer a=new Integer(2);这里阐述了java自动装箱机制。因为java在很多数据结构中无法储存基本类型(int、double、float、char等类型),只能使用引用类型(例如Integer、Double、Float等等)。因此java设计了自动装箱与自动拆箱的机制方便程序员使用。然而我在测试代码时发...原创 2019-09-08 17:29:50 · 121 阅读 · 0 评论