- 1、本文档共65页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6-工具类与算法课件
泛型类: 就是具有一个或多个类型变量的类,对于这种类来说,只关注泛型,不关注数据存储的细节。 泛型方法:带有类型参数的简单方法,可以不在泛型类中定义。 语言基础类 Object类 Math类 Applet类与Applet小程序 数组 向量 字符串 集合 本章小结 240。41秒 二维数组的初始化也分为静态和动态两种。 静态初始化:在定义数组的同时为数组分配空间。 int intArray[ ][ ]={{1,2},{2,3},{3,4}}; 不必指出数组每一维的大小,系统会根据初始化时给出的初始值的个数自动算出数组每一维的大小。 二维数组:初始化 6.3 数组 动态初始化:对高维数组来说,分配内存空间有下面两种方法: 1.直接为每一维分配空间,如: type arrayName[ ][ ]=new type[arraylength1][arraylength2] 例如: int a[ ][ ]=new int[2][3]; 二维数组:初始化 6.3 数组 2.从最高维开始(而且必须从最高维开始),分别为每一维分配空间,如: String s[ ][ ]=new String[2][ ]; s[0]=new String[2]; s[1]=new String[3]; s[0][0]=new String(“Good”); s[0][1]=new String(“Luck”); s[1][0]=new String(“to”); s[1][1]=new String(“you”); s[1][2]=new String(“!”); 二维数组:初始化 6.3 数组 二维数组的引用 对二维数组中每个元素,引用方式为: arrayName[index1][index2] 其中index1和index2为数组下标。 二维数组:引用及示例 6.3 数组 数组例 public class Test { public static void main(String[] args) { int m1 , m2 ; int[][] a = new int[3][4];; //定义二维数组 for(int i=0 ; i3 ; i++) //数组下标从0开始 for(int j=0 ; j4 ; j++) a[i][j] = i*j ; for(int i=0 ; ia.length ; i++) { for(int j=0 ; ja[i].length ; j++) System.out.print(a[i][j] + ); System.out.println(); } } } 6.4 向量类-Vector java.util.Vector 实现链式存储结构 适合于如下的情况 需要处理的对象数目不定 序列中元素都是对象,而不是基本数据类型的量 需要做频繁的元素插入和删除 需要定位序列中的对象或其他查找操作 对象 对象 对象 对象 0 1 2 3 创建向量类对象 创建向量类的对象 Vector myVector = new Vector(); 创建空的向量对象(初始容量为10) 优化存储管理 Vector myVector = new Vector(100); 创建空的向量对象(初始容量为100) Vector myVector = new Vector(100,50); 创建空的向量对象(初始容量为100,增量为50) 向量元素操作 追加元素 add(Object element) 插入元素 add(int index, Object element) 修改向量中的元素 set(int index, Object element) 删除向量中的指定元素 Object remove(int index) (返回被删元素) Boolean remove(Object element)
您可能关注的文档
- 202形势政策-时事政治-军事课件.ppt
- 22抗日战争的胜利课件.ppt
- 22重要工业部门的分布课件.ppt
- 23卢沟桥事变和全国抗日战争的开始1课时课件.ppt
- 24高一政治民主监督理@课件.ppt
- 23,抗日战争课件.ppt
- 23生物名师课堂细胞呼吸课件.ppt
- 25为中华之崛起而读书3修改稿课件.ppt
- 2劫难与抗争课件.ppt
- 2学科课件.ppt
- 2024届河南省新乡市高考考前提分生物仿真卷含解析.doc
- 浙江省杭州市富阳区富春中学2023年中考考前最后一卷生物试卷含解析.doc
- 新疆维吾尔自治区生产建设兵团第二中学2023年高三二诊模拟考试生物试卷含解析.doc
- 河南省许昌市高级中学2023届高三第一次模拟考试化学试卷含解析.doc
- 2023-2024学年杭州高级中学物理高三上期末联考模拟试题含解析.doc
- 2023-2024学年吉林省松原市油田第十一中学高三六校第一次联考语文试卷含解析.doc
- 2022-2023学年通化市重点中学高三压轴卷数学试卷含解析.doc
- 学校预防诺如病毒知识培训课件.pptx
- 黑龙江省大庆市肇源2022-2023学年中考化学模试卷含解析.doc
- 高中开学典礼演讲稿三篇.docx
最近下载
- 2024年昆明滇池国家旅游度假区国有资产投资经营管理(集团)有限责任公司人员招聘笔试备考题库及答案解析.docx
- 【教案】胚胎工程的理论基础教学设计高二下学期生物人教版(2019)选择性必修3.docx VIP
- 2024年新教材七年级上册道德与法治1.2《规划初中生活》教案.docx
- 小学五年级体育《蹲踞式跳远:助跑与起跳》教学设计.doc
- 残疾儿童送教上门一生一案资料.doc
- 铅火法冶炼工(稿).doc
- 与时代同行--中国电视文艺晚会的发展趋势初探.pdf
- 中国-象棋基础知识(适合儿童教学用)课件108页.ppt
- 安川伺服驱动器使用说明书..docx
- 第九章 马利冷却塔NC8400用户手册.pdf
文档评论(0)