摘要:内存中的栈空间与堆空间 我们通常所说的内存空间,包含了两个部分:栈空间(Stack space)和堆空间(Heap space) 当一个程序在执行的时候,操作系统为了让进程可以使用一些固定的不被其他进程侵占的空间用于进行函数调用,递归等操作,会开辟一个固定大小的空间(比如 8M)给一个进程使用。这个
阅读全文
摘要:jixu 8. 并发 启动线程的几种方式 线程同步 synchronize:对象加锁 synchronized(cnt) { cnt++; //临界区 } wait() 释放对象锁,阻塞当前进程 notify() / notifyAll() 相当于signal,让阻塞的线程继续 java并发API:
阅读全文
摘要:继续啊啊啊啊啊啊 7. collection基本用法 一些常用的interface(HashSet/TreeSet,HashMap/TreeMap,LinkedList/ArrayList,PriorityQueue/LinkedList)的用法还可参考 https://www.cnblogs.co
阅读全文
摘要:接着上一集 https://www.cnblogs.com/pdev/p/11288014.html 5. OO中的一些基本概念 继承 父类的非private方法自动被子类继承 super:访问父类中的成员 this:当前对象(子类)中的成员 子类在构造方法中可以用super调用父类中的构造方法 接
阅读全文
摘要:Go看完了就来看看java叭 (其实5105结课之后就该总结一下的,太懒了 大部分整理自 https://github.com/CyC2018/CS-Notes ,加上了一些自己过去的笔记 1.数据类型 1.1 基础数据类型/包装数据类型 有人可能会问:int和Integer啥区别呀?它们分别属于基
阅读全文
摘要:什么是 Interface Java接口(Interface)是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为。打一个比方,接口好比一个戏中的角色,这个角色有一些特定的属性和操作,然后实现接口的类
阅读全文