java基本概念..doc
文本预览下载声明
什么是java语言
程序设计语言
人与计算机相互交流的工具,人通过程序设计语言向计算机下达命令,每句话又称指令或代码,计算机执行这些指令,实现指令功能.程序设计语言两个要素:思维模式和语法结构
程序
用程序设计语言书写的完成某一种功能的文件,是命令的集合;也就是说计算机程序是许多指令集合,每一条指令让计算机完成一个具体的功能, 程序中全部代码执行完后,就能产生计算结果
程序设计
用计算机解决问题时,书写程序的过程.由解决问题的思想步骤和语法结构两部分组成
常量
常量就是数据的一种表现形式,程序的运算对象.其值固定不变.程序就是对常量进行运算得到结果
变量
变量是常量的容器,是常量的存储空间,具有容器性和可变性,其值可以随意改变,程序的运算对象.
数据类型
对数据按照其意义和能进行的操作进行的分类,根据数据类型不同,决定其所能进行的运算和存储方式
数值型:表示量的多少 80 1.85
字符型:客观事物的名称,由字母,汉字和数字组成 ‘ t’ “student”
逻辑型:对客观事物进行的评价(真,假) true false 956
运算符:能够实现某种运算功能的符号 + - * /
面向对象程序设计思想
面向对象设计思想:根据要解决的实际问题抽象出类,用类创建对象,调用对象的方法实现程序功能
创建类
什么是类
地位:类是构成应用程序的基本单元,是实现程序功能的核心结构
构成:
数据成员:用来存储描述问题的基本数据,又称属性,用变量来实现
函数成员:对数据成员进行操作,实现类的功能,又称方法
关系:类的方法可以直接使用本类的每一个属性
类的方法可以直接使用本类的每一个方法
访问权限
public :该成员可以被程序中所有类的方法使用
private :该成员只能被本类的方法使用,在类体外不能直接访问类的私有属性和方法
如果需要在类体外使用类的私有成员,则通过类的公有方法实现
类的功能:类不但决定了对象中能够存储那些数据,还是对象所有功能的具体实现.用类创建对象
创建类的语法格式
class 类名{
数据成员
函数成员
}
创建属性
属性是类的一种成员,用来存储类的数据
创建属性的语法格式:
数据类型 变量名;
创建方法
方法是类的一种成员,对数据成员进行操作,是一种代表复杂运算功能的特殊运算符.实现类的功能
方法四要素:
方法名
功能
参数
返回值
创建方法的语法格式:
数据类型 方法名(数据类型 参数名1,数据类型 参数名2){
函数体
}
return语句:
结束函数的运行回到调用位置, 带回函数的运算结果
创建对象
对象:对象是以类为模板创建的实例,对象是类的运行体.对象具备类定义的全部成员;没有对象,类的任何功能都不可能实现;类是对象的模板,是同类对象的总结和抽象;
创建对象的语法格式
类名 对象名=new 类名();
调用对象的方法
类体外部调用
对象名.方法名(参数);
类体内部调用
方法名(参数);
函数调用过程:
参数传递,执行函数内部代码,结束并返回到调用位置
Java语法规则
标识符规则
数字、字母、下划线、$,不能以数字开头,不能是系统关键字
类名首字母大写,以后每个单词首字母大写,其他小写
属性和方法首字母小写,以后每个单词首字母大写,其他小写
严格区分大小写
注释
// 单行注释
/*
多行注释
*/
/**
*文档注释
*/
类之间的关系
继承
子类获取父类的全部成员
class 子类 extends 父类{ }
依赖
类B作为参数被类A在某个方法使用
聚合
类B以类属性的形式出现在关联类A中,主体与部分的关系
静态成员
static修饰属性称静态属性, static修饰的方法称静态方法
当用类创建多个对象时,所有对象都不存储静态成员,静态成员只在类中存储一次,多个对象共享这一个静态成员.也就是说静态成员归类所有,归对象使用, 所有对象使用的是同一个值
由于在对象中不保存静态属性,所以对它的初始化不能在构造函数中进行, 可以在创建类时直接赋值
在类体外使用静态属性的格式有两个:
类名.属性名; 对象名.属性名;
静态函数可以不用创建对象直接用类名调用
调用静态函数的语法格式有两个:
类名.方法名(参数); 对象名.方法名(参数);
静态方法只能
显示全部