------- android培训、java培训、java学习型技术博客、期待与您交流! ----------
一.java 编程基础
1 软件
一系列按照特定顺序组织的计算机数据和指令的集合。程序设计的最终结果是软件。
系统软件: 系统软件为计算机使用提供最基本的功能.
例如: DOS, Windows, Linux, Unix, Mac OS, Android, iOS
应用软件: 系统软件并不针对某一特定应用领域。而应用软件则相反,不同的应用软件根据用户和所服务的领域提供不同的功能。
例如: Word, Excel, PPT, QQ, FeiQ, 凌波, UltraEdit, Eclipse
2 软件的出现
实现了人与计算机之间的更好的交互。
交互方式:图像化界面和命令行方式。
3 常见dos命令行
dir:列出当前目录下的文件。
md:创建目录。
rd:删除目录。
cd:进入指定目录。
cd..:退回到上一级目录。
cd/:退到根目录。
del:删除目录下的文件。
exit:退出dos命令行。
4 java语言特点
简单易学,完全面向对象,安全可靠,与平台(操作系统)无关的编程语言。
跨平台性:即在相应的系统安装相应的JVM(虚拟机)。
5 java语言的三种技术架构
J2EE (Java 2 Platform Enterprise Edition) 企业版
J2SE (Java 2 Platform Standard Edition) 标准版
J2ME (Java 2 Platform Micro Edition) 小型版
6 JVM、JRE和JDK
<1>JVM -- java virtual machine就是我们常说的java虚拟机,它是整个java实现跨平台的 最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解 释给本地系统执行。
<2>JRE -- java runtime environment是指java运行环境。光有JVM还不能成class的 执行,因为在解释class的时候JVM需要调用解释所需要的类库lib。
< 3>JDK -- java development kit是java开发工具包,基本上每个学java的人都会先在机器 上装一个JDK,在目录下面有 六个文件夹、一个src类库源码压缩包、和其他几个声明文件。其中,真正在运行java时起作用的 是以下四个文件夹:bin、include、lib、 jre。现在我们可以看出这样一个关系,JDK包含JRE,而JRE包 含JVM。
bin:最主要的是编译器(javac.exe)
include:java和JVM交互用的头文件
lib:类库
jre:java运行环境
<4 >三者联系
7 java语言的环境搭建
有三种方式:
1> 直接改Path=地址;。
2> 定义个变量名 JAVA_HOME=地址, Path=%JAVA_HOME%\bin;。
3> 环境变量临时配置(只在当前命令窗口有效)
set :显示,设置或删除环境变量
set Path = 地址
在原来的变量加薪变量,set Path = 地址;%Path%
删除环境变量 set Path =
8 Hello World
class 定义类 类名首字母大写
javac 编译器 java 运行环境
主方法 public static void main(Stringa[ ] args)
{
System.out.println("Hello World!");
}
9 set classpath
1 没设置classpath ,只在当前目录找class文件
2设置后只在classpath设置地址找,set classpath = 地址
3当设置set classpath=地址;先在设置路径找,找不到后在当前目录找
4设置set classpath = .;地址 先在当前目录找,找不到后在设置路径找
10 相对路径和绝对路径
绝对路径;是从盘符开始的路径,形如C:\windows\system32\cmd.exe
相对路径:是从当前路径开始的路径,假如当前路径为C\windows要描述上述路径,只需输入system32\cmd.exe
------- android培训、java培训、java学习型技术博客期待与您交流! ----------