Find Jobs
Hire Freelancers

Need a small JAVA project

$30-250 CAD

ที่ทำเสร็จแล้ว
โพสต์ ประมาณ 4 ปีที่ผ่านมา

$30-250 CAD

ชำระเงินเมื่อส่งงาน
This is a small project Write and submit one complete Java program to solve the following requirements. Your program will employ packages (that is, source directories), and contain multiple source files. Because you are using packages, your code should be in a directory named “Greenhouse.” You should be able to compile your code using the command “javac Greenhouse\*.java” from a directory just below the Greenhouse directory. In the program for this assignment, class names have been specified. You must use the supplied class name for both class and source file name (i.e. Animal will be in a file [login to view URL]). If a program specifies multiple classes, then each class should be in its own separate source file. Greenhouse is a house in which many events could happen, for example, doors may open and close, windows may open and close, fans may turn on or off, lights may turn on or off, an alarm may sound, the thermostat may turn on or off, watering machines may start or stop, and so on. Each event has its own timer and jobs (hint: use a superclass with separate subclasses, and a thread). For example, the alarm may sound five times when the thermostat has failed, and the fans may not come on until this situation is resolved, even if the fans are supposed to be on. Different events may have different priorities. At the very beginning, a greenhouse (i.e., an object/instance of the Greenhouse class) has to read the operating plan from the file greenhouse_plan.txt. The contents and format of the file are listed below. Note: You cannot alter the format of this file, but you may add additional events when testing. [login to view URL]: priority=*,10 priority=Light,5 priority=Bell,1 priority=Thermostat,2 event=Thermostat,1000,* event=Light,1000,1000 priority=Water,5 event=Water,3000,5000 test=Bell,1000 failed=Thermostat,7000 event=Water,8000,5000 event=Fan,10000,2000 The greenhouse should be able to restart the process if either of two conditions are met: (1) the user asks the greenhouse to do so; (2) the greenhouse catches an exception when doing jobs according to [login to view URL] —for example, if an event is not able to start because no specific event class is implemented. If the second condition occurs, the greenhouse will restart the process, skipping the instruction that caused the problem. Provide the means to read classes from the file, and create classes from their names (hint: [login to view URL]()). Use the same methods to provide the capability to add new Event classes, and to modify any Event classes without recompiling the Greenhouse class. Note: You should not use inner classes for designing and developing Event classes. Test your program by adding at least two Event classes, and make any necessary changes to greenhouse_plan.txt. Before the greenhouse restarts everything, it first has to turn off all events. You may need to use ArrayList or Vector to store the events (and scheduling information). Doing so will avoid the need for additional variables to represent different events, and will also allow you to have new Event classes anytime you want.
รหัสโปรเจกต์: 24757371

เกี่ยวกับโปรเจกต์

13 ข้อเสนอ
โปรเจกต์ระยะไกล
ใช้งานอยู่ 4 ปีที่ผ่านมา

กำลังมองหาการสร้างรายได้ใช่ไหม?

ประโยชน์ของการประมูลกับ Freelancer

