Java程序设计

作为面向对象的编程语言,Java程序的核心要素是类,类是组成Java程序的最小结构单位。一个Java源程序文件中可以包含一个或多个类的定义。定义类时,必须使用关键字class。类可以自己命名,需符合基本的标识符定义规则。习惯上,类名称每个单词的首字母都大写

目录

main方法

权限修饰符

第一个Java程序 HelloWord

注释


 


main方法

Java程序的入口是main方法。所谓入口方法,是指Java系统在运行应用程序时,最先执行的方法。一个Java程序有且只有一个main方法。包含main方法的类被称为主类,主类必须被定义为公共类(public)。

在类关键字的前面,可以附加一个类的访问修饰符,表明该类的访问控制级别。public修饰符使一个类成为公共类。作为程序的起点,main方法的定义必须遵循以下形式:

//类注释
public class 类名
{
    //要注意代码块的缩进,以方便阅读
    //程序从这里进入
    public static void main (string args[]){
            


    }



}

权限修饰符

main方法的定义分为方法声明和方法体两部分。方法声明说明方法的属性、返回值类型、名称及参数;方法体定义main方法的行为,功能语句必须放在块语句界定符之内。以下是main方法定义格式中关键字及参数的说明:

        1.public关键字声明main方法为公共方法。由于应用程序一执行,系统进程就要调用入口方法,因此main方法必须定义为公共的访问属性,以便让外界对象都能够访问它。

        2.static关键字声明main方法为静态方法。由于main方法的调用优先与主类的创建,因此static关键字对main方法时必不可少的。tatic关键字还有一个比较关键的作用就是 用来形成静态代码块以优化程序性能。 static块可以置于类中的任何地方,类中可以有多个static块。 在类初次被加载的时候,会按照static块的顺序来执行每个static块,并且只会执行一次。

       3. void关键字表明main方法没有返回值,main方法属于功能型方法没有返回值,所以需要void修饰。

       4.String args[]是main方法的参数定义,用来向入口方法传递命令行参数。args是参数名称,参数的类型为字符数组。String是Java系统提供的字符串类的名称,不能拼写错误,第一个字母必须大写;args作为变量名,可以被其他合法的标识符代替。

第一个Java程序 HelloWord

经过main方法和权限修饰符的学习,我们已经可以开发我们第一个程序:

public class helloword{

    public static void main(String[] args) {
       //输出语句HelloWord
        System.out.println("Hello Word");
    }

}

运行后在控制台显示:

已经输出了"Hello Word" ;

在其中println()属于Java中的输出语句会向输出设备输出方法参数包含的信息并自动换行,后面我们慢慢讲。

注释

在编写程序时为了提升代码的可读性,我们可以为代码旁编写注释

单行注释:         //注释语句

多行注释:        /*多行注释

                           *多行注释

                           */  

有过编程语言经验的同学认为注释语句在程序代码中是不会执行的,但是在Java中确实会被执行,而且是在程序中顺次执行.

public static void main(String[] args) {
        //\u000d;System.out.println("sb");
        System.out.println("Hello Word");

    }

但是在控制台输出的却是这样的:

//在这里\u000d;是起到了换行的功能,所以注释语句真的会不执行吗?

 

图书详细描述: 本书将Java语言作为大学生的计算机程序设计入门语言,其特色是内容全面、深入浅出、辅助教材立体配套。不但详细介绍了Java语言本身,而且讨论了面向对象的设计思想和编程方法、UML建模语言、图形用户界面的编程方法、网络和数据库程序的编程方法、线程的使用、Java集合框架等实用开发技术。全书以面向对象的程序设计方法贯穿始终,基础性和实用性并重。本书不仅能使读者掌握Java语言,而且能够让读者对现实世界中较简单的问题及其解决方法用计算机语言进行描述。    本书既可供大专院校用作“Java语言程序设计”课程教材,也可供Java 爱好者作为入门的自学教材。 目录第1章 Java语言基础知识 1.1 Java语言与面向对象的程序设计  1.1.1 面向对象的程序设计思想  1.1.2 Java语言的特点  1.1.3 Java类库 1.2 Java程序概述  1.2.1 Java开发环境  1.2.2 Application举例  1.2.3 Applet举例  1.2.4 Servlet举例  1.2.5 JSP和JavaBean举例 1.3 基本数据类型与表达式  1.3.1 变量与常量  1.3.2 基本数据类型  1.3.3 表达式与运算符  1.3.4 类型转换 1.4 数组的概念 1.5 数组的创建和引用  1.5.1 数组的声明  1.5.2 数组的创建  1.5.3 数组元素的初始化  1.5.4 数组的引用  1.5.5 多维数组 1.6 本章小结 习题第2章 类与对象的基本概念 2.1 面向对象的程序设计方法概述  2.1.1 抽象  2.1.2 封装  2.1.3 继承  2.1.4 多态 2.2 类与对象  2.2.1 类的声明  2.2.2 对象的声明与引用  2.2.3 数据成员  2.2.4 方法成员  2.2.5 类的组织——包的概念  2.2.6 类的访问控制  2.2.7 类成员的访问控制 2.3 对象初始化和回收  2.3.1 构造方法  2.3.2 内存回收技术 2.4 应用举例  2.4.1 声明BankAccount类  2.4.2 声明toString()方法  2.4.3 声明存取款方法  2.4.4 使用DecimalFormat类  2.4.5 声明类方法生成特殊的实例  2.4.6 声明类变量 2.5 UML简介  2.5.1 类图  2.5.2 对象图 2.6 本章小结 习题第3章 类的方法 3.1 方法的控制流程  3.1.1 if选择结构  3.1.2 switch选择结构  3.1.3 for循环结构  3.1.4 while语句  3.1.5 do while语句  3.1.6 break语句  3.1.7 continue语句 3.2 异常处理简介  3.2.1 异常处理的意义  3.2.2 错误的分类  3.2.3 异常的处理  3.2.4 生成异常对象  3.2.5 声明自己的异常类 3.3 方法的重载 3.4 本章小结 习题第4章 类的重用第5章 接口与多态第6章 输入输出流第7章 对象群体的组织第8章 多线程第9章 图形用户界面第10章 JDBC与数据库访问第11章 Servlet程序设计第12章 JSP程序设计参考文献
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

吃骨头不吐人的大白鲨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值