四川大学面向对象程序设计导论课件 Lecture1.pptVIP

四川大学面向对象程序设计导论课件 Lecture1.ppt

  1. 1、本文档共68页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* Java语言基础 Java的分隔符 分隔符用来使编译器确认代码在何处分隔 ( ) [ ] { } ; , . 都是Java语言的分隔符 例:i = p-k; //;表示一行语句的结束 * Java语言基础 Java的变量与常量 常量 在程序运行期间不能改变的量。 利用final关键字来定义常量。 ○ 定义格式:final type name = value; 例:final double PAI = 3.14; * Java语言基础 Java的基本数据类型 字符类型 注意:字符串不属于简单数据类型,它被当作Java所提 供的String类的一个对象来处理。 字符 含义 \’ 单引号字符 \\ 反斜杠 \r 回车 \n 换行 \f 走纸换页 \t 横向跳格 \b 退格 用单引号括( ‘ ’ )起来的一个字符常量,用双引号括( “ ” )起来的表示一个字符串。 示例: ‘ a ’, ‘ B ’ * 运算符 使用方法 功能说明 + op1+op2 操作数1加操作数2 - op1-op2 操作数1减操作数2 * op1*op2 操作数1乘操作数2 / op1/op2 操作数1除操作数2 % op1%op2 操作数1和操作数2的模 Java语言基础 二元算术运算符 Java的运算符 * 操作符 使用方法 功能说明 op1op2 按位与 | op1|op2 按位或 ^ op1^op2 按位异或 ~ ~op1 按位取反 op1op2 op1左移op2位 op1op2 op1右移op2位 op1op2 op1无符号右移op2位 Java语言基础 位运算符 Java的运算符 * Java简介 Java程序开发的生命周期 Consultation 讨论时间 * doing stuff 做东西 * * 提问题:寻呼、手机能做什么? J2ME:游戏,移动应用(交警,刑警,商业) Microsoft .Net Compact Framework也可以开发手机软件,但是它不是免费的。 * Java Network Launching Protocol (JNLP)? * Google: java online demos * 2006 年底,Sun 公司发布了 Java Standard Edition 6(Java SE 6)的最终正式版,代号 Mustang(野马)。跟 Tiger(Java SE 5)相比,Mustang 在性能方面有了不错的提升。与 Tiger 在 API 库方面的大幅度加强相比,虽然 Mustang 在 API 库方面的新特性显得不太多,但是也提供了许多实用和方便的功能:在脚本,WebService,XML,编译器 API,数据库,JMX,网络和 Instrumentation 方面都有不错的新特性和功能加强。 * 下次课让学生讲解什么是JITC和HotSpot HotSpot是较新的Java虚拟机技术,用来代替JIT技术,可以大大提高Java运行的性能。 Java原先是把源代码编译为字节码在虚拟机执行,这样执行速度较慢。而该技术将常用的部分代码编译为本地(原生,native)代码,这样显著提高了性能。 * Classes instead of structures C structure is like a Java class, and all parts are visible to any code that knows the declaration. For example in C: struct point { int x, y; }; * Type aliasing New names or aliases for existing types may be created using typedef. For example: typedef int int32_t; There is no equivalent of type aliasing in Java. * Preprocessing There is no equivalent of preprocessing in Java Macro #define PI 3.1415926 Header file #include mydecls.h Conditional compilation #if #else * Enumerations and Unions In C enum light { RED, REDAMBER, GRE

文档评论(0)

ormition + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档