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.. :上一级目录


浙公网安备 33010602011771号