自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 第二十四课 继承(1)

<br />第二十四课  继承(1)<br /><br />一、继承:是一种由已知的类创建新类的机制。可以说继承是对父类的一种复制,子类在创建之时,不需进行任何定义,就能拥有父类私有的属性和方法。<br />  我们在程序设计时可能会遇到这样的问题,在定义时发现它的成员已经在另一个类中定义过了,如果再次定义就显得累赘,也不能反映这两个类的关系,所以面向对象的方法中引入了继承的概念。也就是一个类无需再定义就能拥有另一个类的属性和方法,通常先定义的类我们称为父类,后定义的类称子类。<br />  在JAVA中规

2010-07-08 11:13:00 351

原创 第二十一课 面向对象的基本概念(6)

<br />第二十一课  面向对象的基本概念(6)<br />一、        包(Package):这个有点类似于windows的文件夹的机制,他的出现使不同的程序员在完成一个大的程序的时候,不会发生命名的冲突,也就是类命的引用问题引发的冲突。我们把定义的类都加入某一个包中,并作为包的一部分存在,那么使用包的机制使每个Java中的变量和方法都可以用全限定的名字来表示,即包名、类名和成员名,各部分间用点号分隔即可。<br />  当源程序没有声明类所在的包时,Java将类放在默认的包中,这就意味着每个类必

2010-07-08 11:12:00 248

原创 第二十二课 面向对象的基本概念(7)

