第三讲_java面向对象(上).ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课前回顾 Java中的标识符是由哪些字符组成的? Java中有哪些保留字?简单数据类型包含哪几种?各种数据类型变量的定义方法和常量的表示方法及取值范围。 Java 中各简单数据类型间的优先次序和自动转换规则是什么?各数据类型间在什么情况下,进行自动转换,在什么情况下使用强制转换? Java中有哪些运算符?这些运算符的优先关系是怎样的? Java 中有哪些控制语句?你了解每一种控制语句的语法规则吗? 回顾2-1 Java 具有8种基本数据类型:byte、 short、 int、 long、 boolean、char、float 及 double Java 中的运算符可划分为四个子集:算术运算符、位运算符、关系运算符、逻辑运算符 运算符适用于如下子集:逻辑和位。逻辑 以条件表达式为操作数,而位 则以数字为操作数 回顾2-2 Java 支持下列控制结构: 选择( if-else、switch) 循环(while、do-while、for) 跳转(break、continue) break 语句在循环中用于立即从当前循环终止控制或者终止所标识的循环 continue 语句则是从其调用处跳至循环的开始处或者跳至所标识的循环开始处 数组可用来将同一类型的数据存储在连续的内存位置 字符串 创建一个 String 类的实例: String strName1 = “Humpty dumpty”; //字符串字面量 String strName2 = new String(Egg); 两个或多个字符串可以用“+”运算符合并起来。例如: strName3 = strName1+ is the name of an + strName2; 字符串的长度可以通过 String 类中的函数计算。例如: int numLength = strName2.length(); 也可将数字添加到字符串类型中。例如: String strVar = Mark + (1+1); String strVar = Mark + 1+1; 字符串 我们可以使用“+”来连接字符串以达到拼接字符串的目的.但“+”会产生一个新的String实例。 如果程序对这种需求很多时,对象的生成是需要内存空间和时间,不断的生成String实例便是一个没有效率的行为。 方法改进: 使用StringBuffer的append方法替换“+” 字符串池 Java 程序可包含许多字符串字面量 “字符串池”:用来存放在程序中创建的所有字符串字面量 任何时候创建字符串字面量,系统都会有哪些信誉好的足球投注网站字符串池,查看是否存在该字符串字面量。 字符串池 比较字符串对象: String s1=new String(“hello”); String s2=new String(“hello”); String s3=“hello”; String s4 =“hello”; s1==s2? s3==s4? String 类方法 charAt() : 返回字符串中某个特定位置的字符 indexOf() :返回字符串中某个特定字符或子字符串首次出现的索引 toUpperCase() : 将字符串内的所有字符从小写改为大写 toLowerCase() : 将字符串内的所有字符从大写改为小写 其它更多方法参见《Java编程思想》,4th,第13章 Lesson 3: Classes and Objects (Part 1) 面向对象(上) 面向对象特征(上) 【学习目标】   本讲主要讲述java语言的面向对象技术,包括面向对象的基本概念、面向对象的程序设计方法及java中的类、包、对象及其面向对象的特性。通过本讲的学习,同学们可以使用面向对象技术编写java程序。 【学习指南】   应深刻理解各知识点的概念,使用上一讲的编程基础知识及面向对象技术,编写简单的java类,由浅至深,养成风格良好的编程习惯。 【参考书】 《Java编程思想》,4th,第5,6,7,8章 《疯狂Java讲义》,第5章 第三讲 面向对象(上) 基本概念 类的定义 对象 类的继承和多态 接口和包 基本概念 什么是编程语言? 人和计算机进行交流的工具和手段 编程语言的发展 机器语言: 0101001 汇编语言: mov, push, add, call 第三代语言: 高级语言,以C语言为代表,过程式编程语言(Procedural Programming Language) 第四代语言: 非过程化/面向对象的编程语言 语言的发展: 抽象的过程 基本概念 面向对象(Object Oriented-OO) 面向对象编程(Object Oriented Programming-OOP) 面向对象是一种软件开发的方法,“面向对象的分析

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档