首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从一个最简单的程序来入门java

Barron的APCSA教材中,给出了一个java的示例程序,如下:

这是个很简单的程序,我们在考试过程当中所需要阅读的程序都会比这个复杂的多。但对于初学者来说要理解这个程序也不是很容易,特别是你刚刚开始学Java,对Java的很多特性没有深刻的认识的时候。因为,就这样一个简单的程序,它已经包括了java中的很多特性:comments, package, class, method, driver class, parameter, variable, etc.

那我们怎么样,才能用入门级的知识,来理解它呢?我们来分块解释。

每一个class都有它自己的name。这个程序的class name,叫FirstProg。大家可能还会在网上看到经典java教程中的第一个java程序,它的class name是HelloWorld。这个名字是可以自己根据命名规范来取的。

大家会看到,在class的大括号中,我们还有3个method。method是什么呢?

这里我们需要知道,class是对现实世界中物体的抽象。现实世界的物体,比如cat,它由behavior和property组成。

behavior,例如,run/eat

property,例如,age/color

目前我们理解到这个程度就可以,知道class中必须有behavior和property。关于它们更深入的理解,会按照顺序在后面章节进行讲解。

回到我们的程序,这里的method,就是class中的behavior。我们写一个class,比如用于解决登录问题,就会写很多个method,有的做“获取用户名”,有的做“获取密码”,有的做“验证码校验”,有的做“账号密码校验”。这些不同的功能,就是method的作用。

其中,最需要我们注意的,是main method:

java中有那么多的method,但计算机是从main开始执行程序的。所以我们在考试中,首先需要看的,就是main。这是一个程序运行逻辑的入口,找到入口,再一行一行去理解程序。

这个程序呢,虽然简单,但也很重要,我们在教学过程当中是推荐同学们都把它记住的。这个程序相当于java的一个编程框架,你在考试的时候是没有太多的时间去解答问题的,你把这个框架记住,以后会节约你的答题时间。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180725G0AGPW00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券