一、开发第一个Java应用
1、工作空间和项目的概念
(1) 工作空间
一般情况下,为了方便统一整理和管理我们编写的代码文件,会在自己的计算机上单独创建一个独立的文件夹,专门用于存放代码文件;这个文件夹我们通常称为工作空间,英文名称:workspace
(2) 项目
开发软件的过程中,一个开发人员在一台计算机上,可能会同时开发多个软件 项目,每个软件相关的项目代码都会单独保存在一个文件夹中,我们把存储属于同一个软件代码的文件夹,称为项目/项目文件夹
(3) Java应用中的项目
我们在使用Java的高级开发工具,编写代码开发项目时,通常都是以工作空间或者项目为主的
-
eclipse
开发工具中,是以工作空间[workspace]
为主的,一个工具可以打开多个项目同时开发 -
intellij idea
开发工具中,是以项目[project]
为主的,一个工具打开一个项目进行开发
(4) 结论
每种方法都有各自的优点,目前我们采用市场主流的intellij idea
开发工具,以项目为单位进行开发
文件夹结构:
|-- E:/workspace/
|-- project01/
|-- project02/
|-- project03/
|-- ......
二、第一个java应用
1、创建文件
E:/
盘中创建一个名称为workspace
的文件夹
workspace/
文件夹中,创建一个名称为project01
的文件夹
project01/
文件夹中,创建一个名称为Demo01HelloWorld.java
的文本文件
2、编写代码
打开demo01.java
文件夹,编写如下代码
/**
* 我的第一个java应用
*/
public class Demo01HelloWorld {
public static void main(String [] args) {
System.out.println("hello world!");
}
}
2、编译代码
打开系统命令提示符窗口cmd
,进入代码文件夹,编辑源代码文件
编译:就是翻译的过程,将字符代码文件,转换成计算机能识别的字节文件
C:/Users/DAMU/> cd /d E:/workspace/project01/
E:/workspace/project01/> javac Demo01HelloWorld.java
执行完成后,会在代码文件夹中,生成一个Demo01HelloWorld.class
的文件,这个文件中的内容就是被编译后的字节文件
3、运行代码
系统命令提示符窗口中,进入字节码文件所在文件夹, 执行字节码文件
E:/workspace/project01/> java Demo01HelloWorld
hello world!
结论
我们在命令提示符窗口中,使用javac
调用的编译的过程以及java
调用的是的过程,底层就是调用Java的JVM(Java Virtual Machine : Java 虚拟机)
来完成的,就是因为有JVM
的存在,所以我们说Java
语言是跨平台的!
网友评论