摘要: 经典面试题 version 1.0 题注:以下答案仅限本人个人见解,若有错误和建议请多多指教。QQ:1807812486 题目来源 1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? 答:java虚拟机是执行java字节码的虚拟进程。javac将java代码编译成.class字 阅读全文
posted @ 2019-03-21 18:53 李成洪 阅读(377) 评论(2) 推荐(1) 编辑
摘要: 点对象 public class Vertex implements Comparable{//必须实现此接口才能入栈 private String name;//点的名字 public String getName() { return name; } public void setName(St 阅读全文
posted @ 2018-11-29 15:43 李成洪 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 题目:输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 思路:见注释 public class Solution 阅读全文
posted @ 2018-11-28 20:46 李成洪 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 3.2对象死亡的判断方法 3.2.1引用计数法 给对象添加一个引用计数器,每当一个地方引用它就+1,引用失效就 1,当计数器为0时就表示对象已经死亡。 缺点是无法解决循环引用问题 3.2.2可达性分析 将GC root作为根节点向下遍历,无法遍历到的对象(GC Root到这个对象不可达)就表示该对象 阅读全文
posted @ 2018-11-28 20:35 李成洪 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 第二章 内存区域与内存溢出异常 2.2 运行时数据区域 2.2.1 程序计数器 程序计数器是当前程序执行的字节码的行号指示器,通过改变程序计数器的值可以实现 分支,跳转,循环,异常,线程回复等功能 2.2.2 Java虚拟机栈和本地方法栈 线程私有,与线程的生命周期相同。方法执行时在此处创建栈帧用于 阅读全文
posted @ 2018-11-27 11:51 李成洪 阅读(121) 评论(0) 推荐(0) 编辑
摘要: WordCount 个人编程,写一个命令行程序 注册GitHub账号,建立仓库 添加Readme.md 描述项目的简要介绍,功能,用列,下载,文档等 建立doc目录文档 建立scripts目录存放各种脚本 建立config目录存放可公开的配置信息 分析程序的需求,并提交文档到github 基本需求 阅读全文
posted @ 2018-11-07 16:51 李成洪 阅读(95) 评论(0) 推荐(0) 编辑
摘要: https://wenku.baidu.com/view/5b87fb42c77da26924c5b03b.html 阅读全文
posted @ 2018-11-03 20:12 李成洪 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 一.个人介绍 我来自西南石油大学,是一名大三的计算机学生。我从小喜欢打篮球,打游戏,下象棋,但是我觉得都不算什么特长。在大学里我也希望能培养一个有兴趣的特长。 二.现状,经验,计划 1.我选择这个专业是因为当时对所有的专业都不太了解,然后因为自己对电脑方面有一定的兴趣,所以选择了一个计算机方面的专业 阅读全文
posted @ 2018-09-25 17:55 李成洪 阅读(179) 评论(3) 推荐(0) 编辑
摘要: 李成洪的github 一..需求说明 1.基本需求 输入:txt文件 输出:将txt文件中的字符数、单词数、行数,统计结果以指定格式输出到默认文件 2.输入输出以及计算规定 wc.exe -c file.c 返回文件 file.c 的字符数wc.exe -w file.c wc.exe -w fil 阅读全文
posted @ 2018-09-23 23:28 李成洪 阅读(211) 评论(0) 推荐(0) 编辑
摘要: https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/ 阅读全文
posted @ 2018-09-21 10:37 李成洪 阅读(110) 评论(0) 推荐(0) 编辑