摘要: 业务逻辑:声明一个变量用于统计个数,这个变量应该被类的实例共享(可以被所有的对象访问); 所以这个变量应该放在方法区。 所以这样的变量应该由static来声明 static可以修饰变量、方法、代码块和内部类 static属性属于这个类所有,即由该类创建的所有对象共享同一个static属性。 可以在对 阅读全文
posted @ 2019-05-11 22:12 c++天下第一 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 递归算法解决问题的特点: (1) 递归就是在过程或函数里调用自身。 (2) 在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口。 (3) 递归算法解题通常显得很简洁,但运行效率较低。所以一般不提倡用递归算法设计程序。 (4) 在递归调用的过程当中系统为每一层的返回点、局部量等开辟了栈来存储 阅读全文
posted @ 2019-05-11 21:47 c++天下第一 阅读(454) 评论(0) 推荐(0) 编辑
摘要: JVM :JVM是Java Virtual Machine(Java虚拟机)的缩写,它是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟 阅读全文
posted @ 2019-05-11 21:30 c++天下第一 阅读(319) 评论(0) 推荐(0) 编辑
摘要: (1)c/c++是编译成对应平台,跨平台需要使用相应的编译器重新编译 (2)java是将文件(.java)编译成字节码文件(.class),然后字节码在java虚拟机上解释成机器码 (3)字节码(.class)文件不面向任何具体平台,只面向虚拟机 (4)不同平台的虚拟机不同,但有相同的接口 (5)j 阅读全文
posted @ 2019-05-11 21:16 c++天下第一 阅读(404) 评论(0) 推荐(0) 编辑