Upload
anthony-waters
View
212
Download
0
Embed Size (px)
Citation preview
Getting started Getting started with Programming with Programming
using IDEusing IDE
JAVA
JAVA IS A PROGRAMMING LANGUAGE AND A PLATFORM.
IT CAN BE USED TO DELIVER AND RUN HIGHLY INTERACTIVE DYNAMIC AND SECURE APPLICATIONS ON NETWORKED COMPUTER SYSTEMS.
BYTE CODE
JAVA PROVIDES PLATFORM INDEPENDENCE BY USING BYTE CODE. ORDINARY COMPILATION PROCESS SOURCE CODE NATIVE EXECUTABLE CODE
JAVA COMPILATION
IT PRODUCES A SPECIAL FORMAT CALLED BYTE CODE.
A JAVA BYTE CODE IS A MACHINE INSTRUCTION FOR A JAVA PROCESSOR CHIP CALLED JAVA VIRTUAL MACHINE.
THE BYTE CODE IS INDEPENDENT OF THE COMPUTER SYSTEM IT HAS TO RUN UPON.
THE JAVA BYTE CODE IS EXACTLY THE SAME ON EVERY PLATFORM.
JAVA COMPILATION
BYTE CODE STILL NEED AN INTERPRETER TO EXECUTE THEM ON ANY GIVEN PLATFORM.
INTERPRETER READS THE BYTE CODE AND TRANSLATE IT INTO THE NATIVE LANGUAGE OF THE HOST MACHINE ON THE FLY.
ONLY THE INTERPRETER AND A FEW NATIVE LIBRARIES NEED TO BE PORTED TO GET JAVA TO RUN ON A NEW COMPUTER OR OPERATING SYSTEM.
JAVA VIRTUAL MACHINE JAVA INTERPRETR IS KNOWN AS JAVA
VIRTUAL MACHINE.
JVM COMBINED WITH JAVA APIs MAKES JAVA PLATFORM.
JAVA API CONSISTS OF THE FUNCTIONS AND VARIABLES THAT PROGRAMMERS ARE ALLOWED TO USE IN THEIR APPLICATIONS.
CHARACTERISTICS OF JAVA WRITE ONCE RUN ANYWHERE (WORA).
LIGHT WEIGHT CODE
SECURITY
BUILT-IN GRAPHICS
OBJECT ORIENTED LANGUAGE
SUPPORTS MULTIMEDIA
PLATFORM INDEPENDENT OPEN PRODUCT
RAPID APPLICATION DEVELOPMENT
RAD TOOLS ARE THE TOOLS THAT ENABLE ONE TO CREATE APPLICATIONS IN SHORTER TIME AS COMPARED TO CONVENTIONAL LANGUAGE.
NETBEANS IDE OFFERS A RAD STYLE OF DEVELOPING APPLICATIONS FOR WINDOWS PROGRAMMERS.
NETBEANS IDE IS A FREE, OPEN SOURCE, CROSS PLATFORM IDE WITH BUILT IN SUPPORT FOR JAVA PROGRAMMING LANGUAGE.
NETBEANS
NETBEANS IDE IS A FREE, OPEN SOURCE, CROSS PLATFORM IDE WITH BUILT IN SUPPORT FOR JAVA PROGRAMMING LANGUAGE.
DRAG-AND-DROP GUI CREATION
EXCELLENT EDITING
WEB SERVICES
EXCELLENT DEBUGGING
WIZARDS, CODE GENERATIONS AND MANAGEMENT TOOLS.
NETBEANS
NETBEANS IDE IS A FREE, OPEN SOURCE, CROSS PLATFORM IDE WITH BUILT IN SUPPORT FOR JAVA PROGRAMMING LANGUAGE.
DRAG-AND-DROP GUI CREATION
EXCELLENT EDITING
WEB SERVICES
EXCELLENT DEBUGGING
WIZARDS, CODE GENERATIONS AND MANAGEMENT TOOLS.