摘要: 我们都知道,java是一种平台无关的语言。java代码通过java编译器(如javac等),将.java文件编译成字节码,也就是.class文件。字节码是运行在jvm虚拟机之上的。而不同的平台则 有不同的虚拟机映射规则。因此,我们从虚拟机上面一层来看,java是平台无关的。write once ,写 阅读全文
posted @ 2017-04-04 20:52 王小丸子 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 原博地址:https://zhuanlan.zhihu.com/p/25713880 JVM的基础概念 JVM的中文名称叫Java虚拟机,它是由软件技术模拟出计算机运行的一个虚拟的计算机。 JVM也充当着一个翻译官的角色,我们编写出的Java程序,是不能够被操作系统所直接识别的,这时候JVM的作用就 阅读全文
posted @ 2017-04-04 17:42 王小丸子 阅读(4343) 评论(0) 推荐(0) 编辑
摘要: 整数划分 --- 一个老生长谈的问题: 整数划分是一个经典的问题。请写一个程序,完成以下要求。 下面是我根据网上的资料, 写出自己的分析和实现过程. 分析: 本题使用动态规划(Dynamic Programming)方法解决 一 求将n划分为若干正整数之和的划分数 1. 若划分的多个整数可以相同 设 阅读全文
posted @ 2017-04-04 15:39 王小丸子 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 3月31号面试,被面试官问到static 和非static 的问题。 首先,了解static关键字:在java编程思想里,是这么说的: 通常,创建类的时候,就是在描述这个类的外观行为,除非用new创建那个类的对象,否则实际上并没有获取任何对象,new来创建对象时,数据存储空间才被分配,其方法才供外界 阅读全文
posted @ 2017-04-04 15:37 王小丸子 阅读(7148) 评论(0) 推荐(0) 编辑