Java应用程序开发学习之程序编写步骤详细解析

最近需要预备APK的开发,由于接触java不多,久而久之也就忘了,写个博客做一下学习备忘。

牢记开发步骤,才能避免以后不会走弯路。

1、打开JDK APIXXX手册(这里以JDK API1.6中文版为例,找Scanner类的使用方法)

2、导包

      接下来我们要在程序里进行导包,导包的作用就是指出需要使用的类在什么位置,于是我们通过JDK手册的关键字找到Scanner这个类,这个类位于java.util,那么如何导包呢?

Java导包的格式: import 包名称.类名称;

也就是 import java.util.Scanner;  

java.util就是包名称,而Scanner就是类名称。

到这里大家就会有一个疑问,Java有那么多个类,那岂不是我要用一个类,我就要导一次?当然不是,Java已经提供了更加便捷的写法。

也就是 import import java.util.*;

这后面的*号就代表导入这个java.util下的所有类,也就是说你就可以使用这个包下所有的类了,而不用每次都去写导包的语句。不过我们实现项目当然是用到了再导,所以,如果你觉得手动导包很麻烦,在Eclipse中已经提供了快捷键CTRL+SHIFT+O,即可自动导入当前使用类的包。

3、创建

   我们要使用这个类,当然就要对它进行实例化了,也称为类的创建,类的创建格式如下:

   类名称  对象名  = new 类名称();

   也就是  Scanner s1 = new Scanner() ; 

   那我们使用Sscanner这个类是要从什么地方进行输入呢?当然是从键盘,哪里可以找到相关的设置?接下来我们就要来看类的构造方法。

很明显,我们要了解第三个构造的写法,也就是public Scanner(InputStream source)

那么我们想要使用键盘进行输入,输入流当然就是键盘了,这时候我们找到相应的类System,System类和其它的类不一样,它不能被实例化。

 通过JDK手册可以了解到当我们要用标准输入流的时候,只需要写System.in这个方法的形参即可,所以我们创建要写成这样:

 Scanner s1 = new Scanner(System.in) ;

4、使用

     类我们已经创建好了,接下来就是使用了,如何来使用呢?比如我们要通过键盘输入一个数,或者一个字符串,或者其它内容。我们接着来看 API手册的方法摘要描述。

以上的这些方法我们都可以使用,但我们现在就简单的输入一个整型的数字吧,如何来写?我们找到下面这个方法:

返回值类型就是从键盘输入的数字。

开始写程序:

package app_one;
import java.util.Scanner;

public class app {

	public static void main(String[] args)
	{
		System.out.println("请输入一个数字:");
		//创建
		Scanner sc = new Scanner(System.in);
		//使用
		int number = sc.nextInt();
		System.out.println(number);
		//关闭
		sc.close();
	}
}

运行结果:

参考资料:传智播客Java视频学习课程笔记

  • 1
    点赞
  • 7
    评论
  • 3
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

Java语言是SUN公司开发的一种编程语言。 1.1 Java语言产生和发展的背景   Java语言源于Oak语言,这是SUN公司在一项消费性电子产品软件发展方案中采用的语言。Oak的设计目标是用以开发可靠、紧凑、易于移植的分布式嵌入系统。尽管Oak语言在技术上颇为成功,但由于商业上的原因,却未能在市场的激烈竞争中站稳脚跟。然而,Internet和WWW日新月异的发展却为Oak创造了新的生存空间。Oak经过改进,成为一种非常适合网络开发的独特语言——Java,从而脱颖而出,一举成名。   Internet,中译为“因特网”或“互联网”,是当今最大的国际性计算机互联网络。它源于美国国防部高级研究计划局(Advanced Research Project Agency)的网络ARPANET,但发展到今天,已成为一个庞大的全球网。顾名思义,这是一个“网间网”它把各种异构网络联接一起,使位于世界各地、不同网络中的人们能够自由地交换信息。Internet在全球的用户以千万计,并在不断激增;被它直接、间接连通的国家也越来越多。Internet上的协议标准也日益受到广泛支持并在不断地得到扩充。   WWW全称为World Wide Web,中译为“万维网”、“全球网”等,是Internet中最为直观和富有魅力的资源。它运用超文本(Hypertext)技术将信息组织成文字、声音、图像,用户可以用浏览器读取这些信息。WWW上信息种类繁多,用户可以根据自己的需要在任何时间访问自己所需的信息。WWW上的信息由页面组成,页面中包含超文本链接(Hypertext Link),把位于不同页面的相关内容链在一起,因而检索信息非常方便。WWW的发展也是日新月异,它已不止局限于展示静止信息,正在不断增强交互和动态性。许多商家和企业也把目光瞄准了WWW,可以预料,WWW世界将变得越来越丰富多彩。   Internet(含WWW)为人们提供了许多有用的信息,然而,Internet上的用户使用着各种各样的计算机,系统软件和用户软件也缺乏兼容性。在这些不兼容的平台间交换信息,就像对许多语言不通的人讲话一样,是非常困难的。而Java与生俱来的特性刚好可以解决这道电脑界的“世纪难题”。它建立的虚拟环境运行标准解决了软件跨平台执行的问题,使不同的平台都能理解用Java编写程序,命名Java语言成了网络世界的通用语言。因此,Java在Internet和WWW环境下如鱼得水,迅速风靡全球。   总之,Java作为一种独特的语言,诞生于Internet和WWW蓬勃发展的时期,可谓恰逢其时。如今的Java与当初的Oak语言已不可同日而语。而且,Java技术的创始者SUN公司采用了一种“开放”策略,将它公诸于众,更激发了第三方软件开发商的极大热情,纷纷发展Java技术。Java的前景是非常广阔的。
©️2021 CSDN 皮肤主题: Age of Ai 设计师:meimeiellie 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值