软件开发
软件:一系列按照特定顺序组织的计算机数据和指令的集合。
常见的软件:
系统软件:DOS,Windows,Linux等。
应用软件:快播,迅雷,QQ等。
软件的出现实现了人与计算机之间更好的交互。
交互方式:图形化界面:这种方式简单直观,使用者易于接受,容易上手操作。
命令行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。
命令行方式:
DOS命令行,课程中常见的命令。
dir:列出当前目录下的文件以及文件夹
md:创建目录
rd:删除目录
cd:进入指定目录
cd..:退回到上一级目录
cd/:退回到根目录
del:删除文件
exit:退出dos命令行
Java语言概述
---------------------------------------------------------------------------------------------------------------------------------
是SUN(StanfordUniversity Network),斯坦福大学网络公司于1995年推出的一门高级编程语言。是一种面相Internet的编程语言。
随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。
是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Java语言的三种技术架构
---------------------------------------------------------------------------------------------------------------------------------
J2EE(Java2 Platform Enterprise Edition)企业版
视为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如Servlet Jsp等,主要针对于web应用程序开发
J2SE (Java 2 Platform Standard Edition) 标准版
是为开发普通桌面和商务应用程序提供的解决方案。
该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发
J2 ME(Java 2 Platform Micro Edition)小型版
是为开发电子消费产品和嵌入式设备提供的解决方案。
该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。。
Java 5.0 本班后,更名为 JAVA EE ,JAVA SE ,JAVA ME
Java语言的特点:跨平台性
什么是跨平台行?
通过Java语言编写的应用程序在不同的系统平台上都可以运行。
原理是什么?
只要在需要运行Java应用程序的操作系统上,先安装一个Java虚拟机(JVM JAVA Virtual Machine)即可。由JVM来负责Java程序在该系统的运行。
因为有了JVM,所以痛一个Java程序在三个不同的操作系统中都可以执行。这样就实现了Java程序的跨平台性,也称为Java具有良好的可移植性。
Java语言的环境搭建
什么是JRE,JDK?
JRE(JAVARuntime Environment Java运行环境)
包括Java虚拟机和Java程序所需的核心类库等,如果想要运行一个开发好的java程序,计算机中只需要安装JRE即可。
JDK(javaDevelopment Kit Java开放工具包)
JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE,所以安装了JDK,就不用再单独安装JRE了。
其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等
简单而言:使用JDK开发完成的Java程序,交给JRE去运行
JAVA6.0 Platform
下载JDK
JDK(JavaDevelopment Kit Java 开发工具包)
官方网址:
java.sun.com
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
根据自己的系统进行选择
JavaSE的安装步骤:
1.运行下载的jdk.exe
2.最好修改一下默认目录,不要安装在带有中文字符或者有其他字符的文件夹下
Java环境配置
一、Windows环境下的Java环境配置
Win2000以及WinXP中可以在“我的电脑”属性的“高级”选项中找到“环境变量”,然后可以根据如下提示进行新建或者修改——
JAVA_HOME
设置为 “JDK的安装目录”
PATH
设置为%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
CLASSPATH
设置为.;%JAVA_HOME%\lib;%JAVA_HOME%/lib/tools.jar
通常,我们需要设置三个环境变量:JAVA_HOME、PATH和 CLASSPATH。
JAVA_HOME:该环境变量的值就是 Java 所在的目录,一些 Java 版的软件和一些 Java 的工具需要用到该变量,设置 PATH 和 CLASSPATH 的时候,也可以使用该变量以方便设置。
PATH:指定一个路径列表,用于搜索可执行文件的。执行一个可执行文件时,如果该文件不能在当前路径下找到,则依次寻找 PATH 中的每一个路径,直至找到。或者找完 PATH 中的路径也不能找到,则报错。Java 的编译命令 (javac),执行命令 (java) 和一些工具命令 (javadoc, jdb 等) 都在其安装路径下的 bin 目录中。因此我们应该将该路径添加到 PATH 变量中。
CLASSPATH:也指定一个路径列表,是用于搜索 Java 编译或者运行时需要用到的类。在 CLASSPATH 列表中除了可以包含路径外,还可以包含 .jar 文件。Java 查找类时会把这个 .jar 文件当作一个目录来进行查找。通常,我们需要把 JDK 安装路径下的 jre/lib/rt.jar (Linux: jre/lib/rt.jar) 包含在 CLASSPATH 中。
注意:编辑PATH环境边玲,在变量值开始处加上java工具所在目录,后面用”;”和其他值分割开即可。
测试环境配置
1.在DOS或终端下输入 java -version,然后输出显示,显示出来的是当前系统JRE的最高版本
2.在DOS或终端下输入 javac,如果出现了相应提示,说明编译环境已经配置成功
JAVA 临时配置:set path=”变量地址或者名称”
在原有环境配置里面添加: set path=haha;%path%
JAVA 程序开发体验
1. 将JAVA代码编写到扩展名.java的文件中
2. 通过JAVA命令对该JAVA文件进行编译
3. 通过Java命令对生成的class文件进行运行
具体操作流程可参阅下图: