JAVA
寒影决
这个作者很懒,什么都没留下…
展开
-
线性栈和单向链表的实现
线性栈 数组实现 public class Stack { public static void main(String[] args) { myStack S1 = new myStack(); //打印初始栈 S1.print(); //1,11,111进栈后打印 S1.instack(1); S1.instack(11); S1.instack(111); ...原创 2019-03-02 20:08:49 · 124 阅读 · 0 评论 -
自定义String类
构造初始化 package Part1.string; public final class MyString { //定义MyString类的容器 private char[] value; //初始化MyString类 public MyString() { this.value = new char[0]; } public MyString(char[] chars)...原创 2019-03-09 18:27:47 · 332 阅读 · 0 评论 -
JAVA内存泄漏
JAVA 的内存管理 java的内存管理就是对象的分配和释放问题 GC Java中,通过关键字new为每个对象申请内存空间 (基本类型除外),所有的对象都在堆 (Heap)中分配空间。在对象使用完之后,这部分被占用的内存应该在适当的时候回收,以免系统资源告罄。这就是垃圾回收机制(Garbage Collection) public class test { public static ...原创 2019-07-23 19:40:17 · 109 阅读 · 0 评论 -
==和equals的区别
public class test { public static void main(String[] args) { //1.基本数据类型 int n1 = 1; int n2 = 2; int n3 = 2; boolean result1 = (n1 == n2); boolean result2 = (n2 == n3); System.ou...原创 2019-07-25 23:39:49 · 105 阅读 · 0 评论 -
深拷贝和浅拷贝
拷贝 引用拷贝 Student student1 = new Student(1,"小明"); Student student2 = student1; System.out.println(student1); System.out.println(student2); 引用拷贝是使2个引用变量都指向同一个Student对象,地址相同 对象拷贝 Student student3...原创 2019-07-26 21:15:11 · 142 阅读 · 0 评论