Computer Project

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

ICSE COPMPUTER

APPLICATION 2021-2022
PROJECT

Submitted by -- Suvam Ghosh


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

ASSINGMENT STATEMENT

You might also like