---------------------- android培训、java培训、期待与您交流! ----------------------
一、基本常识
1、 什么是软件?
软件是一系列按照特定顺序组织的计算机数据和指令的集合。
2、 软件的分类?
系统软件:如windows xp、数据库管理系统等。
应用软件:如QQ、IE等。
3、 人机交互
软件的出现实现了人与计算机之间的交互。
交互方式:图形化界面和命令行方式。
4、 常用dos命令行。
DOS命令 | 英文全称 | 作用 |
dir | directory | 列出当前目录下的文件和文件夹 |
md | make directory | 创建目录 |
rd | remove directory | 删除目录 |
cd | change diretory | 进入指定目录 |
cd.. |
| 退回到上一级目录 |
cd/ |
| 退回到根目录 |
del | delete | 删除文件 |
exit | exit | 退出dos命令行 |
举例:
1、 删除d:\abc目录下的所有文件
d:\>del abc
2、 删除d:\abc目录下的txt文件
d:\abc>del *.txt
3、 在d:\abc目录下创建111文件夹
d:\abc>md 111
5、 什么是计算机语言?
计算机语言(Computer Language)是指人与计算机之间通讯的语言。
二、java语言概述
1、 java语言是由SUN(Stanford University Network,斯坦福大学网络公司)推出的语言。
2、 java语言的三种技术架构
JavaEE(Java Enterprise Edition) 企业版 |
是为开发企业环境下的应用程序提供的一套解决方案。 该技术体系中包含的技术如Servlet、JSP等,主要针对web应用程序开发。 |
JavaSE(Java Standard Edition)标准版 |
是为开发普通桌面和商务应用程序提供的解决方案。 该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。 |
JavaME(Java Micro Edition)小型版 |
是为开发电子消费产品和嵌入式设备提供的解决方案。、 该技术体系主要应用于小型电子消费类产品。 |
3、 java语言的特点:跨平台性,即平台无关性。
平台无关性,是指一个应用程序能够运行于不同的操作系统平台。java采用虚拟机技术支持平台无关性。
java虚拟机:Java Virtual Machine,JVM
三、java语言环境搭建
1、 JRE和JDK
JRE:Java Runtime Environment,java运行环境。
JDK:Java Development Kit,java开发工具包。
使用JDK开发java程序。交给JRE运行。
2、 Java7.0 Platform
3、 下载JDK和安装JDK
http://www.oracle.com/technetwork/java/javase/downloads/index.html
4、 JDK的目录结构
文件/目录名 | 功能说明 |
src.zip | 核心API所有类的源文件 |
bin | 包含编译器、解释器等可执行文件 |
demo | 包含源代码的程序示例 |
include | 编写JNDI等程序需要的C语言头文件 |
jre | Java运行时环境 |
lib | Java类库 |
bin中的主要工具(JDK常用命令)
文件名 | 功能说明 |
javac.exe | Java编译器,将Java源程序编译成字节码文件 |
java.exe | Java解释器,执行字节码文件对应的Java类 |
appletviewer.exe | Applet应用程序浏览器 |
javadoc.exe | 根据Java源码及说明语句生成HTML文档 |
jdb.exe | Java调试器,可以逐行执行程序,设置断点和检查变量 |
jar.exe | 压缩文件,扩展名为JAR(Java Archive,Java归档),与Zip压缩文件格式相同 |
5、 JAVA_HOME、Path和Classpath的作用
参阅http://www.blogjava.net/anduo1989/archive/2011/11/05/362851.html
6、 环境变量的配置
l JAVA_HOME:JDK的安装路径,如C:\jdk1.7.0_02。
l Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
l Classpath:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
Path:搜索命令时,现在当前目录搜索,再在环境变量设置的目录搜索。
Classpath:java程序在运行的时候,先在环境变量设置的目录下搜索class文件,再在当前目录下搜索class文件。
7、 环境变量临时配置
c:\>set 列出本机全部的环境变量。
c:\>set Path 列出环境变量Path的值。
c:\>set Path= 清空环境变量Path。
c:\>set Path= C:\jdk1.7.0_02 设置环境变量Path的值,只在当前dos命令行有效。
在已有的目录添加新值。c:\>set Path= C:\jdk1.7.0_02;%Path%。
c:\>set classpath=c:\和c:\>set classpath=c:\;的区别:
加分号的时候,首先在环境变量的目录下搜索class文件,如果没有找到,再在当前目录搜索class文件。
不加分号的时候,如果在环境变量的目录下没有搜索到class文件,不再在当前目录中搜索。
四、第一个java程序
1、 编写HelloWorld程序:输出HelloWorld
class Program { public static void main(String[] args) { System.out.println("Hello World!"); } }
2、 java程序编译和运行。
五、注释(commentary)
1、 单行注释
// 单行注释,注释号“//”后一行内容为注释。
2、 多行注释
/* 多行注释,两个注释号之间的一行或多行内容为注释。
*/
3、 文档注释
/** 文档注释,用于从源代码自动生成文档
执行javadoc命令,可根据源代码中的内容生成web网页。
*/
---------------------- android培训、java培训、期待与您交流! ----------------------