JAVA程序设计_第1页
JAVA程序设计_第2页
JAVA程序设计_第3页
JAVA程序设计_第4页
JAVA程序设计_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、JAVA程序设计主要内容nJava可以做什么?n介绍对象 nPrimitive Types, Wrappers, and Boxing n声明和注释 n构造器和可见性 nStatic, Final, and 枚举类型 n命名,操作和精度n继承 n异常n接口Java可以做什么?nJava可以做什么?可以做什么?n介绍对象 nPrimitive Types, Wrappers, and Boxingn声明和注释 n构造器和可见性 nStatic, Final, and 枚举类型 n命名,操作和精度 n继承 n异常n接口跨平台 易用性nThreads nExceptions nGarbage col

2、lection run-time library njava.utilnjava.util.regexnjava.sqlJava平台nJ2MEnJ2SEnJ2EEA Java Desktop Application 介绍对象nJava可以做什么?n介绍对象 nPrimitive Types, Wrappers, and Boxing n声明和注释 n构造器和可见性 nStatic, Final, and 枚举类型 n命名,操作和精度n继承 n异常n接口对象和类n类:人n对象:张三n对象是类的一个实例属性和方法n属性(人.name)n方法(人.eat())nDemo(person1)Primit

3、ive Types, Wrappers, and Boxing nJava可以做什么?n介绍对象 nPrimitive Types, Wrappers, and Boxing n声明和注释 n构造器和可见性 nStatic, Final, and 枚举类型 n命名,操作和精度 n继承 n异常n接口Primitive Typesnboolean (for true/false values) nchar (for character data, ultimately to be input or printed) nint, long, byte, short (for arithmetic o

4、n whole numbers)ndouble, float (for arithmetic on the real numbers)Wrappersnbooleanjava.lang.Booleanncharjava.lang.Characternint java.lang.Integernlongjava.lang.Longnbytejava.lang.Bytenshortjava.lang.Shortndouble java.lang.Doublenfloatjava.lang.FloatAutoboxing and Unboxing int i = 27; Integer myInt

5、= i; / autobox! Double dObj = 27.0; / autobox double d = dObj; / unbox, gets value 27.0 java.lang.Object npublic java.lang.Object(); / constructor public njava.lang.String toString(); npublic boolean equals(java.lang.Object); npublic native int hashCode(); npublic final Class getClass(); nprotected

6、native java.lang.Object clone() throws CloneNotSupportedException; / methods relating to thread programming npublic final native void notify(); npublic final void wait() throws InterruptedException; java.lang.String nString drinkPref = new String( I like tea ); nString drinkPref = I like tea; nStrin

7、g s = ABCD.toLowerCase(); 声明和注释nJava可以做什么?n介绍对象 nPrimitive Types, Wrappers, and Boxing n声明和注释 n构造器和可见性 nStatic, Final, and 枚举类型 n命名,操作和精度n继承 n异常n接口声明和注释nif,else,while,forn注释n/ This is a commentsn/* This is a lot of comments */n/* This is a lot of comments */构造器和可见性nJava可以做什么?n介绍对象 nPrimitive Types,

8、Wrappers, and Boxing n声明和注释 n构造器和可见性 nStatic, Final, and 枚举类型 n命名,操作和精度 n继承n异常n接口构造器nDemo(Timestamp)import and PackagenPackagenimport可见性nprivatenprotectednpublic Java robot Static, Final, and 枚举类型nJava可以做什么?n介绍对象 nPrimitive Types, Wrappers, and Boxing n声明和注释 n构造器和可见性 nStatic, Final, and 枚举类型 n命名,操作和

9、精度n继承 n数据 n异常n接口What you can make static nData nMethods nBlocks nClasses What Field Modifier final Means nData nMethods nClasses 枚举类型enum Bread wholewheat, ninegrain, rye, french Bread todaysLoaf; todaysLoaf = Bread.rye; 命名,操作和精度nJava可以做什么?n介绍对象 nPrimitive Types, Wrappers, and Boxing n声明和注释 n构造器和可见性

10、 nStatic, Final, and 枚举类型 n命名,操作和精度n继承 n异常n接口Keywords operators n+ -nn!n- + * / % = *= /= %= += -=n ninstanceof n=n= !=n& |n& | ? :n= =n&= = |=继承nJava可以做什么?n介绍对象 nPrimitive Types, Wrappers, and Boxing n声明和注释 n构造器和可见性 nStatic, Final, and 枚举类型 n命名,操作和精度n继承 n异常n接口继承n动物(哺乳动物(猫,狗)nDemo(animal

11、)异常nJava可以做什么?n介绍对象 nPrimitive Types, Wrappers, and Boxing n声明和注释 n构造器和可见性 nStatic, Final, and 枚举类型 n命名,操作和精度n继承 n异常n接口java异常术语 接口nJava可以做什么?n介绍对象 nPrimitive Types, Wrappers, and Boxing n声明和注释 n构造器和可见性 nStatic, Final, and 枚举类型 n命名,操作和精度n继承 n异常n接口接口n仅仅定义服务和功能n干净的(没有任何具体实现)n一个类可以实现多个接口n接口可以继承接口n最低限度耦合一些

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论