- 1、本文档共76页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基础类库与工具类库
Java 程序设计 内容 回顾包的概念 Java基本类库介绍 java.lang包中几个关键类的介绍 Object 基本数据类型的封装 System Math String StringBuffer 包 包的作用 包的层次 包的定义 包的使用 包——举例 package mypackage1; public class Hello { public void sayHello(){ System.out.println(Hello!); } } 包——举例 package mypackage2; import mypackage1.Hello; public class TestHello { public static void main(String[] arguments) { Hello h = new Hello(); h.sayHello(); } } Java类库 Java类库提供了若干个包,每个包分别负责不同的功能。 下表列举出java类库中的一些包。 Java类库 Java帮助文档的安装 从/docs下载该文档 选择最合适的版本,下载后得到的.zip文件,用JDK中的jar程序对zip文件进行解压缩,执行步骤: 下载该文档的zip文件并放入jdk目录。文件名为j2sdkversion-doc.zip 打开一个DOS窗口 进入jdk目录 执行命令: jar xvf j2sdkversion-doc.zip java.lang包 这个包是java语言最基本的包,这个包中 的所有类都由系统自动引入,所以程序中不 需要import语句就可以使用该包中的任何类。 需要强调的是:除了java.lang包之外,如 果要使用java类库中其他包中的类,则需要 import语句。 java.lang包 java.lang包中有4个部分:接口,类,例外和错误。 下面主要介绍该包中几个关键的类: Object 包装类 System Math String StringBuffer Object类 Object类是java语言中所有类的父类。任何一个类都是从Object类派生而来的。 Object类的UML图如右图所示: Object类 类的介绍/Object 基本数据类型的封装 在java中,对于每一种基本数据类型,都提供了一个封装器,即对应着一个类。在某些场合必须使用这些类。 举例: 在int/Integer/String三者转化 Integer(String s); // String to Integer Integer(int i); // primitive to Integer Integer. valueOf(4); // String to Integer int i =4; Integer objInt = new Integer(i); int j = objInt. intValue(); // Integer to primitive String s = objInt. toString(); // Integer to String int k = Integer. parseInt(4); // String to primitive System类 System类提供了标准 输入,标准输出以及 一些相关环境信息。 ?? 它的方法直接通过 System类调用。 System类—例1 public class DataTypePrinter{ public static void main(String[] args){ Thread objectData = new Thread(); String stringData = hello; char[] charArrayData ={a,b,c}; int intData = 4; long longData = Long.MIN_VALUE; float floatData = Float.MAX_VALUE; double doubleData = Math.PI; boolean booleanData = true; System类—例1(接上页) System.out.println(objectData); System.out.println(stringData); System.out.println(charArrayData); System.out.println(intDat
您可能关注的文档
- 基于信息融合与数据挖掘的采煤机故障特征提取与故障诊断方法研究开题报告.ppt
- 基于免疫与隔离策略的网络蠕虫传播建模与分析.ppt
- 基于半结构化与语义WEB信息挖掘的智能搜索技术研究.ppt
- 基于单片机与虚拟仪器的车载酒精浓度检测仪.doc
- 基于单片机的棚内温度控制系统的设计与仿真.doc
- 基于单片机的电子日历工作系统的设计.doc
- 基于因子分析与新陈代谢GM的中国能源安全评价.ppt
- 基于定时器_计数器的单片机实验与C语言开发.doc
- 基于实体市场与网络市场的茶叶消费者行为比较分析.doc
- 基于市场市民社会与国家共同协调之上的市场经济.doc
- 2025数字货币与金融安全:风险评估与防范策略报告.docx
- 2025数字人民币跨境支付技术挑战与安全解决方案全面剖析.docx
- 金融反洗钱技术创新:2025年行业应用与监管政策研究报告.docx
- 医养结合养老机构运营政策环境与法规解读2025年报告.docx
- 2025年下沉市场消费金融信贷业务创新与监管政策研究.docx
- 2025年老年教育课程设置与终身学习理念融合实践策略实践探索.docx
- 生态旅游2025年发展规划与管理中的旅游生态旅游区旅游基础设施建设研究报告.docx
- 免疫治疗在自身免疫性神经病变中的应用进展报告.docx
- 数控机床智能化升级关键技术研究报告:2025年行业应用前景.docx
- 聚焦2025:农业产业化龙头企业发展模式与农村基础设施建设投资带动效应报告.docx
文档评论(0)