Java -Net Beans IDE- Introduction


INTRODUCTION JAVA



Java was invented by James Gosling, Patrick Naughton, Chris Warth, Ed Frank and Mike Sherdian in 1991. It took 18 months to develop the first working version. Java is a High Level language it was originally called Oak but was renamed Java in 1995. Java is an easy to learn, general purpose, concurrent, class based, object oriented programming language developed by Sun Microsystems Java is a platform independent language it means with Java you can write an application and it can run on many different operating systems (including Windows, Mac OS, Unix and Mainframes) without modifications to the code  


Features of Java

Ø  Compile and Interpreted

Ø  Platform Independent and portable

Ø  Object Oriented

Ø  Robust and Secure

Ø  Distributed

Ø  Familiar Simple and small

Ø  Multithreaded and Interactive

Ø  High Performance

Ø  Dynamic and extensible


Java Structure

§  Java is case sensitive

§  Whitespace, tabs and newline characters are ignored except when part of string constants.

§  Single line comments begin with //

§  Multiline comments begin with /* and end with */

§  Statements terminate in semicolon(;)


Swing Java

Swing is a set of classes that provides more powerful and flexible components than are possible with the AWT. In addition to the familiar components such as buttons, check boxes and labels Swing supplies several exciting additions, including tabbed panes, scroll panes, trees and tables. Even familiar such as button have more capabilities in Swing. For example a button may have  both an image and a text string associated with it. Also the image can be changed as the state of the button changes.

What is Net Bean?

The Net Bean IDE is open source and is written in the Java programming language. It provides the services common to creating desktop applications such as window and menu management and also the first IDE to fully support JDK features. 


JVM(Java Virtual Machine)



The imaginary computer whose machine language is Java byte-code. Also used to refer to computer programs that act as interpreters for programs written in bytecode; to run Java programs on your computer, you need a JVM.


Java Bean

A Java bean is a software component that has been designed to be reusable in a different environments. A bean may be visible/invisible  to an end user. One example of this is a button on a GUI.


IDE (Integrated Development Environment)

An IDE is a programming environment that has been packaged as an application program, consists of a code editor, palette window, properties window, Frame designer window, Project windows, output windows etc. Or 

A programming environment, where all the tools required for programming are available under one roof is called IDE


RAD (Rapid Application Development)
Rapid application development is a programming system that enables the programmers to quickly build working programs. In general, RAD systems provide a number of tools to help build graphical user interfaces. Two of the most popular RAD systems for windows are: Visual Basic and Delphi and for Java NetBeans and Borland Jbuilder

Comments

Popular posts from this blog

Computer Networking

Python-NumPy

MySQL Simple Queries