Java语言进阶实验指导书.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java语言进阶实验指导书

《Java语言进阶》 实验指导书 福建农林大学 计算机与信息学院 实验一 Generic and Collections Framwork泛型与集合框架 一、实验目的: 1. 了解Java集合框架的接口和实现类 2. 理解泛型类、泛型接口、泛型方法的特点 3. 掌握常用泛型集合接口及其实现类 二、实验内容: 1. 编写程序练习List集合的基本使用: 3. (Optional ) Write a generic method that returns the maximum element in a two-dimensional array. public static E extends ComparableE E max(E[][] list) 三、实验要求: 1、认真执行每一个步骤的,并作好记录。 2、实验报告中给出配置的详细步骤和重要的截图。 四、实验学时:2学时 五、实验步骤: 1、编写程序练习List集合的基本使用: 1) 创建一个只能容纳String对象名为names的ArrayList集合; 2)按顺序往集合中添加5个字符串对象:“张三”、“李四”、“王五”、“马六”、“赵七”; 3)对集合进行遍历,分别打印集合中的每个元素的位置与内容; 4)首先打印集合的大小,然后删除集合中的第3个元素,并显示删除元素的内容,然后再打印目前集合中第3个元素的内容,并再次打印集合的大小。 代码如下: package zhoupeili; import java.util.*; public class L1 { public static void main(String[] args) { List names = new ArrayList(); names.add(张三); names.add(李四); names.add(王五); names.add(马六); names.add(赵七); for (int i = 0; i names.size(); i++) { System.out.println(第 + (i + 1) + 条数据 为: + names.get(i)); } System.out.println(集合大小为: + names.size()); names.remove(2); for (int i = 0; i names.size(); i++) { System.out.println(第 + (i + 1) + 条数据 为: + names.get(i)); } System.out.println(第3条数据为:+ names.get(2)); System.out.println(集合大小为: + names.size()); } } 实验二 Multithreading多线程 一、实验目的: 1. 理解多线程的原理和机制 2. 掌握Java内置多线程编程接口和相关的类 dgd?????????o pass sum by ref- 二、实验内容: 1. Write a program that launches 1000 threads. Each thread adds 1 to a variable sum that initially is 0. You need to pass sum by reference to each thread. In order to pass it by reference, define an Integer wrapper object to hold sum. Run the program with and without synchronization to see its effect. 2. .分析代码并解释 三、实验要求: 1、认真执行每一个步骤的,并作好记录。 2、实验报告中给出配置的详细步骤和重要的截图。 四、实验学时:2学时 五、实验步骤: 1. Write a program that launches 1000 threads. Each thread adds 1 to a variable sum that initially is 0. You need to pass sum by ref- erence to each thread. In order to pass it by reference, de

文档评论(0)

138****7331 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档