摘要: 一.线程管理 1.1 线程的创建方式 继承Thread类 (Thread类实现了Runnable接口) public class MyThread extends Thread{ @Override public void run(){ System.out.println("使用继承的方式实现一个 阅读全文
posted @ 2020-06-28 00:03 litterCoder 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 一.概念 1.1 IO流的分类 ①根据数据流向分为:输入流 和 输出流 ②根据处理数据不同分为:字节流 和 字符流 ③根据功能不同分为:节点流 和 处理流 (装饰者模式的体现) 节点流:程序直接操作目标所对应的类叫做节点流。 处理流:程序通过间接流去调用节点流类操作数据,而自己则增加一些额外的功能, 阅读全文
posted @ 2020-05-30 19:36 litterCoder 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 一.前言 一名拥有一年工作经验的Java程序员应该具备的技能,这些可能是Java程序员比较关注的。众所周知,工作一年和工作三年对于一个程序员来说,都是一个十分关键的时期。刚工作一年的程序员,是进入社会的一个关键期,这段时间我们会将自己在学校学到的知识运用到实际工作中,并真正开始接触到企业级的开发流程 阅读全文
posted @ 2020-05-30 14:52 litterCoder 阅读(2278) 评论(0) 推荐(2) 编辑
摘要: 一.前言 idea是一款十分智能的编程软件,有能力的同志们还是尽量支持正版。 二.激活流程 话不多说,开始教程 2.1 下载激活工具包 链接:https://pan.baidu.com/s/1nj3wcpzyuUqYightXptubw 提取码:hjqm 下载完成后,打开idea的安装路径的bin目 阅读全文
posted @ 2020-01-10 11:53 litterCoder 阅读(7446) 评论(8) 推荐(3) 编辑
摘要: 一.前言 这个题和第七题的类型有点相似,不过这个题目涉及到了一些字符串的处理,由于比较简单,加上在加班的时候,把活干完了,没啥事情可以做了,所以我干脆把这个题目也一起做了。 二.题目 题目:请你来实现一个 atoi 函数,使其能将字符串转换成整数。 首先,该函数会根据需要丢弃无用的开头空格字符,直到 阅读全文
posted @ 2019-09-19 20:52 litterCoder 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 一.前言 重新开始刷题的感觉就是好,觉得自己每天都有进步,虽然可能都是幻觉,但是只要自己坚定不移的走下去,总有一天,菜鸟也会成为大神的。 二.题目 题目:给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例1:输入: 123 输出: 321 示例2:输入: -123 输出: 阅读全文
posted @ 2019-09-19 17:19 litterCoder 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 一.前言 之前因为第五题最长回文字符串需要使用到dp解法,所以我花了很长的时间来研究dp(因为每天又要上班,加上这段时间事情比较多,所以花了三个星期才搞定),好不容易算入了个门,有兴趣的同学可以看看我写的dp的文章,话不多说,今天开始继续刷题。 二.题目 题目:将一个给定字符串根据给定的行数,以从上 阅读全文
posted @ 2019-09-18 20:15 litterCoder 阅读(756) 评论(0) 推荐(0) 编辑
摘要: 一.前言 周末果然是堕落的根源,原谅我两天没刷题(PS:主要是因为周末搬家去了)。上次在这个题的时候,看到网上很多方法都是用动态规划做的,但是本渣渣实在不知道动态规划具体是怎样的,于是就专门花了花时间去研究了一下。肯定没这么快弄懂,只能说是稍微入门,于是写下这篇文章,帮助自己也帮助别人理解动态规划。 阅读全文
posted @ 2019-09-15 22:37 litterCoder 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 一.前言 今天开始第五题,求最长回文子串。不知不觉已经坚持到第五天了,往往在这个时候最容易大易,所以我们不能松懈,坚持就能走向成功。 二.题目 题目:给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 示例1:输入: "babad" 输出: "bab" 注意: 阅读全文
posted @ 2019-08-22 23:43 litterCoder 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 一.前言 今天开始第四题,寻找两个有序数组的中位数。这个题leetcode的标记难度是困难,这一看可把我吓坏了,之前还没做过困难的题目。但是进去一看,感觉题目挺简单的,还小小的高兴了一会儿,以为是自己的水平变高了。结果打脸来的太快,漏看了一个条件,要求时间复杂度为O(log(n+m)),果然还是有难 阅读全文
posted @ 2019-08-21 23:19 litterCoder 阅读(527) 评论(0) 推荐(0) 编辑