Skip to main content

Newbie to Newbie Java Installation and Use

Java Installation and Use

Installing a new software platform can be overwhelming if the correct download file or specifications are not met. Luckily, Java is straightforward, and it is easily accessible. A newbie can simply google (java se download) and the Java download link to the software executable file is provided. Click here for link. The next step would be to download an (IDE) integrated development environment software application to write and use the code. Java is a versatile and popular programming language with a wide range of applications. It is great for web-development, mobile app development, gaming development, and much more. 


Object-Oriented Design Principles

Object-oriented design is a way of designing software by breaking it down into smaller pieces called objects. Each object can be used like building blocks to create the final product or concept. For instance, if someone was building a car, they could order objects like a motor, chassis, and wheel to put them all together to make a car. This is the basic idea of object-oriented design (OOD). There are four major principles of object-oriented programming. 

1. Encapsulation: This is the principle of hiding the internal details of an object and it only exposes the necessary information. This is useful because it makes code easier to maintain and prevents accidental changes. Overall, it makes it user friendly and less likely to accidentally tie and object where it should not be used. 

2. Abstraction: This is closely related to encapsulation and is the development of classes, objects, and types to only show essential details or functionality. With the use of interfaces, 100% abstraction can be achieved. 

3. Inheritance: This allows one to create new classes that inherit properties and behaviors from existing classes. With this feature, it reduces redundancy and promotes reusability. A simple example of this is if a F-150 extends to truck, and truck extends to vehicle, then an F-150 is also inherited from the vehicle class. 

4. Polymorphism: This means one name, many forms and it occurs when there are many classes related to each other by inheritance. This allows objects of different classes to respond to the same message in different ways. 

Overall, object-oriented design is about objects and their interactions, making software development more flexible, reusable, and maintainable. 



Comments

Popular posts from this blog

Travelling Through a Network

  Thomas Wilson Packets move through networks from one computer to another. These tools are extremely useful when troubleshooting network configurations and if a network is talking or not. They move from devices like switches and routers until they reach the final destination. Packets usually move in specific order to their final destination. A ping and tracert command are different because the ping verifies that a host is reachable or not and the tracert command shows the detail of each stop at the routers and the time it takes to reach each router. When pinging each site, I noticed that the other countries website TTL is greater than google. This makes sense because the TTL is the determined "hop" time between servers before being dropped. When performing a tracert command, it shows each stop to the host's IP and the time it takes to get between each. Each tracert command gets longer in time to each host as it goes down the list. I noticed that google had 16 total stops...

OS theory Final- CPT.304 TPW

  An (OS) operating system is a powerful program that manages all of the software and hardware on a computer. There are often many computer programs running at the same time, some visual and some in the background, and they must access the CPU, memory, and storage to function correctly. There are several types of operating systems, but they all share a similar goal in efficiently and successfully operating the computer system. The major functions of the operating system include process management, device management, file management, communication and networking, security, and resource allocation. Some of the features that work with these functions are multitasking, multithreading, virtual memory, graphical user interface, IO devices, and computing.  When these functions and features of the OS are collaborating and working seamlessly together, it creates a magnificent operating system and allows the user to have a successful experience with the computer.   Operating...

Review Of Mobile/Web Application

Thomas Wilson Review of Boat Trader:   I have bought and sold multiple boats in my life using boat trader. The boat trader application is an excellent tool to filter and find distinctive style boats in a certain area. These boats can be offered by a dealership or a private seller. The biggest benefit of using boat trader is selecting a specific state or mileage away from a specific location that one is looking to purchase or sell from. There are many excellent features when it comes to this application but there are a couple of recommendations, I could give that I personally think would make it easier and more user friendly.    Usability:   The usability of the boat trader application is excellent overall. The initial home page of the site allows the user to select a drop down to either find, sell, or select services and research boats. If the user selects to "find" boats for sale, then it is directed to the next page where there are numerous filters that can be sele...