<br />第二十二课  面向对象的基本概念(7)<br />一、        构造方法:与类名相同,一旦定义了构造方法,在对象被创建时就可自动调用,它完成对实例变量进行初始化。与一般方法不同的是,构造方法没有返回类型,它的返回类型是隐式的,就是类型本身。<br />比如:<br />public class Car{<br />public int gearNum;<br />public int engine;<br />Car(){<br />  this.gearNum=0;<br />  thi

2010-07-08 11:12:00 289

原创 第二十三课 面向对象的基本概念(8)

<br />第二十三课  面向对象的基本概念(8)<br /><br />这节课我们给大家一个例子,仔细分析一下:<br />class Teacher{<br />        public Teacher(String n,double s,int a)<br />        {<br />                name=n;<br />                salary=s;<br />                age=a;<br />        }<br /> 

2010-07-08 11:12:00 244

原创 第十八课 面向对象的基本概念(4)

<br />第十八课  面向对象的基本概念(4)<br />一、类的方法:实际上,类的方法就是实现某一功能的程序块<br />格式:<br />[修饰符] 返回值类型 方法名([参数]) [throws 例外名……]<br />{<br />  局部变量名;<br />  执行语句组;<br />}<br />定义:<br />public void aa1(int i1,int i2)<br />{<br />  //程序代码;<br />  return;<br />}<br />调用:<br />pu

2010-07-08 11:11:00 292

原创 第二十课 面向对象的基本概念(5)

<br />第二十课  面向对象的基本概念(5)<br />类的设计<br />  我们先看下面的一个例子:<br />import java.io.*;<br />public class Myclass1{<br />public static void main(String args[])<br />{<br />char c=0;<br />System.out.print("Enter a character:");<br />try{<br />c=(char)System.in.read()

2010-07-08 11:11:00 308

原创 第十六课 面向对象的基本概念

<br />第十六课  面向对象的基本概念<br />一、基本概念:<br />OOP:object oriented programming(面向对象程序设计)<br />类:是一个抽象的模型,它由成员变量和成员方法组成<br />对象:类的实例化<br />数据封装:把对象和数据组合起来的操作<br />继承:从一个类中派生出的新类,称为子类,子类继承父类的功能与属性,同时也可以产生新的功能与属性。<br />接口:它不是一个类,而是对符合接口需求的类的一套规范。一个类可以有多个接口。它的提出主要是为了

2010-07-08 11:10:00 289

原创 第十七课 面向对象的基本概念(2)

<br />第十七课  面向对象的基本概念(2)<br /><br />一、对象的使用:<br />通常我们访问的格式如下:<br /><对象名>.<变量名><br /><对象名>.<方法名><br />比如说上面的例子中<br />public class Car{<br />int gearNum;<br />int engine;<br />public Car(){}<br />public void Equipment(int g,float e){<br />  this.gearNum=g;<

2010-07-08 11:10:00 328

原创 第十八课 面向对象的基本概念(3)

<br />第十八课  面向对象的基本概念(3)<br /><br />类的成员变量:我们在定义类的成员变量时,包括两个部分,其中第一部分是类型说明,第二个部分是成员名。在定义类型的时候我们要考虑以下三个方面<br />①变量的访问权限<br />②是否为静态变量<br />③是否为常量<br />一、静态变量:分为成员变量和非成员变量,如:<br />class A{<br />int a;<br />void B(){<br />  int b;<br />  }<br />}<br />在这里面 a为

2010-07-08 11:10:00 245

原创 第十四课 基本程序结构

<br />第十四课  基本程序结构<br /><br />程序的基本结构包括:顺序、分支和循环,顺序结构是指程序从上执行到下,这是总的结构形式,那么我们说的如果……那么……即为分支结构,而我们当反复的执行某种语句的时候则为循环结构。<br />注:在C语言中,可以在嵌套块中定义相同的变量,而在JAVA中是不允许的。<br />一、分支结构:<br />1、IF(条件表达式)<br />语句或语句组;<br />  [ELSE<br />语句或语句组;]<br />这种语句我们以前用了不少,现在我们再举个例

2010-07-08 11:09:00 277

转载 第十五课 基本程序结构(2)

<br />第十五课  基本程序结构(2)<br /><br />二、循环结构:<br />for(初始表达式;判断表达式;递增表达式;)<br />  {<br />语句体<br />}<br />下面我们举二个例子:<br />1、计算1加到100之和<br />public class forTest{<br />public static void main(String args[]){<br />int s=0;<br />for(int i=1;i<=100;i++)<br />s+=i;<b

2010-07-08 11:09:00 213

原创 第十一课 数组

<br />第十一课  数组<br />一、        数组的定义<br />1、格式:  类型  数组名[];<br />char a[];<br />char [] b;<br />float c[];<br />float []d;<br />以上定义是合法的,[]可以放在前面,也可以放在后面,在JAVA的习惯中是放在前面的。<br />2、        特点:<br />①数组定义不分配内存空间,因此不必指定数组大小<br />②一个数组中的元素应该是同一类型的<br />③数组中的元素是有顺

2010-07-08 11:08:00 255

原创 第十二课 运算符

<br />第十二课  运算符<br />一、算术运算符:<br />单目:+(取正)  -(取负)  ++(自增1)  - -(自减1)<br />双目:+  -  *  /  %(取余)<br />说明:<br />1、++:在后边时先算后加1,在前边时先加1后算<br />2、- -:同加加<br />3、%:只能用于整数,取得相除余数<br />我们通过例子说明这些的用法:<br />public class addTest{<br />        public static void main

2010-07-08 11:08:00 226

原创 第十三课 运算符

<br />第十三课  运算符<br /><br />四、位运算<br />  ~(按位取反)  &(按位与)  |(按位或) ^(按位异或)<br />  >>(右移)    <<(左移)  >>>(不带符号左移)<br />比如:<br />I=17  其二进制形式为  00010001<br />j=15  其二进制形式为  00001111<br /><br />①则~I    11101110(负数为补码)à换成原码应该取反后+1,即10010010=-18<br />注:大家在算取反运算的时候其

2010-07-08 11:08:00 218

原创 第九课 字符串比较

<br />第九课  字符串比较<br /><br />在字符串比较时使用==做为比较方法和基本数据类型是不一样的,在JAVA中这种比较是比较两个字符串是否指向了同一个地址,而不会比较其中的内容,如果比较内容的话,我们需要以下的String提供的方法:<br />s1.compareTo(s2):如果S1大于S2则返回大于0的一个数;如果S1小于S2则返回小于0的一个数;如果S1等于S2,则返回0<br />s1.compareToIgnoreCase(s2):作用同上,不区分大小写<br />s1.equ

2010-07-08 11:07:00 243

原创 第十课 输入输出

<br />第十课  输入输出<br /><br />一、        在输入出中,我利用System.out.println()可以非常容易实现了,比如以下输出:<br />  public class outputTest{<br />        public static void main(String args[]){<br />                float x;<br />                x=100.0f/3.0f;<br />               

2010-07-08 11:07:00 225

原创 第六课 字符串

<br />第六课  字符串<br /><br />其实字符串是没有的,它是从字符型中衍生出来的,我们借助String类来生成相应的字符串。<br />在字符串中我们要以双引号做为定界符号,并注意转义字符的使用,例如以下字符串是全法的:<br />“Hello Word”  “”    “/n”  “Hello”+”Word”<br />一、        字符串的创建:可以使用赋值运算符或是使用类的构造函数<br />1、        使用赋值运算符:“=”<br />例:以下是合法的:<br /> 

2010-07-08 11:06:00 271

原创 第七课 字符串(2)

<br />第七课  字符串(2)<br />一、        子串:在String类中提供了一个substring方法,可以取一个子串,具体请看例子<br />public class StringDemo{<br />        public static void main(String args[]){<br />                String s1="this is my original string";<br />                String sd="ori

2010-07-08 11:06:00 228

原创 第八课 编辑字符串

<br />第八课  编辑字符串<br />  由于String类生成的字符串对象是不变的,一旦对象生成后,无法直接被改变,那么StringBuffer类就可以生成可变字符串,但StringBuffer对象无法像String对象一样直接将字符串指定StringBuffer对象,所以下面这个例子是非法的:<br />StringBuffer mystring1=”this is a string”<br />下面的才是合法的:<br />  StringBuffer mystring1=new StringB

2010-07-08 11:06:00 287

转载 第四课 数据类型

<br />第四课  数据类型<br /><br />数据类型实际上就是一块内存空间,它可以存储一个特定类型的值。在JAVA中的数据类型与其它语言不同。因为,JAVA严格规定每个数据类型的大小,而且不允许任意更换变量的数据类型。也就是说如果A变量我们声明为整数类型后,就不能再将A变量改为其它类型,而且所占的空间就是32位,无法更改,所以在JAVA中没有sizeof运算符来获取某一个变量占用的内存空间大小。下面列出了JAVA的数据类型:<br />类型        内容        默认值       

2010-07-08 11:05:00 247

原创 第五课 变量

<br />第五课  变量<br />一、变量<br />简单的理解,变量就是在程序运行期间,值可以发生改变的量。比如y=15;然后我们又运行了y=5;那么这时候原来的值就已经发生了更变,现在你只能用5做为y的值了。<br />在JAVA中变量必须先声明,才能使用。声明时要指出变量的类型、值,有时候还要给出变量的初值,比如以下例子:<br />float j,k;<br />Boolean a;<br />Int i=1;<br />另外,在JAVA中任何位置都可以声明一个变量,比如:<br />doubl

2010-07-08 11:05:00 224

转载 第二课 JAVA的下载与安装

<br />第二课  JAVA的下载与安装<br /><br />1、        JAVA的下载:这个我们可以从SUN公司直接下载了,网址是java.sun.com,具体的下载自己去找吧。<br />2、        安装:整个安装过程没有什么了,假设你给他安在c:/jdk1.4.2下,我们以这个举例,说一下环境变量的设置,正确的设置环境变量可以省我们很多事啊<br />a)        XP中环境变量的设置方法:我的电脑à右键à属性à高级à环境变量<br />b)        设置PATH:我们

2010-07-08 11:04:00 319

原创 第三课 JAVA语言的基础—标识符和关键字

<br />第三课  JAVA语言的基础—标识符和关键字<br /><br />一、在JAVA中的标识符和关键字统称为保留字,标识符是赋予常量、变量、方法、类或者接口的名称,可以由用户自行定义,但要符合以下规则:<br />1、        标识符可以由一个或多个字符组成<br />2、        标识符必须以字母、下划线(_)或$为开头,后面可以包含数字、字母但不包含空格。<br />3、        标识符中大小写字母有区别,但长度没有限制<br />4、        关键字不能做为标识符使用

2010-07-08 11:04:00 438

转载 新手学堂——JAVA从零开始教程(动画视频同步)

<br />具体的视频可到这里根据相应章节下载学习。<br />此处为原帖下载:http://bbs.hackbase.com/viewthread.php?tid=3041446&extra=page%3D1<br /><br />每节我都已经添加动画视频在附件中:<br />第一课  JAVA概述述<br /><br />    JAVA语言编译后产生的是虚拟机可以理解的字节码,虚拟机运行在一个解释器上,每一个操作系统均有一个解释器,这样一来,JAVA就成了与平台无关的语言,它的这种跨平台的特性非常适用

2010-07-08 11:03:00 8914

sql 渐进 sql 渐进

sql 渐进sql 渐进sql 渐进sql 渐进sql 渐进sql 渐进

2010-07-20

空空如也

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

TA关注的人

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