欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java学习笔记(二)

程序员文章站 2022-03-30 22:58:46
...

Java开发环境

Java语言程序设计的开发环境可以是基本JDK,也可以使用Java集成开发环境。

利用JDK是一个基本的技能,完成每一项任务都要在shell窗口中键入命令。有些许麻烦,但是可以通过执行一些基本的操作步骤,加深对开发环境幕后工作的理解。

专业的集成开发环境功能十分强大,操作简单,大多数都带有内嵌的文本编辑器,用于编译和运行的程序的菜单,以及配有集成调试器。其中Eclipse 这个免费的开发环境是很好的选择。当然个人有所倾向,同样可以使用其他的开发环境,像 NetBeans 、JetBrains 的 IDEA等等。

一、使用命令行工具

1.1 基本步骤

通过命令行编译并运行Java程序

(1)使用文本编辑器编写Java程序代码,保存文件扩展名为“.java”;

(2)打开一个shell窗口,进入编写的代码文件目录;

(3)使用JDK的 javac.exe 命令,将Java源程序编译成JVM能识别的字节码。键入以下命令:

javac filename.java  

//源程序被编译后,会在相同位置生成相应的.class文件件;

(4)键入java命令,执行编译后的.class字节码文件。

java filename

1.2 步骤演示

演示:一个简单的 Java 程序,它将打印字符串 Hello Java

打开文本编辑器,添加以下代码,把文件名保存为 Hello.java (注:源文件名必须和类名相同);

public class Hello
{     
    /* 第一个Java程序     
    * 它将打印字符串 Hello Java     
    */    
    public static void main(String[] args)
    {
        System.out.println("Hello Java"); // 打印 Hello Java
     }
}

打开cmd命令行窗口,进入目标文件所在位置,假设文件路径为 D:\Java

在命令行窗口输入 javac Hello.java 按下回车键编译代码。如果代码没有错误,cmd 命令提示符会进入下一行。再键输入 **java Hello **按下回车键就运行程序,你将会在窗口看见Hello Java。
Java学习笔记(二)

二、Eclipse开发工具

2.1 下载Eclipse

下载地址: http://www.eclipse.org/downloads/packages/
选择Java开发版,下载系统对应版本。

2.2 安装中文语言包

1、Eclipse 的国际语言包可以到 http://eclipse.org/babel 下载
Java学习笔记(二)
2、将下载的语言包解压缩并覆盖Eclipse安装目录文件夹中同名的两个文件夹features和plugins,这样在启动Eclipse时便会自动加载语言包。

2.3 中英文转换启动

安装中文语言包之后中英文模式转换启动Eclipse。

方法一:修改ini配置文件

打开eclipse.ini文件,在末尾行加入-Duser.language=en_US 。
Java学习笔记(二)en_US表示英文,zh_CN 表示中文;在打开eclipse之前修改其值即可实现转换。注意不要修改里面的其他内容,不然造成其他启动问题。

方法二:携带参数启动

在eclipse.exe快捷方式,打开属性,在目标一栏中末尾加上 -nl “zh_CN”,点击“应用”、“确定”,即可以汉化模式打开软件;当改为 -nl “en_us” 时,则以英文模式打开。
Java学习笔记(二)
此启动方式相当于在shell窗口中以命令eclipse.exe -nl “en_US” 启动。之前修改ini配置文件添加的内容不影响这种启动方式。

2.4 使用Eclipse

1、创建Java项目

选择“文件”/“新建”/“Java项目”,弹出“创建Java项目”对话框,在 ”项目名“ 文本框中输入 ”HelloJava“ 。
Java学习笔记(二)单击 “完成” 创建工程,如下图所示。
Java学习笔记(二)2、创建Java类文件

在Eclipse菜单栏中选择 ”文件“ / ”新建“ / ”类“ 命令,将打开 ”新建类“ 向导对话框,如图所示。
Java学习笔记(二)创建Java类的步骤:

(1)在 “源文件夹” 文本框中输入项目源程序文件夹的位置。通常信息向导会自动填写该文本框,没有特殊情况,不需要修改。
(2)在 “包” 文本框中输入类文件的包名,这里暂时默认为空,不输入任何信息,这样就会使用Java工程的默认包。
(3)在 “名称” 文本框中输入新建类的名称。
(4)选中 public static void main(String[] args) 复选框,向导在创建类文件时,会自动为该类添加main() 方法,使该类称为可以运行的主类。

3、使用编辑器编写程序代码

创建Java类文件之后,会自动打开Java编辑器编辑新创建的Java类文件。或在 “包资源管理器” 视图中双击Java源文件或在Java源文件处右击并在弹出的快捷菜单中选择 “打开方式” / “Java编辑器” 打开Java编辑器。

编写Java程序代码时,可以使用 Ctrl+Alt+/ 快捷键自动补全Java关键字,也可使用 Alt+/ 快捷键启动Eclipse代码辅助菜单。

4、编译和运行类

在上下文菜单中选择 “运行” / “运行方式” / “Java应用程序”。输出显示在控制台面板中。
Java学习笔记(二)

2.5 程序调试

使用Eclipse内置的Java调试器,可以进行设置程序的断点,实现程序的单步执行,在调试过程中查看变量和表达式的值等调试操作,可以避免在程序中编写大量的System.out.println()方法输出调试信息。

1、程序调试必须设置断点,Java调试器遇到程序断点时会将当前线程挂起,即暂停当前程序运行。然后使用单步调试分别执行程序代码的每一行。

2、以调试方式运行Java应用程序,执行到断点被暂停后,可以通过“调试”视图工具栏上的按钮执行相应的调试操作,如继续、停止、单步跳入、单步跳过等等。
Java学习笔记(二)(1)单步跳过:运行单独的一行程序代码,但是不进入调试方法的内部,然后跳到下一个可执行点并暂挂线程。
(2)单步跳入:执行该操作将跳入调用方法或对象的内部单步执行程序并暂挂线程。