会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
昨夜星辰
愿广袤的天空中能有一星我的光芒
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2015年7月27日
程序调用栈
摘要: 1. 栈帧 计算机使用栈这样的结构来支持函数调用,栈用来传递过程参数、存储返回信息、保存寄存器信息用于恢复、存储局部变量等。每一次函数调用,系统都会在栈中开辟一块空间用来保存执行状态,为每次函数调用分配的栈空间成为栈帧。 上图描绘了栈帧的结构,帧指针和栈顶指针标示了栈帧的范围,帧指针指示栈帧的起...
阅读全文
posted @ 2015-07-27 19:48 jqc
阅读(1214)
评论(0)
推荐(1)
2015年7月22日
Java抽象类与接口
摘要: 1.抽象类 抽象类表示抽象程度比较高而无法直接通过new来创建实例的类,抽象类使用abstract修饰。抽象类可以包含普通的属性和方法,还可以包含抽象方法(当然也可以不包含)。 抽象方法使用abstract修饰,没有方法体,方法声明结尾是分号,抽象方法的具体实现留在子类中。public abstra...
阅读全文
posted @ 2015-07-22 22:12 jqc
阅读(212)
评论(0)
推荐(0)
Java的Object类
摘要: Object类是所有类的祖先类,如果一个类没有明确的父类,则它的父类就是Object类。Object类中以下几个比较重要的方法:1. equals方法 public boolean equals(Object object)该方法用来判断两个对象是否相等,Object类的默认实现是判断两个引用是否...
阅读全文
posted @ 2015-07-22 20:08 jqc
阅读(197)
评论(0)
推荐(0)
2015年7月21日
Java内部类
摘要: 1.定义内部类即定义在一个类体内部的类,内部类被编译器编译成OuterClass$InnerClass.class 。class OuterClass{ private int value; private class InnerClass { }}2.特性(1)内部...
阅读全文
posted @ 2015-07-21 18:35 jqc
阅读(231)
评论(0)
推荐(0)
Java创建对象的初始化顺序
摘要: 1. 初始化块 初始化块通常写在类的构造方法之前,由花括号括起来,通常包含对成员属性进行初始化的语句; 初始化块分为instance初始化块和static初始化块,初始化块在构造方法执行之前被执行; static初始化块不能访问非statci成员,也不能调用非static方法,并且只在类加载时执行一...
阅读全文
posted @ 2015-07-21 16:42 jqc
阅读(5650)
评论(1)
推荐(1)
Java多态与动态绑定
摘要: 1.多态 一个实例变量可以引用多种不同类的实例的现象称为多态,这些类之间是父类与子类的关系,即父类引用可以指向子类的对象,这样参数是父类类型的方法也可以用来处理子类。2.动态绑定 父类有多个子类,且多个子类都继承了父类中某个方法并以不同实现重写了。由于多态,父类引用可能指向的是子类对象,在使用父类引...
阅读全文
posted @ 2015-07-21 16:39 jqc
阅读(485)
评论(0)
推荐(0)
Java访问修饰符
摘要: private、protected、public是Java中的访问权限修饰符,可以用于修饰变量、方法和类。 (更正:类只有default和public两种修饰符,内部类相当于成员,可以使用private、protected和public修饰) private表示只能在本类才能访问; protecte
阅读全文
posted @ 2015-07-21 16:36 jqc
阅读(351)
评论(0)
推荐(0)
Java面向对象
摘要: 一、重载、覆盖与隐藏 1.重载 每个方法都有一个由方法名称和参数列表组成的签名,同一个类中不能出现相同签名的方法,对于相同名称但参数列表不同的方法称为重载。 2.覆盖 子类可以继承父类中除了构造方法之外的所有方法以及所有属性,当然对于父类中private的属性和方法,子类继承来了也是不能访问的; 对...
阅读全文
posted @ 2015-07-21 16:24 jqc
阅读(179)
评论(0)
推荐(0)
2015年7月17日
Java基础
摘要: 一、安装JDK 使用Java语言开发程序的第一步就是安装JDK,安装JDK后需要配置系统环境变量。 配置系统环境变量主要是配置PATH,在PATH后面添加"jdk/bin"目录的完整路径,这样系统才能找到编译和运行Java代码的可执行文件所在路径,我们才能够使用javac命令和java命令。 对于J...
阅读全文
posted @ 2015-07-17 21:59 jqc
阅读(370)
评论(0)
推荐(0)
2015年7月14日
数据的表示与处理
摘要: 一、基本知识1. 字 字是指计算机运算和传送数据的基本单位,其长度即为字长,字长指明了指针数据类型的大小。因此,字长表示了一个计算机的寻址范围,例如:32位机的指针占4个字节,其寻址范围就是0~2^32 - 1。上面说的字长是机器字长,即CPU的字长,而操作系统字长不一定与机器字长一致(例如,在6...
阅读全文
posted @ 2015-07-14 20:27 jqc
阅读(1481)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告