自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 Java类体中的this和super的用法

一、基础知识1、super(参数):调用基类中的某一个构造函数(应该为构造函数中的第一条语句)2、this(参数):调用本类中另一种形成的构造函数(应该为构造函数中的第一条语句)3、super: 它引用当前对象的直接父类中的成员(用来访问直接父类中被隐藏的父类中成员数据或函数,基类与派生类中有相同成员定义时)   如:super.变量名   super.成员函数据名(实参)4、th

2008-03-25 00:12:00 379

原创 四则运算JAVA实现

实现四则运算的优先级算法,并转换为相应的模拟机器码,演示计算机实际计算过程本程序具体参考了严蔚敏的《数据结构》中四则运算的算法在程序的完成的过程中,应注意对计算字符串的正确解析,特别是负数的判断,存取以及操作*/package shiyanyi;public class Main {  public static void main(String[] args)  {      String

2008-03-23 14:35:00 1706

原创 java中堆和堆栈的区别

java中堆和堆栈的区别1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。   2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告

2008-03-23 09:21:00 945 1

转载 把命令行参数中的前一个文件名标识的文件, 复制到后一个文件名标识的文件中, 如命令行中只有一个文件名则把该文件写到标准输出文件(显示器)中

#includemain(int argc,char *argv[]){FILE *fp1,*fp2;char ch;if(argc==1){printf("have not enter file name strike any key exit");getch();exit(0);}if((fp1=fopen(argv[1],"rt"))==NULL){printf("Cannot open %

2008-05-30 09:41:00 1548

原创 从键盘输入两个学生数据,写入一个文件中, 再读出这两个学生的数据显示在屏幕上。

#includestruct stu{     char name[10];     int num;int age;     char addr[15];}boya[2],boyb[2],*pp,*qq;main(){     FILE *fp;     char ch;     int i;     pp=boya;     qq=boyb;     if((fp=fopen("stu_lis

2008-05-30 09:34:00 6119

原创 第一章 C语言概论

C语言的发展过程  C语言是在70年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一书。通常简称为《K&R》,也有人称之为《K&R》标准。但是,在《K&R》中并没有定义一个完整的标准C语言,后来由美国国家标准学会在此基础上制定了一个C 语

2008-04-06 14:49:00 480

原创 java里方法的参数传递

public void addValue(double x){    x = x * 3;  }   然后我们调用此方法:  double perent = 10;  zhangsan.addValue(perent);  但是,我们发现方法调用后,perent的值依然是10,并没有达到翻一翻的目的.让我们来看一下这段程序的执行过程:  1、x被初始化为perent

2008-04-01 01:02:00 382

原创 java二叉树现实

package test;public class Tree {          private int data;// 数据节点       private Tree left;// 左子树       private Tree right;// 右子树         public Tree(int data) {           this.data = data;          

2008-04-01 00:01:00 726

原创 java初学者实践教程16-static关键字

static关键字可以用来修饰类的变量,方法和内部类。static是静态的意思,也是全局的意思它定义的东西,属于全局与类相关,不与具体实例相关。就是说它调用的时候,只是ClassName.method(),而不是new ClassName().method()。new ClassName()不就是一个对象了吗?static的变量和方法不可以这样调用的。它不与具体的实例有关。 实践: class

2008-03-31 21:39:00 447

原创 Java中static的作用

有时你希望定义一个类成员,使它的使用完全独立于该类的任何对象。通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。在成员的声明前面加上关键字static(静态的)就能创建这样的成员。如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引用任何对象。你可以将方法和变量都声明为static。static 成员的最

2008-03-31 21:29:00 1570 1

原创 java数据结构:二叉树

树树的定义:树是n(n>0)个结点的有穷集合。(1)    有且仅有一个称为根的结点;(2)    其余结点分为m(m>=0)个互不相交的非空集合T1,T2…Tm,这些集合中的每一个都是一棵树,称为根的子树。在树上,根结点没有直接前趋。树形结构的术语及其含义:(1)    度:树上任一结点所拥有的子树的数目称为该结点的度。(2)    叶子或终端结点:度为0的结点。(3)    非终端结点

2008-03-31 16:54:00 3324

原创 java里方法的参数传递

 public void addValue(double x){    x = x * 3;  }   然后我们调用此方法:  double perent = 10;  zhangsan.addValue(perent);  但是,我们发现方法调用后,perent的值依然是10,并没有达到翻一翻的目的.让我们来看一下这段程序的执行过程:  1、x被初始化为peren

2008-03-25 00:47:00 440

原创 在Java中有两个非常特殊的变量:this和super

在Java中有两个非常特殊的变量:this和super,这两个变量在使用前都是不需要声明的。this变量使用在一个成员函数的内部,指向当前对象,当前对象指的是调用当前正在执行方法的那个对象。super变量是直接指向超类的构造函数,用来引用超类中的变量和方法。因此它们都是非常有用的变量,下面我想介绍一下this和super的使用方法。  1、this  让我们先看一段代码吧:  clas

2008-03-25 00:31:00 648

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除