Java基本概念

Java语言

Java语言

语言基础->面向对象->高级应用

一、Java开发平台

1、JavaSE  标准版  Java应用程序开发

2、JavaEE  企业版  Java企业级应用    B/S架构

3、JavaME  微型版  小型设备开发(逐步被Android取代了)

二、Java重要术语

1、JDK:Java开发工具包

       功能:提供了Java程序所有的工具

2、JRE:Java运行环境

       功能:运行Java程序的必备环境

3、JVM:Java虚拟机

       功能:运行Java程序的核心软件

4、API:应用编程接口 

       功能:Java特指JavaDoc文档API的说明文档(功能使用说明书)

5、GC:内存对象垃圾收集机制

       功能:由于GC的启动非常消耗系统资源,不会频繁的启动(考虑提高系统性能)

6、IDE:集成开发环境

       功能:是一种集成了编辑、编译、运行、调试、部署应用程序,以及整合第三方软件,比如应用服务器、数据库等功能的软件

三、Java语言特点

1、简单的

   和C++比,取消了指针的语法,但Java底层使用C++开发的,底层还有指针

   C++类允许多继承,Java类只能单继承

2、面向对象的

   纯面向对象语言

3、跨平台的

   平台:操作系统平台

   比如:Windows平台开发的程序,能够运行在Unix/Linux平台上(一次编写,到处运行)

   Java开发过程:

   编辑.java->  编译  ->  .class

   源程序     (编译器)    字节码文件ByteCode(二进制文件)由JVM加载并解释执行

   可跨平台的原因:在不同的操作系统平台,安装与之对应的JDK软件但使用的相同的Java规范,来解读相同的.class文件

   思路:通过JDK/JVM屏蔽了底层操作系统的差异

   比如:int类型 统一都是4byte

              Windows32位平台:安装JDK6 for Windows32bit 

              Unix64位平台:安装JDK6 for Unix64bit

四:Java开发步骤

1、下载并安装JDK(jdk6.0 for Windows 32bit)

2、JDK常用命令:

   javac.exe :编译  启动编译器编译源程序

   java.exe :运行  负责启动JVM运行程序

   jre\lib目录:rt.jar文件 

                      JDK核心类库的.class文件的压缩包

                      *.jar压缩比和*.zip是一样的

3、配置系统环境变量

JAVA_HOME:JDK的安装目录

           供第三方软件使用,比如应用服务器Tomcat。需要使用JDK,询问系统JDK的安装路径

PATH:命令的搜索路径

      通过运行cmd打开命令行窗口,可以执行命令

      如果需要在任何目录下都可以执行:

      javac.exe 编译

      java.exe  运行

      需要将其所在的路径添加到PATH变量的值中

CLASSPATH:类的搜索路径

      cd.  :当前目录  目的:在当前目录下找到类(*.class)

      cd.. :上一级目录



posted @ 2020-11-02 18:05  牒_MINER  阅读(123)  评论(0)    收藏  举报