Java学习总结——Java程序的各部分要素详解

叁——Java程序要素概览

一、感性认知Java程序

1.认识Java程序的框架

(1)大括号、段及主体

将类名称定出之后,就可以开始编写类的内容。左大括号“{”为类的主体开始标记,而整个类的主体至右大括号“}”结束。每个命令语句结束时,都必须以分号“;”做结尾。当某个命令的语句不止一行时,必须以一对大括号“{}”将这些语句包括起来,形成一个程序段(segment)或是块(block)。

注意:程序中的注释会被编译器自动过滤,这些注释是为了让程序员们便于理解而人为添加的,它们可以提高Java源码的可读性,使得Java程序条理清晰。

(2)程序运行的起始点——main()方法

Java程序是由一个或一个以上的类组合而成,程序起始的主体也是被包含在类之中。这个起始的地方称为main(),用左右大括号将属于main()段的内容包围起来,称之为“方法”(method)。不论Java程序有千万行,执行的入口有且只有一个,就是main()方法。

main()方法前必须加上public static void这3个标识符。其作用如下:

标识符 作用
public public代表main()公有的方法。
static static表示main()是个静态方法。
void void英文本意为空的,这里表示main()方法没有返回值。
String args[] main后面括号()中的参数String args[]表示运行该程序时所需要的参数,是固定的用法。

注意:如果将一个类声明成public,那么需保证文件名称和这个类名称相同,因为在一个public文件里,最多只能有一个public类,否则.java的文件便无法命名。

(3)Java中“方法”与C/C++中“函数”的两者概念上的区别和联系如下:

概念 区别与联系
函数 “函数”是一段实现某种“功能”的代码,函数的操作是对输入数据的处理。函数的英文“function”恰恰有“功能”的含义,它通过函数的名称来实施函数调用。它能将一些数据(也就是参数)传递进去进行处理,然后返回一些数据(即函数的返回值),也可以没有返回值。所有传递给函数的数据都是显式传递的。而方法的参数传递通常是隐式的,它可以直接操作类内部的数据。
方法 “方法”也是一段完成某项功能的代码,也通过名字来进行调用,但它依赖于某个特定的对象。简单来说,就是方法和对象相关,而函数与对象无关。因为Java是一门完全面向对象编程的语言,所以在Java里只有方法。

C语言是面向过程的编程语言,所以在C语言中只有函数。C++是C语言的超集,既支持面向过程编程,又支持面向对象编程,所以在C++中,如果一个函数独立于类之外,那它就是函数,如果它存在于一个类中,那它就是方法,所不同的是,C++给这种特殊的方法取了一个新名称——成员函数(member function)。

扩展:System.out是指标准输出,通常与计算机的接口设备有关,如打印机、显示器等。其后的println,是由print与line所组成的,意思是将很难过面括号中的内容打印在标准输出设备——显示器上。println()与print()的却别在于前者打印出结果后会自动换行,后者不会换行。

2.认识标识符

Java中的包(package)、类、方法、参数和变量的名称,可由任意顺序的大小写字母、数字、下划线( _ )和美元符号( $ )等组成,但这些名称的标识符不能以数字开头,也不能是Java中保留的关键字。

例如:

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值