Professional Documents
Culture Documents
File 1131
File 1131
برنامه نویسی شی گرا یک ایده کامل برای پیاده سازی برنامه های
کامپیوتری است
Compare to
C++ and
Assembly
.NET
Framework
Basic Hello World Application
File HelloWorld.java:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, world.");
}
}
Basic Hello World Application (Continued)
Compiling:
javac HelloWorld.java
Running:
java HelloWorld
Output:
Hello, world.
Command Line Arguments
File ShowArgs.java:
File HelloWWW.java:
import java.applet.Applet;
import java.awt.*;
File HelloWWW.html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>HelloWWW: Simple Applet Test.</TITLE>
</HEAD>
<BODY>
<H1>HelloWWW: Simple Applet Test.</H1>
</BODY>
</HTML>
Basic Hello WWW Applet (Continued)
Compiling:
javac HelloWWW.java
Running:
Load HelloWWW.html in a Java-enabled browser
Customizing Applets with PARAM
import java.applet.Applet;
import java.awt.*;
public class Message extends Applet {
private int fontSize;
private String message;
public void init() {
setBackground(Color.black);
setForeground(Color.white);
fontSize = getSize().height - 10;
setFont(new Font("SansSerif", Font.BOLD, fontSize));
// Read heading message from PARAM entry in HTML.
message = getParameter("MESSAGE");
}
public void paint(Graphics g) {
if (message != null)
g.drawString(message, 5, fontSize+5);
}
}
Customizing Applets with PARAM, cont.
//
// My First Java Program
//our Info
//
//
import javax.swing.*;
public class HelloWorld{
public static void main(String[] args){
try{
String s = JOptionPane.showInputDialog("Please Enter your Name");
System.out.println("Hello " + s);
System.out.print(" Welcome to CIS at WTAMU");
}
catch(Exception e){
}
}
}
Summary
My J2SE Environment Install Environment
Java 2 Standard Edition Components
http://java.sun.com/javase/6/docs/
Deployment
Deployment Java Web Start Java Plug-in
Technologies
Java Virtual TM TM
Java Hotspot Client VM Java Hotspot Server VM
Machine
TM
Platforms Solaris Linux Windows Other
JRE consists of the following components:
5- Lang and util base libraries, including lang and util, management, versioning,
zip, instrument, reflection, Collections, Concurrency Utilities, Java Archive
(JAR), Logging, Preferences API, Ref Objects and Regular Expressions.
6- Java Virtual Machine (JVM), including Java HotSpot Client and Server Virtual
Machines.