The document appears to be a student project submission that includes an acknowledgment section thanking teachers for guidance, an index, an introduction to Java explaining why it is important to learn and its advantages such as being platform independent and secure, and an introduction to the BlueJ integrated development environment highlighting that it is designed to support learning object-oriented programming with features like easier debugging.
The document appears to be a student project submission that includes an acknowledgment section thanking teachers for guidance, an index, an introduction to Java explaining why it is important to learn and its advantages such as being platform independent and secure, and an introduction to the BlueJ integrated development environment highlighting that it is designed to support learning object-oriented programming with features like easier debugging.
The document appears to be a student project submission that includes an acknowledgment section thanking teachers for guidance, an index, an introduction to Java explaining why it is important to learn and its advantages such as being platform independent and secure, and an introduction to the BlueJ integrated development environment highlighting that it is designed to support learning object-oriented programming with features like easier debugging.
The document appears to be a student project submission that includes an acknowledgment section thanking teachers for guidance, an index, an introduction to Java explaining why it is important to learn and its advantages such as being platform independent and secure, and an introduction to the BlueJ integrated development environment highlighting that it is designed to support learning object-oriented programming with features like easier debugging.
Class -- IX B Roll no. -- 36 Submitted to -- Sir. Mukund Singh ACKNOWLEDGEMENT I would like to express my special thanks of gratitude to my teacher Sir. Mukand as well as our principal Sr. Stella who gave me the golden opportunity to do this wonderful project on the topic (Write the topic name), which also helped me in doing a lot of Research and i came to know about so many new things I am really thankful to them. Secondly i would also like to thank my parents and friends who helped me a lot in finalizing this project within the limited time frame. INDEX INTRODUCTION TO JAVA Java is a high-level programming language originally developed by Sun Microsystems and released in 1995. Java runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX. This tutorial gives a complete understanding of Java. This reference will take you through simple and practical approaches while learning Java Programming language.
Why to Learn java Programming?
Java is a MUST for students and working professionals to become a great
Software Engineer specially when they are working in Software Development Domain. I will list down some of the key advantages of learning Java Programming: Oriented − In Java, everything is an Object. Java can be easily • Object extended since it is based on the Object model. • Platform Independent − Unlike many other programming languages including C and C++, when Java is compiled, it is not compiled into platform specific machine, rather into platform independent byte code. This byte code is distributed over the web and interpreted by the Virtual Machine (JVM) on whichever platform it is being run on. • Simple− Java is designed to be easy to learn. If you understand the basic concept of OOP Java, it would be easy to master. • Secure − With Java's secure feature it enables to develop virus-free, tamperfree systems. Authentication techniques are based on public-key encryption. • Architecture-neutral− Java compiler generates an architecture-neutral object file format, which makes the compiled code executable on many processors, with the presence of Java runtime system. • Portable − Being architecture-neutral and having no implementation dependent aspects of the specification makes Java portable. Compiler in Java is written in ANSI C with a clean portability boundary, which is a POSIX subset − Java makes an effort to eliminate error prone situations by • Robust emphasizing mainly on compile time error checking and runtime checking. INTRODUCTION TO BLUEJ BlueJ is a windows based platform for Java Development Kit (JDK). It is a free Java environment started in 1999 by Michael Kolling and John Rosenberg at Monash University, Australia, as a successor to Blue. It was developed to support learning and teaching of OOPs(object- oriented programming). The objects can be interactively created and tested. It is a simple user interface, BlueJ has a simpler interface than most professional IDEs. It offers many tools that are specific to its educational goals. There are also standard development tools available, such as an editor, compiler and runtime environment. Features of BlueJ : Some of the features of BlueJ are: The tasks can be performed more conveniently. It shows you a sample program to give a brief idea of Programming. Debugging is easy as it indicates errors at bottom of screen. It is a simpler interface than any other IDE. It has some new features which are not seen in any other IDE. BlueJ can run run on Windows, MacOS, Linux or any platforms which runs java. It allows you to interact with objects. PROGRAMS IN BLUEJ