• 第一个JAVA应用


    1. 1.1创建源文件

    1.1.1Java源文件结构

    Java应用由一个或多个扩展名为“.Java”的文件构成,这些文件被成为源文件。从编译角度,则被称为编译单元(Compilation Unit)。

    如果在Doll.java文件中定义了一个Doll类他有一个name属性和一个pseak方法。Doll.java文件有以下内容构成。

    (1)类的声明语句:

    public  class  Doll{...}

    以上代码说明类的名字为“Doll”,public修饰符意味着这个类可以被公开访问。

    (2)类的属性(也称成员变量)的声明语句

    private String name;

     private 意味只name属性不能被公开访问

    (3)方法的声明语句和方法主体

    public viod speak()
    {
        System.out.print(name);
    }

     1.1.2Java源文件结构

    Java应用由一个或多个Java源文件,每个Java源文件只能包含下列内容

    每个Java源文件可包含多个类和接口的定义,但是至少只有一类或是接口是public的,而且Java源文件必须以其中public类型的类名字命名。

    1.2包声明语句

    包声明语句用于把Java类放贷特定的包中。

    例如:

    在一个Java源文件中,最多只有一个package语句,但package语句不是必须的。如果没有提供package语句,就表明Java位于默认包中,默认包没有名字。package语句必须位于Java源文件的第一行,以下三段代码表示AppMain.java语句的源代码,其中第一段和第二段是合法的,第三段会出错。

     包的作用

    把类放到特定的包中,由三大作用:

    1. 能够把分区名字相同的类。
    2. 有助于实施访问权限控制。
    3. 有助于划分和组织Java应用中心的各个类

    如果一个类访问了来自另一个包中的类,那么前者必须通过import语句把这个类引入.

    关于包的引入,需要注意:

    ①如果一个类同时引入两个来自于不同包同名类,在程序中必须通过类的完整类名来区分这两个类.

    ②尽管包名中的符号"."能够体现各个包之间的层次结构,但是每个包都是独立的,顶层包不会包含子包中的类.

    ③package和import语句的顺序是固定的,在Java源文件中,package语句必须位于第一行,其次是import语句,接着是类或接口的声明.

    五、方法的声明

    在Java语言中,每个方法都属于特定的类,方法的声明必须位于类的声明中,声明方法的格式为:

    返回值类型  方法名(参数列表){
       方法主体
    }

    方法名是任意合法的标识符.参数列表可包含零个或多个参数,参数之间以逗号","分开.

    return语句必须返回相应类型的数据.

    return语句有两个作用:

    ①结束执行本方法

    ②向本方法的调用者返回数据.

    六、  程序入口main()方法的声明

    main()方法是Java应用程序的入口点每个Java应用程序都是从main()方法开始运行的,必须符合4个条件

    ①访问限制:public

    ②静态方法:static

    ③参数限制:main(String[] args)

    ④返回类型:void

    以下都能作为程序入口方法

    由于static修饰的方法默认都是final类型的,所以在main()方法前加上final修饰符也是可以的

    七、  关键字

     Java语言的关键字是程序代码中的特殊字符

    Java语句的关键字包括:

    ⑴用于类和接口的声明——class,extends,implements,interface

    ⑵包引入和包声明——import,package

    ⑶数据类型——boolean,byte,char,double,float,int,long,short

    ⑷某些数据类型的可选值——false,true,null

    ⑸流程控制——break,case,continue,default,do,else,for,if,return,switch,while

    ⑹异常处理——catch,finally,throw,throws,try

    ⑺修饰符——abstract,final,native,private,protected,public,static,synchronized.trnasient,volatile

    ⑻操作符——instanceof

    ⑼创建对象——new

    ⑽引用——this,super

    ⑾方法返回类型——void

    Java语言的保留字包括:const和goto

    更多详情请关注 http://www.cnblogs.com/baixingqiang/
  • 相关阅读:
    Vcenter虚拟化三部曲----SQL Server 2008 R2 数据库安装
    Vcenter虚拟化三部曲----VMWare ESXi 5.5安装及配置
    SaltStack 自动化工具
    KVM虚拟化
    redis单节点集群
    linux--yum源,源码包
    运维工程师常用命令(持续更新)
    TARS基金会:构建微服务开源生态
    TarsGo新版本发布,支持protobuf,zipkin和自定义插件
    .NET 发送电子邮件
  • 原文地址:https://www.cnblogs.com/baixingqiang/p/5519769.html
Copyright © 2020-2023  润新知