In thisunit,weconsider anumber of facilities of Java that are particularly useful for structuring larger systems.
Classesand class hierarchies are the fundamental structuring concepts for Java programs. In larger programs, consisting of many classes, we oftenneed ahigher level of structure also. The Java language provides the conceptofa package as away to group anumberofrelated classes. Large programs typically consist of anumber of packages – thishelps with management of the software development and maintenance processes.
Java contains anumber of predefined packages, known as the standard Java packages.These form libraries of classes available for programmers to use. They provide awide range of facilities including input/output, mathematical functions, graphical user interface components and data structures. AJava program normally has one or morepackages of classes specially written for that application by the developer, together with classes from anumberofstandard Java packages.
The Network Security Test Lab: A Step-by-Step Guide
The ultimate hands-on guide to IT security and proactivedefense
The Network Security Test Lab is a hands-on, step-by-stepguide to ultimate IT security implementation. Covering the fullcomplement of malware, viruses, and other attack technologies, thisessential guide walks you through the security assessment...
Learn Linux, and take your career to the next level!
Linux Essentials, 2nd Edition provides a solid foundation of knowledge for anyone considering a career in information technology, for anyone new to the Linux operating system, and for anyone who is preparing to sit for the Linux Essentials Exam. Through...
Encouraging hands-on practice, Mastering Linux provides a comprehensive, up-to-date guide to Linux concepts, usage, and programming. Through a set of carefully selected topics and practical examples, the book imparts a sound understanding of operating system concepts and shows how to use Linux effectively.
Computer Science Illuminated
Each new print copy includes Navigate 2 Advantage Access that unlocks a comprehensive and interactive eBook, student practice activities and assessments, a full suite of instructor resources, and learning analytics reporting tools.
Fully revised and updated, the Sixth Edition of the best-selling text Computer Science...
A Guide to IT Contracting: Checklists, Tools, and Techniques
Even leading organizations with sophisticated IT infrastructures and teams of lawyers can find themselves unprepared to deal with the range of issues that can arise in IT contracting. Written by two seasoned attorneys, A Guide to IT Contracting: Checklists, Tools, and Techniques distills the most critical business and legal...
Head First Ruby: A Brain-Friendly Guide
What will you learn from this book?
What’s all the buzz about this Ruby language? Is it right for you? Well, ask yourself: are you tired of all those extra declarations, keywords, and compilation steps in your other language? Do you want to be a more productive programmer? Then you’ll love Ruby. With...