JAVA培训总结重点都有.docx

上传人:自*** 文档编号:124753858 上传时间:2020-03-13 格式:DOCX 页数:20 大小:49.81KB
返回 下载 相关 举报
JAVA培训总结重点都有.docx_第1页
第1页 / 共20页
JAVA培训总结重点都有.docx_第2页
第2页 / 共20页
JAVA培训总结重点都有.docx_第3页
第3页 / 共20页
JAVA培训总结重点都有.docx_第4页
第4页 / 共20页
JAVA培训总结重点都有.docx_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《JAVA培训总结重点都有.docx》由会员分享,可在线阅读,更多相关《JAVA培训总结重点都有.docx(20页珍藏版)》请在金锄头文库上搜索。

1、第一课一、java 语言简介:是由 sun 公司推出的新一代的纯面向对象的网络编程语言,1995年问世的。二、java语言的特性:1、简单的:keep it simple and stupid(保持它的简单性和可操作性)以人类正常的思维模式思考问题。java 是由c+语言 发展而来。java 提供了非常丰富的内置资源库(API)2、安全的:健壮性 1、java 中没有指针(指针,是一项能直接指向内存地址的) 2、java 会内存释放- GC机制(垃圾回收器,自动释放) 3、预检索程序错误- 在程序执行前,会检查程序是否有 语法 错误,有则不会允许执行。 4、异常处理机制 -3、可伸缩的: 1、

2、平台:把软件的语言,翻译成硬件 所能识别的语言,即程序运行的硬件和软件的环境。 2、java SE-java 标准版(实现 桌面应用程序) 3、java EE-j2EE 企业级版本 4、java ME-java 微型版本 (嵌入式 开发)4、跨平台的: 5、面向对象的: 1、现实世界是什么样子的:(山川、河流、动物、植物。分类组成的) 现实世界 就是对所有的事物进行分类,分类就代表一个群体。 分类就是将具有相同特征和行为的事物进行概括。 每个分类下面都有无数的个体,在java 语言中,和现实世界是一样的,也是要先分类再去实现分类下的个体(java 中将 个体称为:对象) 根据:特征(属性)、行

3、为 划分的 2、java 语言中,类和对象的关系: java 语言中将现实世界中表示群体的分类称之为类,而是将群体下面的每一个个体称之为对象; 具有相同属性和行为的 对象的集合 抽象为类或称之为类型 对象是类的一个具体的实例,展示了类的不同属性和行为 实例化:就是将抽象的类 转化成具体的个体的过程 3、如何用java语言去描述类: java 语言中类的描述分为两部分:1、要描述 他的属性(特征、静态属性) 2、要描述的是行为(动态属性、方法)语法格式:class class_name静态属性;动态属性; 类 类名 类体静态属性:相当于 字段动态属性:用方法描述主控制类:1、声明对象 并对 对象

4、 进行 实例化对象 类型名 对象名=new 类型名() /声明部分 2、使用对象,即向实体类发送消息。 对象名.属性名=属性值-字符串用 数值 不用 对象名.方法名()第二课跨平台性:*一、java如何实现跨平台的?1、平台:把软件的语言翻译成硬件所能识别的语言,即程序运行的软件或硬件环境。java 之所以能够实现跨平台性,是因为 java 有属于自己的平台,不直接与操作系统或硬件环境交流。java 平台系统由两部分组成: 1、java开发工具包;2、java运行的软环境(java虚拟机-JVM-java virtual machine) API:是一些已编写好的程序的集合,他提供java 面

5、对程序员的接口。 接口:很多内置资源中,有一个数据包存储对市面上已经存在的各种操作系统进行解析。 java虚拟机:(JVM)就是一个小型的计算机,也可称为 java的解释器。作用:是翻译、解释java 的语言,只认识字节码文件(.class文件)。java 实现跨平台的原理: .java 是程序员所能够识别的代码,通过 编译器 转换成 解释器 所能够识别 的.class字节码文件,解释器 将.class字节码文件 转换成目标机器 代码文件,以 上就是java 实现跨平台的原理。*面向对象和 面向过程 两者之间的区别:1、面向过程:是分析出解决问题所需要的步骤,然后用方法 把这些步骤一步一步的实

