------- android培训、java培训、期待与您交流! ----------
一、常识
软件分类:
通用软件、定制软件
Windows严格区分扩展名(Linux不是)
以扩展名决定文件类型
Windows只能执行exe、bat、com
二、DOS命令行
dir:列出当前目录下的文件以及文件夹
md:创建目录(文件夹)
rd:删除目录
cd:进入指定目录
cd..:退出当前目录,返回到上一级目录
cd\:退回到根目录
del:删除文件
del*:删除所有文件
del*.文件扩展名:删除同一类型的文件
exit:退出dos命令行
echo:可直接创建文件。如:echo我可以(这里是文件内容)>我可以.txt
cls:清屏
help:显示所有命令及描述
exit:关闭
注:在dos命令行里用rd删除文件夹时,必须保证文件夹里面没有文件,此时可以单个的删除里边的文件,也可以使用del+文件夹的方式删除里边的所有文件。
进入一个目录,如果目录名很长,helloworld,我们可以用 cd hello*,用*代替。
三、Java版本
J2SE(Java2 Platform Standard Edition)标准版 是为开发通桌面和商务应用程序提供的解决方案该技术体系是其他两者的基础,可以完成桌面应用程序的开发
JME(Java2 Platform Micro Edition)小型版是为开发电子消费产品和嵌入式设备提供的解决方案
J2EE(Java2 Platform Enterprise Edition)企业版是为开发企业环境下的应用程序提供的一个解决方案该技术体系中包含的技术如Servlet、Jsp等主要针对于Web应用程序开发
四、语言特点:
简单性、解释性(解释性语言、先编译成.class文件,然后由虚拟机解释执行)
面向对象、高性能
分布式处理、多线程(多执行绪)
健壮性、动态的
安全性
开源
跨平台
(1)什么是跨平台性?
通过Java语言编写的应用程序在不同的系统平台上都可以运行。
(2)java跨平台的原理:
在需要运行java应用程序的操作系统上,先安装一个java虚拟机,由JVM来负责java程序在该系统中的运行。有了JVM,同一个程序可在不同的操作系统中执行,这就实现了java程序的跨平台性。
(3)关于JVM:
java语言是跨平台的,但JVM却是依赖于平台的,JVM运行在一个平台上,需要用到系统底层的东西,所以不同系统上用的JVM版本不同。
五、组成
JDK(Java Development Kit Java开发工具包)
JRE(Java Runtime Environment Java运行环境)
JVM(JVM Java Virtual Machine Java虚拟机)
六、03.java环境搭建:
1.JDK与JRE
(1)JDK(Java Development Kit):JAVA开发工具包
|--java开发工具
|-javac.exe java编译工具
|-jar.exe 打包工具
|--JRE
(2)JRE(Java Runtime Enrivonment):JAVA运行环境
|--java虚拟机JVM
|--核心类库
2.配置环境变量
(1)打开环境变量配置窗口:我的电脑-->属性-->高级-->环境变量
(2)配置path变量:
<1>系统中配置path:
将JDK中bin目录的路径设置到系统path变量值中即可。
为了安全和方便修改,可先配置个变量记录bin目录的路径。规范命名该变量名为:JAVA_HOME,此时path变量的为:%JAVA_HOME%\bin;
注:%%:动态获取某一个已存在的环境变量的值,是个系统默认的获取方式。
<2>临时配置path:
也可在dos命令行中用set命令临时配置环境变量:
set path //查看path配置
set path= //清空path配置
set path = D:\Program Files\rjkf\Java\jdk1.6.0_13\bin;%path%//配置path
(3)配置classpath变量:
<1>在命令行中临时配置classpath:
set classpath
set classpath=
set classpath=.;c:\;d:\
注:.代表当前路径,不加;时,只在classpath配置的路径下找执行文件,加;时,在classpath下找不到,还会在当前目录下找一次。
<2>系统中配置classpath
新建变量classpath
注:在同一目录执行时,可不配置classpath.讲到包时,JVM就要用到classpath环境变量了。
(4)path与classpath
查找path环境变量时,先从当前目录下找javac,如果找不到,再从环境变量中找
classpath只从环境变量中找,按照顺序