一.基础知识
1.软件:一系列按照特定顺序组织的计算机数据和指令的集合。
2.开发:制作软件
3.常用命令
dir:列出当前目录下的文件/文件夹 md:创建目录 rd:删除目录 cd:进入指定目录 cd..退回到上一级目录
cd\:退回到根目录 del:删除文件 exit:退出命令行
二.java语言概述
1.什么是java?
(1)是由SUN公司推出的一种面向internet的编程语言。
(2)java不仅仅是一种语言,是一个完整的平台,有一个庞大的库,其中包含可很多可重用的代码和一个提供诸如安全性、跨操作系统的可移植性以及自动垃圾收集等服务的执行环境。
2.何为跨平台性?
通过java编写的应用程序可在不同的系统平台上运行。原因在于:java程序在系统中的运行是由JVM虚拟机来负责的,不同操作系统可通过安装虚拟机解决跨平台性。
3.java语言的三种技术架构:
JEE(Java Platform Enterprise Edition)企业版:是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如Servlet Jsp等,主要针对于Web应用程序开发。
JSE(Java Platform Standard Edition)标准版:是为开发普通桌面和商务应用程序提供的解决方案。该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。比如Java版的扫雷。
JME(Java Platform Micro Edition)小型版:是为开发电子消费产品和嵌入式设备提供的解决方案。该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。
三.java的环境和搭建
1.JRE和JDK
JRE:java运行环境,包括JVM和Java程序所需要个核心类库。
JDK:java开发工具包,编译工具javac.exe 打包工具jar.exe。
两者关系:使用JDK开发交给JRE运行。
2.环境变量配置
有了JRE,基本上就可以运行设计好的java程序,可通过DOS命令进入jdk\bin这个目录下,在输入javac,如果显示出来的是java信息就说明环境变量已经搭建好。但是如果想在任何目录下都可以执行javac这个编译命令的,就需要配置环境变量,可通过Path:bin目录+“;”,然后在任意目录下运行javac,查看是否配置成功,也可以为了防止目录的变更,通过%%动态获取已经存在的环境变量的值。
3.临时配置
可通过set:查看或设置环境变量的值,再通过set path = D:\jdk\bin,也可通过set classpath= 进行清空。
4.Path个Classpath
Path作用:用于列出可执行文件的搜索路径,指明位置。使用JAVA,JAVAC等编译工具命令,系统必须知道源文件存放的位置。查找的顺序为先在当前目录下查找,再到Path环境变量中查找。
CLASSPATH作用:只有在classpath设置的路径中的类才能被加载。JVM就是通过CLASSPTH来寻找类,查找顺序先找classpath,再找当前目录,如果没加分号,则不找当前目录。