Java笔记整理(1)Java初步

来源:互联网 发布:mac qq截图快捷键失效 编辑:程序博客网 时间:2024/05/22 10:42

Java笔记整理(1)Java初步

Java系统一般包含四个部分
    Java环境(Environment)
    Java语言(Language)
    Java API应用程序接口(Application Programming Interface)
    Java类别库(Class Libraries)

JDK: Java Developer's Kit

Java环境
    @ECHO OFF
    PROMPT $p$g
    PATH .;c:\jdk\bin;
    SET CLASSPATH=.;C:\jdk\lib\tools.jar;

例子1: Hello
public class hello
{
   public static void main(String args[])
   {
      System.out.println("Hello!");
   }
}

编译: Javac hello.java
执行: Java hello

例子2: 弹出消息框
import javax.swing.JOptionPane;
public class Hello4
{
   public static void main(String args[])
   {
      JOptionPane.showMessageDialog(null,"Hello\n Java!");
      System.exit(0);
   }
}

一个完整的Java源程序应该包含下列部分:
    ·package语句: //该部分至多只有一句,必须放在源程序的第一句.
    ·import语句:  //该部分可以有若干import语句或者没有,必须放在所有的类定义之前.
    ·public class Definition; //公共类定义部分,至多只有一个公共类的定义,Java语言规定该Java源程序的文件名必须与该公共类名完全一致.
    ·class Definition; //类定义部分,可以有0个或者多个类定义
    ·interface Definition; //接口定义部分,可以有0个或者多个接口定义.

源文件的命名规则:
    如果在源程序中包含有公共类的定义,则该源文件名必须与该公共类的名字完全一致,字母的大小写都必须一样,这是Java语言的一个严格的规定,如果不遵守,在编译时就会出错,因此,在一个Java源程序中至多只能有一个公共类的定义,如果源程序中不包含公共类的定义,则该文件名可以任意取名,如果在一个源程序中有多个类定义,则在编译时将为每个类生成一个.class文件.

Java编程规范:
    ·包名: 包名是全小写的名词,中间可以由点分隔开,如: java.awt.event
    ·类名: 首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母也要大写,例如: class HelloWorldApp;
    ·接口名: 命名规则与类名相同,例如: interfact Collection
    ·方法名: 往往有多个单词合成,第一个单词通常为动词,首字母小写,中间的每个单词的首字母都要大写,例如: balanceAccount,isButtonPressed;
    ·变量名: 全小写,一般为名词,例如: length
    ·常量名: 基本数据类型的常量名为全大写,如果是多个单词构成,可以用下划线隔开,例如: int YEAR,int WEEK_OF_MONTH,如果是对象类型的常量,则是大小写混合,由大写字母把单词隔开.

Java平台:
    SUN公司把Java平台主要划分成J2EE,J2SE,J2ME三个平台.
    ·J2EE(Java2 Enterprise Edition)
       主要目的是为企业计算提供一个应用服务器的运行和开发平台,J2EE本身是一个开放的标准,任何软件厂商都可以推出自己的符合J2EE标准的产品.
    ·J2SE(Java2 Standard Edition)
       主要目的是为台式机和工作站提供一个开发和运行的平台.
    ·J2ME(Java2 Micro Edition)
       主要是面向消费电子产品,为消费电子产品提供一个Java的运行平台,使得Java程序能够在手机、机顶盒、PDA等产品上运行.

原创粉丝点击