6、现,当使用的时候,一个一个 依次调用。缺点,代码的可重用性和可维护性 较差。2、面向对象:是把构成问题的每一个对象 进行分类,分类的目的不是为了解决某一个步骤,而是为了描述 某个事物在整个解决问题步骤中的行为。优点:代码的可重用性和可维护性较强。分类-创建对象-发送消息*作业1:用自己的语言 描述 类、对象、实例化, 三者之间的关系。类 就是拥有相同特征和行为 的 某一群体,而,对象就是 这一群体 中的某一个体,而实例化 是对群体声明,使其从死的变成活的,使其从不占用系统内存-到占用系统内存。类-人个体-王宁实例化-王宁定义成人 的过程作业2:使用 java 语言 描述 汽车类(品牌、颜色、车

7、牌号、排气量)行为:汽车运行。作业3:用java 语言,描述 门 类型(长、宽、材质)行为:求面积、求周长第二章 方法的设计第一课方法的语法规则:限定修饰词 返回值类型 方法名(形参列表) /方法头 方法体; /方法所要执行的一系列的语句(可以是一条或多条语句)只要是被称之为 语句的 都要 放在方法体中 执行。一、限定修饰词 作用:对类的成员施以一定的 访问权限限制,实现类中的成员一定范围内信息的隐藏。-限制方法被调用的范围。 1、public 公共的,公有的,可以被 所有的类 进行访问。对所有用户开放,所有的用户都可以直接进行调用。 可以被 当前类下的程序访问,同一包(同一文件夹)下的类访问

8、,子孙类访问,其他包下的类访问。 2、protected 受保护的,可以被 同一包下的类 访问,父类 和 子类 的继承关系中 也可以访问。 3、friendly 友好的,默认的限定修饰词,可以被当前类或 同一包下的类访问。 4、private 私有的,只能有本类 来进行访问。作用域 当前类 同一包 子孙类 其他包public * * * *protected * * * xfriendly * * x xprivate * x x x二、返回值 类型: 1、有返回值 基本数据类型 整形的 byte(字节数据类型,1个字节) 、 short(短整型,2个字节) 、 int(4个字节,默认的整形)

9、 、 long(长整形,8个字节) 浮点数 float(单精度浮点数,4个字节) double (双精度浮点数,8个字节,默认 的类型) 其他 char(字符数据类型,1个字节,用号) boolean(布尔数据类型,占1/8字节,只有 true/false) 复合数据类型(引用数据类型) 类类型 数组 枚举 接口 泛类型 标注 (如果方法设定时,将其设定为有返回值类型的,那么,在方法体内 必须有一条return 语句。return语句的作用:1、返回给 调用者一个确切的值,而且该值的数据类型,必须与方法定义的返回值类型相一致。return语句 使用的注意事项:1、一个方法体内只能出现一条可执行

10、的return语句;2、return语句后 可以是常量、变量或 表达式,但是 必须保证只能得到一个准确值;3、return语句 有结束方法体的作用,所以在return语句后 不允许出现任何的可执行语句。) 2、无返回值 void (如果是无返回值类型的,往往方法体内描术的是一系列的动作,不需要给方法调用者 一个返回值。)有返回值 与 无返回值 在执行上的区别:1、无返回值方法的调用步骤:传递参数 、执行方法体中的各条语句2、有返回值方法的调用步骤:传递参数 、执行方法体中的语句 、返回给调用者一个 确切的值三、方法名标识符的命名规则和规范:规则:1、必须以字母、下划线、或美元符号开头,后面可以

11、跟随字母、下划线、美元符号、或数字。2、区分大小写。3、不可以单独使用java中的关键字和保留字。类名的规范: 1、简单单词做为类名,要求首字母大写,其余字母小写。 2、复合单词作为类名,要求每一个单词的首字母都要大写,其余字母小写。变量名及方法名的规范: 1、简单单词作为变量名及方法名时,要求所有字符全部小写。 2、复合单词作为变量名及方法名时,要求第一个单词所有字母小写,从第二个单词之后首字母大写,其余字母小写。其他要注意的规范: 1、严格区分大小写。 2、一个源文件中,只允许写一个类。 3、源文件的名字要与类名字,相一致。四、参数参数:在调用方法的过程中,可以由参数对数据进行传递。参数的

12、分类: 1、形式参数:是在方法定义时,所定义的变量,就称之为形式参数,或简称为形 参。可以一次定义多个,中间用 ,号分隔。 :是方法 接受参数的占位符。 2、实际参数:调用方法时,为形式参数所传递的具体值,就叫做实际参数。简称为 实参,实参可以有多个,中间用 ,号分隔。形式参数在使用时的注意事项: 1、形式参数可以有一,个到多个,中间必须用 , 号分隔。 2、每一个形式参数就是声明一个变量,但是不能为其赋值。 3、在我们的方法体内,可以直接使用声明的形式参数。 4、形式参数 只能在调用方法的时候,由方法的调用者为其赋值。实际参数在使用时的注意事项: 1、实际参数的数据类型 必须与形式参数的数据类型相一致 或相兼容。 2、实际参数的顺序必须 与形式参数定义的顺序相一致。 3、实际参数的个数必须与 形式参数的个数相一致。参数传递的分类: 1、值传递:就是基本数据类型之间 数据的交互就称之为 值传递 2、地址传递:就是对象 与 对象之间 数据的传输。有三个类 男 女 中

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号