第1章 Java入门

1.Java程序的开发过程

    第1章 Java入门

2.一个简单的Java应用程序

    1)编写源文件
public class Hello{
    public static void main ( String args[ ] ){
        System.out.println("你好,欢迎你学习Java");
    }
}
  • 一个Java应用程序必须有一个类含有main方法
  • main必须为public static void
  • String args[ ]声明一个字符串类型的数组args[]
文件名命名规则:
      源文件中只能有一个类是public类,且文件名要与这个类名相同;如果没有public类,文件名只需与某个类的名字相同
    2)编译(Java编译器javac.exe)
C:\1000\>javac Hello.java
    如果源文件在文件夹C:\1000中。
 
    3)运行(Java解释器java.exe)
C:\1000\>java Hello
    当应用程序中有多个类时,java命令后的类名必须是包含了main方法的那个类的名字。
 

3.一个简单的Java小应用程序

    1)编写源文件
import java.applet.*;
import java.awt.*;
public class Boy extends Applet{
    public void paint(Graphics g){
        g.setColor(Color.red);
        g.drawString("我一边,一边",5,30);
        g.setColor(Color.blue);
        g.drawString("我学的",10,50);
    }
}
  • 一个Java Applet不再需要main方法,但必须有且只有一个类扩展了Applet类。把这个类叫做这个Java Applet的主类,主类必须是public的。
  • 保存文件时必须命名为Boy.java
2)编译
C:\1000\>javac Boy.java
 
3)运行
Java Applet必须由浏览器来运行
<applet code=Boy.class height=100 width=300></applet>
  • code、height、width都是必需的
  • 保存为html文件,与Boy.class在同个文件夹中,若不在同文件夹中,需要在html文件中添加codebase选项,来指定class文件所在的目录。
然后用浏览器打开,也可以在DOS命令下执行
C:\1000\>appletviewer Boy.html

 =================================

4.备注

问题:
    警告:编码 GBK 的不可映射字符
解决方法:
    加上-encoding UTF-8,例:
D:\>javac -encoding UTF-8 Boy.java

你可能感兴趣的:(java)