กำหนดงบประมาณและกรอบเวลาของคุณ
รับเงินจากการงานของคุณ
อธิบายข้อเสนอของคุณในภาพรวม
ลงทะเบียนและเสนอราคาฟรี
หมอบหมายให้:
รูปอวาตาร์ของผู้ใช้
Hi Friend, I have huge experience in java development and i worked on many this kind of assignment. I reviewed your assignment description and it's looking good to me and i will do this. You can see from my profile regarding my experience in [login to view URL] feel free to start the chat. Thanks,
$85 CAD ใน 2 วัน
4.8 (68 รีวิว)
6.7
6.7
13 ฟรีแลนซ์กำลังเสนอราคาโดยเฉลี่ย $131 CAD สำหรับงานนี้
รูปอวาตาร์ของผู้ใช้
Hi there, I do Java programming. I went through your requirements and I would like to do this project if given the opportunity. Let me know if you are interested so I can have further details.
$60 CAD ใน 1 วัน
4.9 (1252 รีวิว)
7.8
7.8
รูปอวาตาร์ของผู้ใช้
Hello Sir, I am expert java developer with 9 years of experience developing java project. I worked for various Student for many university to developing their assignments . Your assignment details I reviewed and it's fine for me. I am full-time freelancer and ready to start it. Thanks,
$135 CAD ใน 3 วัน
4.4 (95 รีวิว)
6.5
6.5
รูปอวาตาร์ของผู้ใช้
Hi there, Expert here, Sir i have read your project details i can provide you quality work on time Can you please come to the chat box so we can easily discuss about project details. Thank You
$250 CAD ใน 2 วัน
5.0 (8 รีวิว)
4.3
4.3
รูปอวาตาร์ของผู้ใช้
Please see recent review regarding JAVA https://www.freelancer.in/projects/java/JAVA-CRUD-Functionality-Project-24383437/reviews I am Electrical Engineer, I have experience of 7 years in Java, C++, spring java, Webservices, SQL, apache CXF, hibernate, mirth connect and Electrical industries. I will do the work for you in a very good and elegant manner, assign it to me and I will deliver it very quick Don't give any payment until you satisfied.i will give you an update after every 24 hours.
$130 CAD ใน 5 วัน
4.7 (24 รีวิว)
4.6
4.6
รูปอวาตาร์ของผู้ใช้
helllo, I have worked both full time and part time as a Windows desktop/embedded *C/C++(MT4, 5)/C#/PYTHON/arduino developer for over 7 years now, I have done many simple and complex projects with Visual Studio and C++, ASP.NET, VB script,some linux-things too,NINJAtrader,UNITY for game development. I also do JAVA tasks on eclipse and netbeans. I have the knowledge of how to debug PHP issues,wordpress plugins that are buggy and need fixes.... or some extra functionality is needed. I also like doing Javascript frontend things - especially some WebGL, SVG or similar graphics/canvas related things I will be more than excited to provide you a quality solution and earn your respect, confidence and trust
$30 CAD ใน 1 วัน
3.9 (8 รีวิว)
4.3
4.3
รูปอวาตาร์ของผู้ใช้
Hi, This is a half-day job for me, a java programmer with 10+ years experience. And I'm willing to do it for you at a lower price than average because I need reputation in this platform. Just one question: is there any limitation for the jdk version? To be safe, I'm going to use Java 7, which is the lowest version now that's still active.
$128 CAD ใน 1 วัน
5.0 (1 รีวิว)
3.0
3.0
รูปอวาตาร์ของผู้ใช้
Sir I am very interesting in your project. you can see from my profile i did only Java projects. I did Masters in Computer Science. I have experience of 7 years in Spring Java, Web Services, Hibernate, Appache cxf, Mirth in Software House. I am ready to start your work right now.
$175 CAD ใน 3 วัน
5.0 (4 รีวิว)
2.0
2.0
รูปอวาตาร์ของผู้ใช้
Hello, Hope you're doing well. I can do your assignment. I guarantee you to do it with the best practice and the application of design patterns to have a clean code. Waiting your message, Best regards,
$250 CAD ใน 3 วัน
4.8 (1 รีวิว)
1.0
1.0
รูปอวาตาร์ของผู้ใช้
have a total of 10+ years of experience in software development with reputed companies like IBM, Infosys
$167 CAD ใน 6 วัน
0.0 (0 รีวิว)
0.0
0.0
รูปอวาตาร์ของผู้ใช้
Hello High Quality & Fast Delivery is promised. I have read very carefully and i am a new freelancer. I am a full stack web developer and I am interested in your project. As a web expert, I am very confident with my skills and I have rich experience in these fields. Also I have deep experience in Java. I have done this kind of work several times so I know how to do this. I'd like to help your business by doing my best. If you hire me, I will do my best for you. Let's meet and discuss more. Best Regards.
$100 CAD ใน 7 วัน
0.0 (0 รีวิว)
0.0
0.0
รูปอวาตาร์ของผู้ใช้
Hi, I have significant commercial development experience with 17+ years writing Java. I am on holiday now so looking for something to do. The code looks like a simple problem that would be fun to code. Thanks Dave
$50 CAD ใน 2 วัน
0.0 (0 รีวิว)
0.0
0.0

เกี่ยวกับลูกค้า

ปักธงของ CANADA
Calgary, Canada
5.0
1
ยืนยันวิธีการชำระเงินแล้ว
เป็นสมาชิกตั้งแต่ เม.ย. 5, 2020

การยืนยันลูกค้า

ขอบคุณ! เราได้ส่งลิงก์สำหรับเครดิตฟรีให้คุณทางอีเมลแล้ว
เกิดข้อผิดพลาดขณะส่งอีเมลของคุณ กรุณาลองอีกครั้ง
โลโก้ Freelancer Thailand / ภาษาไทย ช่วยเหลือและสนับสนุน FreelancerประเภทโปรเจคการประกวดFreelancerองค์กรแพ็กเกจสมาชิกโครงการ Freelancer ชั้นแนวหน้าการจัดการโปรเจคงานในพื้นที่Photo Anywhereหน้าจัดแสดงผลงานAPI สำหรับนักพัฒนาได้รับการยืนยันDesktop App เกี่ยวกับเกี่ยวกับเราวิธีใช้งานความปลอดภัยนักลงทุนแผนผังเว็บไซต์เรื่องราวข่าวออกสื่อทีมรางวัลข่าวประชาสัมพันธ์ร่วมงานกับเรา ข้อกำหนดนโยบายความเป็นส่วนตัวข้อกำหนดและเงื่อนไขนโยบายลิขสิทธิ์ข้อพึงปฏิบัติค่าธรรมเนียมและค่าบริการหุ้นส่วนEscrow.comLoadshiftWarrior Forum แอปโลโก้ Apple App Store โลโก้ Google Play
ไม่สามารถคัดลอกไปยังคลิปบอร์ดได้ โปรดลองอีกครั้งหลังปรับเปลี่ยนการอนุญาต
คัดลอกไปยังคลิปบอร์ดแล้ว
ผู้ใช้ที่ลงทะเบียน งานที่มีการโพสต์ทั้งหมด
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
กำลังโหลดตัวอย่าง
ได้รับอนุญาตสำหรับตำแหน่งทางภูมิศาสตร์
เซสชั่นการเข้าสู่ระบบของคุณหมดอายุและคุณได้ออกจากระบบแล้ว กรุณาเข้าสู่ระบบอีกครั้ง