- 博客(11)
- 收藏
- 关注
原创 泛型
获取类的Class 方法: 1.Class c1=类名.class; 2.Class c2=Class.forName(类的全名的字符串参数); 3. A t=new A(); Class.c3=t.get
2017-11-16 11:26:24
194
原创 继承与多态及抽象类与接口
继承关键字 extends 子类extends基类 重写(覆盖):子类和基类中方法和参数列表都相同 编译期----静态联编 运行期-----动态联编 多态发生在运行期,当基类为抽象类,子类为实现抽象类的重写方法时,基类对象调用子类中该抽象类的重写方法时,就会产生多态 RTTM 运行时的类型信息: 所有对象的类型对象都在class对象里面存储,方法与类型对应 j
2017-11-05 10:12:26
342
原创 类与类的关系1
类与类的关系:1.组合 2.继承 3.代理 组合:一个类产生的对象作为另一个类的成员变量 继承:复用已有代码 使用类的三个步骤:1.加载 2.链接 3.初始化 子类中无此成员变量或成员方法时,子类会自动调用基类中该成员变量或成员方法 super()的三个功能:1.子类指定调用基类的构造函数,必须放在子类构造函数的第一行;
2017-10-30 16:27:35
201
原创 java知识点总结
GC垃圾回收器 数据域---------堆区--------栈区 栈运行时开始运行时结束 JVM内存模型 jvm栈-------jvm堆--------jvm方法区(常量池) 引用中比较相等用equals比较的是对象的值,==比较的是对象的地址。 常量池中地址只有一个,Inter用来返回常量池的地址 byte---
2017-10-26 19:53:20
158
原创 java总结
JDK中:java编译命令 javac + 类名.java -->生成.class文件 生成命令 java +类名 --->生成.java文件 exclipse中的快捷键:Alt+/ --->字符串输出
2017-10-26 18:42:14
178
转载 文章标题 判断单链表是否有环
package demo;import java.util.HashMap;import demo.LinkReverse.Node;/** * 判断链表是否有环的方法 * @author mengfeiyang * */ public class LinkLoop {public static boolean hasLoop(Node n){ //定义两个指针tmp1,t
2017-10-23 18:02:36
156
原创 数组
//定义并初始化一维数组3种方法 int[] arr={1,2,3,4,5}; //1 int[] arr=new int[5]; //2 int[] arr=new int[]{1,2,3,4,5}; //3 int[] arr2=arr.clone(); //1 int[] arr2=Arrays.copyOf(arr,arr.length); //2 int[]
2017-10-21 13:55:55
222
原创 指针与进程间通信
空悬指针:free()后的指针 空指针:char*p=NULL; 野指针:char*p; debug版本中考虑assert, release版本忽略assert CPU:内存 IPC:进程间通信 PCB:进程块 文件描述符在PCB中存着,文件在硬盘上 共享内存:两个进程通过共用一块内存,该内存为这两个进程的共用部分,且和两个进程都相关,由指针直接指向 管
2017-10-11 19:11:08
544
转载 信号量处理相关函数
与信号量处理的函数有:semget();semctl();semop(); 第一个semget()函数,与共享内存的shmget()函数类似。 使用格式: #include int semget(key_t _key ,int _nsems,int _semflg); 功能:创建一个新的信号量或获取一个已经存在的信号量的键值。 返回值:成功返回信号量的标识
2017-10-06 22:26:05
570
原创 数据结构相关公式
判断栈空:s->top==-1 判断栈满:s->top==maxsize+1 栈的中缀转后缀运算:“9+(3-1)*3+10/2"(中缀)----》”9 3 1-3*+10 2 / +"(后缀) 规则:遇到数字直接输出,左括号和小于栈顶元素优先级的进栈,右括号匹配到左括号出栈,优先级大于栈顶元素优先级的入栈。 后缀表达式计算:9 3 1-3*+10 2 / + 规则:数字
2017-09-28 17:07:27
2041
原创 二叉树
二叉树的三种遍历方式: 1)先序遍历:遍历顺序为 根---左---右 2)中序遍历:遍历顺序为 左---根---右 3)后序遍历:遍历顺序为 左---右 --- 根
2017-09-17 16:24:47
207
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人