版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026及未来5年中国小型农机具数据监测研究报告
- 2026及未来5年中国实木雕花双掩门数据监测研究报告
- 2026年新课标新教材解读培训课件(完整版)
- 2026事业单位工勤技能-湖南-湖南管道工四级(中级工)历年参考题库含答案详解3套试卷
- 2026事业单位工勤技能-湖南-湖南客房服务员四级(中级工)历年参考题库含答案详解3套试卷
- 2026事业单位工勤技能-湖北-湖北计算机文字录入处理员五级(初级工)历年参考题库含答案详解3套试卷
- 2026事业单位工勤技能-湖北-湖北仓库管理员一级(高级技师)历年参考题库含答案详解3套试卷
- 2026事业单位工勤技能-海南-海南林木种苗工二级(技师)历年参考题库含答案详解3套试卷
- 2026事业单位工勤技能-浙江-浙江水生产处理工五级(初级工)历年参考题库含答案详解3套试卷
- 2026事业单位工勤技能-山东-山东铸造工三级(高级工)历年参考题库含答案详解3套试卷
- (正式版)DB11∕T 2291-2024 《建设工程电子文件与电子档案管理规程》
- 2026年宿迁市城区招商发展有限公司招聘工作人员4人笔试模拟试题及答案详解
- 气象行业公共服务技能竞赛理论知识试题及答案
- 夏季四防培训试题及答案
- 2026年内蒙古中考历史试卷(含详细答案解析)
- (2026年)中小学阳光招生专项行动课件
- DL∕T 5847-2021 配电系统电气装置安装工程施工质量检验及评定规程
- 人教版高一下学期期末考试数学试卷与答案解析(共五套)
- BIM土建工程验工计价(建筑工程计量计价)
- 下肢动脉缺血性疾病的治疗现状
- 患者跌倒的预防及管理课件
评论
0/150
提交评论