My Java Theory Sheet

My Java Theory Sheet - Object New object New object Java Development Types Sun Developer Network http/ Java SE Java Platform

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Object New object New object Java Development Types Sun Developer Network : Java SE Java Platform, Standard Edition (Java SE) lets you develop and deploy Java applications on desktops and servers, as well as today's demanding Embedded and Real-Time environments. Java SE for business. Java SE for Embedded System. Java SE Real-Time System Java EE Java Platform, Enterprise Edition (Java EE) 6 is the industry standard for enterprise Java computing. Utilize the new, lightweight Java EE 6 Web Profile to create next-generation web applications, and the full power of the Java EE 6 platform for enterprise applications. Java ME Java Platform, Micro Edition (Java ME) provides a robust, flexible environment for applications running on mobile and other embedded devicesmobile phones, personal digital assistants (PDAs), TV set-top boxes, and printers. Java FX JavaFX is the best platform for delivering expressive content and cross-device services on mobile devices, desktops, and browsers. Java DB Java DB is Sun's supported distribution of the open source Apache Derby 100% Java technology database. I t is fully transactional, secure, easy-to-use, standards-based SQL, JDBC API, and Java EE yet small, only 2.5 MB. Object Oriented Programming (OOPs) OOPs is a method of implementation in which programs are organized as cooperative collection of objects, each of which represents an instance of a class, and whose classes are all members of a hierarchy of classes united via inheritance relationships. Since Java is an object oriented programming language it has following features: Reusability of Code Emphasis on data rather than procedure Data is hidden and cannot be accessed by external functions Objects can communicate with each other through functions New data and functions can be easily added OOP Concepts Four principles of Object Oriented Programming are: Abstraction Encapsulation Inheritance Polymorphism Abstraction Abstraction denotes the essential characteristics of an object that distinguish it from all other kinds of objects and thus provide crisply defined conceptual boundaries, relative to the perspective of the viewer. Encapsulation Encapsulation is the process of compartmentalizing the elements of an abstraction that constitute its structure and behavior; encapsulation serves to separate the contractual interface of an abstraction and its implementation. Encapsulation * Hides the implementation details of a class. * Forces the user to use an interface to access data * Makes the code more maintainable....
View Full Document

This note was uploaded on 07/17/2010 for the course CSE 114 taught by Professor Tashbook during the Spring '08 term at SUNY Stony Brook.

Page1 / 60

My Java Theory Sheet - Object New object New object Java Development Types Sun Developer Network http/ Java SE Java Platform

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online