Java项目开发
来源:互联网 发布:c语言长整型数 编辑:程序博客网 时间:2024/06/06 08:33
需求分析概述及环境搭建
A: 需求分析概述
a: 开发环境搭建
像做饭炒菜之前需要先准备厨房厨具一样,大家理解的编写代码之前,我们需要准备支持Java运行与开发的环境。在第一个案例我们需要完成这个动作,而之后的所有案例不需要重复搭建环境了。
b: 程序编写
环境搭建完成后开始正式的代码编写工作,完成输出”Hello World”的逻辑。
c: 程序运行
在程序完成后当然是运行程序,查看运行结果。
* B: 环境搭建
a: 硬件环境
为了保证全程学习任务,仅对内存有一定强制要求,建议保证2G以上内存,其他无要求。
b: 软件环境
操作系统:为了保证学习不涉及因操作系统不同而产生的”意想不到的问题”,我们建议安装Windows7旗舰版操作系统。
安装Java,即安装JDK和JRE。
高级文本编辑器:同样为了方便开发,需要使用更高级的开发工具。
Windows环境配置:为了方便开发,需要完成一些Windows的环境配置,这里涉及到的设置为Path。
安装Java
A: JDK的下载
a: 官网 http://www.oracle.com/cn/index.html
b: 演示下载流程
B: JDK的安装
a: 傻瓜式安装
双击安装程序,然后一路next即可(但是不建议)
b: 安装的推荐方式
安装路径不要有中文或者特殊符号如空格等。
所有和开发相关的软件最好安装目录统一。
举例:我的JDK安装路径
D:\Java\jdk1.7.0_51
当提示安装JRE时,可以选择不安装。建议还是安装上。
c: 演示安装流程
可以先在d盘建立一个文件夹 Java
然后演示安装过程
C: 验证安装是否成功
a:通过DOS命令,切换到JDK安装的bin目录下。
D:\Java\jdk1.7.0_51\bin
b:然后分别输入javac和java,如果正常显示一些内容,说明安装成功
Path环境变量配置方式一
A: Path环境变量配置方式一
a: 安装高级文本编辑器notepad++
b: 配置Windows的path环境变量
环境变量的作用:让Java的bin目录下的javac命令可以在任意目录下执行
配置方法:
右键点击计算机 → 选择属性 → 更改设置 → 点击高级 → 点击环境变量 → 找到系统变量中的path → 将java安装目录下javac所在的bin目录路径配置到path变量中,用;(英文)与其他变量分隔
注意:
配置path后文件的访问顺序:先访问当前路径,如果当前路径没有该文件,则再访问path配置的路径
程序编写
A: 编写步骤(初学者)
a: 创建一个普通文本文件,将其修改为.java文件。
b: 完成模板代码:
public class HelloWorld{
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
B: 实际开发步骤
a: 定义类
b: 写main方法
c: 写输出语句(注意:下面的代码是原代码,是不能运行的)
public class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld");
}
}
d:注意:
不要隐藏文件的扩展名
类名和文件名要保持一致
程序编译和运行
A:程序编译
作用:将程序员写的java源代码生成可以运行的Java程序(.class文件)
过程:
a:开启DOS窗口并切换到.java文件所在的目录
b:执行javac命令(javac Xxx.java → Xxx.class)
B:运行程序
a: 开启DOS窗口并切换到.class文件所在的目录
b: 执行java命令 java Xxx(不带扩展名)
c: 如果DOS窗口中当前目录下没有.java文件和.class文件
编译报错
运行报错
0 0
- Java项目开发规范
- java swing 项目开发
- Java项目开发规范
- JAVA项目开发
- java项目开发流程
- Java项目开发规范
- java项目开发流程
- JAVA项目开发点滴
- Java项目开发流程
- java项目开发工具
- JAVA项目开发经验总结
- Java 开发项目管理工具
- 新人java项目开发
- java项目开发经验总结
- Java项目开发
- Java项目开发步骤
- 浅谈JAVA项目开发
- Java项目开发流程
- hdu 4352 XHXJ's LIS
- 出差上海记行
- VC++文件操作之最全篇
- android anr分析记录
- C/C++:__packed
- Java项目开发
- Scrapy定向爬虫教程(二)——提取网页内容
- 树莓派使用 RTL8188CUS芯片 开AP模式
- MFC CWinApp Class成员变量及成员函数
- 常见的CSS布局总结
- html基础
- 赛意 右移
- 《Effective C++》学习笔记——条款44
- QT的显示机制