合肥生活安徽新聞合肥交通合肥房產(chǎn)生活服務(wù)合肥教育合肥招聘合肥旅游文化藝術(shù)合肥美食合肥地圖合肥社保合肥醫(yī)院企業(yè)服務(wù)合肥法律

        PROG2004代做、Java程序設(shè)計(jì)代寫
        PROG2004代做、Java程序設(shè)計(jì)代寫

        時(shí)間:2024-12-16  來源:合肥網(wǎng)hfw.cc  作者:hfw.cc 我要糾錯(cuò)



        Assessment Brief
        PROG2004 ObjectOriented Programming
        Module 4 – Advanced exception handling
        The following part of the assessment coversthe content in Module 4.
        Part 4 – Implementing exception handling
        At the moment, you have not implemented any exception handling in your program. For this part of the assignment:
        • Where applicable, make sure that all setters in your program confirm that the values they are writing to your instance variables are valid. If they are
        not, throw an IllegalArgumentException and print an appropriate error message.
        • Add any other exception handling that you feel is appropriate to your program.
        Demonstration
        In the partFour method in the AssessmentTwo class:
        • Using one of the setters that you added exception handling to:
        o Pass a valid value to the method and show that the instance variable is set
        o Pass an invalid value to the method and show that the exception is caught
        Title Assessment 2 (Continue from Project 2 from theprevious Assessment)
        Deadline 11:30 AM, 16 December 2024
        Submission Code + Video using a USB drive
        2
        Assessment Brief
        Module 5 – Input/output
        The following part of the assessment coversthe content in Module 5.
        An important part of many programs is the ability to back up data to a file and then restore it as needed. In this section of the assignment, we will add this
        ability to our program.
        Hint for exporting and importing data
        A common way to store data in a file that needs to be imported later is to use comma-separated values (csv). This means that we store a record on a single
        line, and we separate values using a comma (,). For example, imagine an object for a class called Animal has the following information:
        • species: Dog
        • breed: Poodle
        • colour: Brown
        • name: Fido
        • age: 7
        You could store the Animal object in the file on a single line like:
        Dog, Poodle, brown, Fido, 7
        When you read the file, each line in the file will contain the details for a single Animal object. You can then use the split() method from the String classto split
        the line into the individual values and then use the values to create a new Animal object.
        Part 5 – Writing to a file
        The Classroom classis missing the ability to back up the Members who have signed up for the Classroom. Forthis part of the assignment:
        • Add a method to the Classroom class that writes the details of all of the Members that have signed up for the Classroom (i.e. stored in the
        LinkedList) to a file. The details for each Member should be written on their own line.
        • Youmust make sure to add all appropriate exception handling and error messages.
        Demonstration
        In the partFive method in the AssessmentTwo class:
        3
        Assessment Brief
        • Create a new Classroom.
        • Add a minimum of 5 Members to the Classroom (i.e., the LinkedList).
        • Export the Members to a file.
        Part 6 – Reading from a file
        The Classroom class is also missing the ability to restore the members who have signed up for the Classroom. For this part of the assignment:
        • Add a method to the Classroom class that can read the file that was created in the previous section.
        • When reading the file, you need to sign up all members for the Classroom (i.e., add them to the
        LinkedList). You must make sure to add all appropriate exception handling and error messages.
        Note: If you cannot enrol the Members in the Classroom (i.e., add them to the LinkedList), you will still get marks for reading the file.
        Demonstration
        In the partSix method in the AssessmentTwo class:
        • Create a new Classroom.
        • Importthe file you created in the previous part of the assignment.
        • Print the number of Members in the LinkedList to confirm that the correct number of Members were imported.
        • Print all Members in the LinkedList to confirm that the details of each Member were imported correctly.
        Module 6 – Concurrency
        The following part of the assessment coversthe content in Module 6.
        Part 7 – lock() and unlock() methods
        You are using a LinkedList to store the Members signed up for a Classroom. However, a LinkedList is not thread-safe. This meansthat if multiple threads were
        performing operations on the Members signed up for a Classroom you could encounter issues. For this part of the assignment:
        • Use the lock() and unlock() methods to protect any critical sections of code in the Classroom class that perform any operations on the LinkedList
        that stores the Members signed up for a Classroom.
        • Youmust make sure to add all appropriate exception handling and error messages.
        4
        Assessment Brief
        Resources
        To complete the task, you are recommended to:
        • Study modules 1 - 6 materials and complete all learning activities
        • Take an active role in the weekly tutorial and workshop.
        Task Submission
        You are required to submittwo items for this assessment, including:
        • Your Java project 2 (after updating it)
        • A 5 minutes video explain the new parts.
        Assessment Criteria
        Please refer to the rubric provided in the assessment folder for the assessment criteria. Marking criteria include:
        • Java code compiles with Java 17 LTS
        • Use of correct coding style, including the use of comments
        • Accuracy of coding
        • Use ofsuitable coding structures
        • Correctsubmission and naming conventions of assessment items asrequired

        請(qǐng)加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp
         

        掃一掃在手機(jī)打開當(dāng)前頁
      1. 上一篇:CS 538代做、代寫Python/Java語言編程
      2. 下一篇:CS425FZ代做、代寫Java編程設(shè)計(jì)
      3. 無相關(guān)信息
        合肥生活資訊

        合肥圖文信息
        急尋熱仿真分析?代做熱仿真服務(wù)+熱設(shè)計(jì)優(yōu)化
        急尋熱仿真分析?代做熱仿真服務(wù)+熱設(shè)計(jì)優(yōu)化
        出評(píng) 開團(tuán)工具
        出評(píng) 開團(tuán)工具
        挖掘機(jī)濾芯提升發(fā)動(dòng)機(jī)性能
        挖掘機(jī)濾芯提升發(fā)動(dòng)機(jī)性能
        海信羅馬假日洗衣機(jī)亮相AWE  復(fù)古美學(xué)與現(xiàn)代科技完美結(jié)合
        海信羅馬假日洗衣機(jī)亮相AWE 復(fù)古美學(xué)與現(xiàn)代
        合肥機(jī)場(chǎng)巴士4號(hào)線
        合肥機(jī)場(chǎng)巴士4號(hào)線
        合肥機(jī)場(chǎng)巴士3號(hào)線
        合肥機(jī)場(chǎng)巴士3號(hào)線
        合肥機(jī)場(chǎng)巴士2號(hào)線
        合肥機(jī)場(chǎng)巴士2號(hào)線
        合肥機(jī)場(chǎng)巴士1號(hào)線
        合肥機(jī)場(chǎng)巴士1號(hào)線
      4. 短信驗(yàn)證碼 酒店vi設(shè)計(jì) deepseek 幣安下載 AI生圖 AI寫作 aippt AI生成PPT

        關(guān)于我們 | 打賞支持 | 廣告服務(wù) | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責(zé)聲明 | 幫助中心 | 友情鏈接 |

        Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網(wǎng) 版權(quán)所有
        ICP備06013414號(hào)-3 公安備 42010502001045

        主站蜘蛛池模板: 久久伊人精品一区二区三区| 一区二区三区无码高清| 国产成人久久精品区一区二区| 亚洲国产精品综合一区在线| 99国产精品欧美一区二区三区| 国产aⅴ一区二区| 亚洲成AV人片一区二区密柚| 日韩精品一区二区三区视频| 激情无码亚洲一区二区三区| 无码精品人妻一区二区三区漫画| 一区二区三区AV高清免费波多| 99国产精品欧美一区二区三区| 日韩人妻精品无码一区二区三区| 中文字幕一区日韩在线视频| 欧洲精品一区二区三区在线观看| 人妻夜夜爽天天爽一区| 精品女同一区二区三区免费站| 无码国产精品一区二区免费vr| 国精品无码一区二区三区在线蜜臀| 亚洲一区二区精品视频| 精品一区二区三区水蜜桃| 国内精品一区二区三区在线观看 | 精品无码一区二区三区爱欲| 插我一区二区在线观看| 国产成人综合精品一区| 精品少妇一区二区三区在线| 日韩视频一区二区在线观看| 无码少妇一区二区浪潮免费| 国产精品制服丝袜一区| 97久久精品无码一区二区天美| 久久青草精品一区二区三区| 久久高清一区二区三区| 一区二区日韩国产精品| 农村人乱弄一区二区| 久草新视频一区二区三区| 精品亚洲AV无码一区二区三区 | 91大神在线精品视频一区| 精品一区二区三区四区在线| AV天堂午夜精品一区| 亚洲一区二区三区丝袜| 精品国产一区二区三区在线观看|