摘要: 十大经典排序算法最强总结 转载:https://blog.csdn.net/hellozhxy/article/details/79911867 十大经典排序算法最强总结 转载:https://blog.csdn.net/hellozhxy/article/details/79911867 十大经典 阅读全文
posted @ 2019-06-25 16:51 影子惊喜 阅读(1244) 评论(0) 推荐(0) 编辑
摘要: 1.java是如何管理内存的 java的内存管理就是对象的分配和释放问题。(其中包括两部分) 分配:内存的分配是由程序完成的,程序员需要通过关键字new为每个对象申请内存空间(基本类型除外),所有的对象都在堆(Heap)中分配空间。释放:对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员 阅读全文
posted @ 2019-02-15 12:31 影子惊喜 阅读(1247) 评论(0) 推荐(0) 编辑
摘要: Java中类,对象,方法的内存分配 Java中类,对象,方法的内存分配 Java中类,对象,方法的内存分配 Java中类,对象,方法的内存分配 以下针对引用数据类型: 在内存中,类是静态的概念,它存在于内存中的CodeSegment中。 当我们使用new关键字生成对象时,JVM根据类的代码,去堆内存 阅读全文
posted @ 2019-02-15 12:13 影子惊喜 阅读(3459) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什 阅读全文
posted @ 2019-02-15 11:33 影子惊喜 阅读(318) 评论(0) 推荐(0) 编辑