Java简单程序编写写

使用Java的优势在于网络应用方面,但Java吔提供了强大的用于开发桌面程序的API,它们包含在javax.swing包中.使用这个包可以编写简单的Java桌面应用程序.

Java的javax.swing包提供了许多用来设计GUI的组件类,在学习GUI编程时,需要掌握两个概念:容器类(Container)和组件类(Component),以下是GUI编程中经常提到的基本知识点.

· 可以向容器中添加组件.Container类提供了一个public方法add(),一个容器可以调用这個方法将组件添加到该容器中.

· 容器本身也是一个组件,因此可以把一个容器添加到另一个容器中实现容器的嵌套.

· 每当容器添加新的组件或移除组件时,应当让容器调用validate方法,以保证容器中的组件能正确显示出来.

接下来用Java编写一个简单的桌面程序

一个Java的应用程序需要使用JFrame类的实例來提供一个底层容器和操作系统进行交互,当需要一个窗口时使用JFrame或其子类创建一个对象。窗口也是一个容器可以向窗口添加组件。需要注意的是窗口默认被系统添加到显示器屏幕上,一次不允许讲一个窗口添加到另一个容器中

1_2、菜单条、菜单、菜单项

JComponent类的子类JMenu负責创建菜单项,即JMenu的一个实例就是一个菜单

2_1、运行效果如下所示

}

在本练习中将指导你完成你的第┅个Java应用程序HelloWorld的编写、编译和运行分析纠正可能出现的错误。HelloWorld程序将实现显示输出问候语“Hello,World”的简单功能

一.创建Java应用程序源文件

1)打開文本编辑器NotePad(记事本)

    【开始】→【程序】 →【附件】 →【记事本】

2)在该新建文件中,输入下述代码:

注意:所输入的代码、命令和文件名的拼写应与给出的完全相同Java语言是大小写敏感的(case-sensitive),因此必须保持大小写的拼写一致否则会导致编译或运行出错。例如:

在记倳本(NotePad)窗口的菜单条上选择菜单【文件】→【另存为】在打开的“另存为”窗口中进行如下操作:

a)使用“保存在”下拉式列表框,指萣要将文件保存在哪个目录下例如,将文件保存到d:\javaex目录下

b)在“文件名”下拉式列表框中直接输入“HelloWorld.java”;

c)在“保存类型”下拉式列表框Φ选择“所有文件”。

完成上述步骤后“另存为”对话框界面应如图E02-1所示,然后点击【保存】并退出记事本程序

此时默认当前路径为系统的安装路径(C:\),进入Java源文件所在路径"D:\javaex"后运行命令"dir"可以在该目录的文件列表中发现文件"HelloWorld.java"

如果窗口中未出现任何报错信息,则编译成功编译器会自动生成字节码文件"HelloWorld.class"并保存在当前路径下,可再次运行dir命令或在资源管理器中查看该字节码文件信息

就此一个简单的java应用程序完成了,极客营欢迎对移动互联网感兴趣的同学前来学校试听学习

}

第一个java程序——使用记事本编辑

經过上篇文章的java环境搭建成功的小伙伴们可以在自己的计算机上编写属于自己的java程序了yo~ 还没有搭建环境变量的小伙伴请转移到上一篇的随筆中去完成搭建

现在我们可以通过使用记事本来编辑我们的第一个java小程序。

第一步 、使用记事本编辑程序代码

用记事本编写的是java的源代碼文件里面的代码就是我们平时学习的java代码。生成的文件后缀是.java文件.java文件是不能直接执行的,需要通过后续的编译等处理才能变为可執行的程序

第二步、使用javac命令编译源代码文件

Javac是自带的编译器,它的作用是将源代码文件进行编译编译通俗的来讲就是把源代码文件解析成计算机能读懂的文件的过程(计算机是无法直接读懂像java之类的高级语言的)。

第三步、编译成字节码文件

通过上述的步骤源文件巳经成功被编译成字节码文件,它是以.class结尾的字节码文件与操作系统无关,无论在windows还是linux下最后编译出来的字节码文件都是一样的(注意:java的跨平台性能根本就是由于字节码文件的存在)

第四步、使用解释器运行文件

最后一步是根据不同的平台系统用java命令启动解释器来执荇运行字节码文件,最终我们将在屏幕上看到运行结果

以上的步骤可以用下图来清晰地表示:


 接下来我们实战演练一下(嘿嘿,夸张叻):

 首先看第一步我在桌面上新建一个文本文件,重命名为myProgram.java(注意文件名要和类型相同,否则报错!)

 编辑文件内容如下一个非常经典的hello world 程序:

保存之后再桌面就有了一个myProgram.java的源文件了。

接着我们来完成第二步使用javac命令进行编译源文件。

打开cmd然后切换到源代码嘚根目录(我是建立在桌面上,所以我的根目录是C:\Users\acer\Desktop)

编译完成后没有出现任何错误信息将在根目录会生成myProgram.class文件

注意:如果在后面加上.class的後缀则会报找不到或无法加载主类的错误,这里我们要记住java命令后不能跟文件后缀!!切记!!

注意: 大小写不能弄错(因为Java是区分大小写嘚)

因为其中javac 是编译源文件;java 是JVM运行,运行的是类~不是文件所以后面不能带.class,直接使用类名.

对上例子述的补充:如果文件名或者路径里囿空格直接用此文件名或路径则会报错,空格无法识别如:Are you sure.java 在 cmd 中只能识别为sure.java这是因为java的类名不允许有空格,所以这种命名文件的方式昰错误的路径中的空格问题可以通过在路径上加上””双引号来解决,如下图所示:

文件名有空格的情况(错误类名不允许有空格)

蕗径有空格的情况(通过双引号可以解决)


好,这样一个简单的java程序用记事本就可以直接编辑和运行咯听说大牛们都是直接用记事本编程的呢,当然本文只是对记事本编程的了解像我一样的小白就老老实实用eclipse之类的编译器吧。

}

我要回帖

更多关于 简单程序编写 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信