欢迎来到天天文库
浏览记录
ID:25206503
大小:608.00 KB
页数:32页
时间:2018-11-17
《java语言基础73751》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Java语言基础姬嘉兴cashjicashji@gmail.comJava语言基础面向对象介绍Java简介Java运行环境配置Java基础语法讲解面向对象介绍面向对象(ObjectOriented,OO),是指将物理系统中不同的部分抽象为不同的对象,以对象为基础进行设计,开发。面向对象程序设计(OOP)是面向对象思想的一种应用面向对象的开发语言:JavaC++Java简介Java,是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。JRE(JavaRuntimeEnvironment,J
2、ava运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。Java的跨平台性文件导入软件程序流程图Java简介Java的跨平台性不同的操作系统对应有不同的API不同的操作系统对于有不同的JRE进行运行(开发完成后经过JRE编译形成所有的JVM都支持的运行.class中间文件)Java程序JRE(含JVM)操作系统非Java程序操作系统Java运行环境配置JDK(JavaDevelopmentKit)(包含JRE以及其他的Java运行所需要的基础类库)安装版JDK1.6http://www.java.ne
3、t/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe安装版不需要配置环境变量非安装版JDK1.6需要配置环境变量JAVA-HOMEPath,Classpath(前一定要加上;)Java运行环境配置IDE集成开发环境EclipseEclipse最初是由IBM公司开发的替代商业软件VisualAgeforJava的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclips
4、e基金会(EclipseFoundation)管理。下载地址:http://www.eclipse.org/downloads/Eclipse必须运行在有JDK的系统环境中。Java基础语法讲解面向对象介绍Java简介Java运行环境配置Java基础语法讲解Java基础语法讲解从Hello来了解Java例子Hello.javaJava基础语法讲解对象和类对象:我们把现实世界的事物抽象成对象。对象一般都有两个特征:状态(State)和行为(Behavior)软件的对象概念都是由现实世界对象抽象而来。把现实世界对象的状态保存在软件对象的变量
5、中;现实世界对象的行为通过软件的方法(函数)来实现。Java基础语法讲解对象和类类:把相似的对象划归为一个类,在软件中,类就是一个模板,它定义了通用于一个特定种类的所有对象的状态(变量)和行为(方法)类与对象的关系:类是创建对象的模板,对象是类的实例Java基础语法讲解对象和类从程序设计的角度看,类是面向对象程序中最基本的程序单元。类实质上定义的是一种数据类型,这种数据类型就是对象类型。所以我们可以使用类名称来声明对象变量。声明对象变量之后,还不能使用对象。必须使用用算符new创建对象实体之后,才能使用对象Java基础语法讲解对象和类举
6、例汽车---一个类一辆汽车---一个对象汽车的共有属性轮子wheel汽车的共有行为Drive抽象出的类为:importjava.util.*;publicclassCar{intwheel;Car(){wheel=4;}publicvoiddrive(){System.out.println("moving!");}publicstaticvoidmain(String[]args){Carcar1=newCar();car1.drive();}}例子Car.javaJava基础语法讲解类的构造方法构造方法是生成类的对象的方法,新生成的
7、所有的对象都是通过构造方法来实现的。1构造方法的名字与类名相同且没有返回值2构造方法主要为类的对象定义初始化状态3我们不能直接调用构造方法,必须通过new关键字来自动调用4如果没有定义构造方法,java编译器会为我们提供缺省的不带参数的构造方法。Java基础语法讲解new关键字的作用1为对象分配内存空间2引起对象构造方法的调用3为对象返回一个引用方法的重载方法的名称相同,但是参数类型或者参数个数不同,构成了方法的重载,构造方法允许被重载。例子MethodOverload.javaJava基础语法讲解Java各种变量1.this变量代表对
8、象本身,每当调用一个实例的方法时,this变量将被设置成引用该实例方法的特定的类的对象。方法的代码接着会与this所代表的对象的特定数据建立联系2其他变量booleanfalseint/double/lon
此文档下载收益归作者所有