zoukankan      html  css  js  c++  java
  • Java面向对象编程 第二章 第一个Java应用

    2.1创建Java源文件

       Java应用由一个或多个扩展名为".java"的文件构成,这些文件被称为Java源文件,从编译的角度,则被称为编译单元.

    本章包含两个Java源文件:Doll.java和AppMain.java,下例是他们的代码.

    2.1.1  Java源文件结构

     一个Java应用包含一个或多个Java源文件,每个Java源文件只能包含下列内容(空格和注释除外):

     ①零个或一个包声明语句

     ②零个或多个包引入语句

     ③零个或多个类的声明

     ④零个或多个接口声明

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

    2.1.2  包声明语句

    包声明语句用于把Java类放到特定的包中,最多只能有一个package语句,但package语句不是必需的.如果没有提供package语句,就表明Java类位于默认包中,默认包没有名字.

    package语句必须位于Java源文件的第一行.

    1.包的作用:

     ①能够区分名字相同的类.

     ②有助于实施访问权限控制.

     ③有助于划分和组织Java应用中的各个类.

    2.包的命名规范

    包的名字通常采用小写.

    3.JDK提供的Java基本包

     主要包括:

    ①java.lang包——包含线程类、异常类、系统类、整数类和字符串类.

    ②java.awt包——抽象窗口工具箱包

    ③java.io包——输入/输出包,包含各种输入流类和输出流类.

    ④java.util包——提供一些实用类.

    ⑤java.net包——支持TCP/IP网络协议

    JDK的所有包中的类构成了Java 类库,或者叫做J2SE API.用户创建的java应用程序都依赖于J2SE API.

    2.1.3  包引入语句

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

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

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

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

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

    2.1.4  方法的声明

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

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

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

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

    return语句有两个作用:

    ①结束执行本方法

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

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

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

    ①访问限制:public

    ②静态方法:static

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

    ④返回类型:void

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

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

    2.1.8  关键字

     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

    使用Java语言的关键字,需注意:

    编程规范如下:

    2.2 用JDK管理Java应用

    JDK主要包括以下内容:

    ●Java 虚拟机:负责解析和执行Java.

    2.2.3  运行Java程序

     java命令用于运行Java程序,它会启动Java虚拟机,Java虚拟机加载相关的类,然后调用主程序类的main()方法.

    2.3  JavaDoc文档

    javadoc文档的地址为:

    2.4Java虚拟机的运行时数据区

    阅读小结:

    读者应掌握这些内容:

  • 相关阅读:
    用 Python 带你看各国 GDP 变迁
    Fluent Interface(流式接口)
    probing privatePath如何作用于ASP.NET MVC View
    Word插入htm文件导致文本域动态增加的一个问题
    Visual Studio 2013附加进程调试IE加载的ActiveX Control无效解决方法
    Ubuntu下Chrome运行Silverlight程序
    Windows Phone Bing lock screen doesn't change解决方法
    SPClaimsUtility.AuthenticateFormsUser的证书验证问题
    Web Service Client使用Microsoft WSE 2.0
    Visual Studio 2013安装Update 3启动crash的解决方法
  • 原文地址:https://www.cnblogs.com/jingpeipei/p/5519999.html
Copyright © 2011-2022 走看看