JAVA开发前奏

来源:互联网 发布:mindmanager软件 编辑:程序博客网 时间:2024/04/20 09:54

一.基础知识

   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,再找当前目录,如果没加分号,则不找当前目录。