四时宝库

程序员的知识宝库

JAVA学习基础之JAVA概述及开发环境搭建

第一章、JAVA概述及开发环境搭建

1-1、JAVA发展概述

  • Oak:JAVA的前身,1991年出现;
  • 基于C++开发的新语言,主要用于嵌入式设备开发;
  • 之后产生了HotJava浏览器。

Java的主要技术分支:

  • JAVA SE
  1. Java 2 Platform , Standard Edition
  2. 前身:J2SE,2005年之后更名为JAVA SE
    • JAVA EE
  1. Java 2 Platform , Enterprise Edition
  2. 前身:J2EE,2005年之后更名为JAVAEE
    • JAVA ME
  1. Java 2 Platform , Micro Edition
  2. 前身:J2ME,2005年之后更各为JAVA ME

三种技术的关系:

JSP/Servlet

JAVA EE

EJB

服务

……

JAVA ME

CLDC、MIDP

游戏

通讯

……


基础核心

JAVA SE

面向对象

JVM

底层支持

……

JAVA语言的特点:

  • 简洁有效
  • 可移植性
  • 面向对象
  • 解释型
  • 适合分布式计算
  • 拥有较好的性能
  • 健壮、防患于未然
  • 具有多线程处理能力
  • 具有较高的安全性
  • 是一种动态语言
  • 是一种中性结构

Java应用程序运行机制:

  • 计算机高级编程语言类型:
  1. 编译型 2、解释型

Hello.java 编译 Hello.class 解释 计算机显示

    • Java是两种语言的结合:

1、编译命令:javac.exe 2、解释命令:java.exe

    • Java程序组成:java源文件、字节码文件、机器码指令

Java虚拟机(Java Virtual Machine)

  1. 在一台计算机上由软件或硬件模拟的计算机。Java虚拟机(JVM)读取并处理编译过的平台无关的字节码class文件。
  2. Java编译器针对java虚拟机产生class文件,因此是独立于平台的。
  3. Java解释器负责将Java虚拟机的代码在特定的平台上运行。

JAVA中的最大特点:可移植性,一个程序可以同时在多个平台上执行,而不改变程序本身。

但是如果要想实现这样的可移植性,则必须利用JVM。

1-2、JAVA开发环境搭建

1-2-1、安装及配置JDK

JDK可以直接从www.sun.com上下载最新版本。

如果要想使用JAVA进行开发,则肯定要进行编译和解释

编译JAVA命令:javac.exe

解释JAVA命令:java.exe

如果要想可以直接在命令行中使用这两个命令,则需要配置PATH路径。

我的电脑 右键点击后选择属性 高级 环境变量 选择Path,将JDK bin的完整目录地址复制到Path系统变量值中。

配置完成之后重新启动DOS命令行输入Javac即可运行。

设置classpath:

1、设置到指定目录查找:SET CLASSPATH=目录

2、设置从当前所在的目录查找(默认):SET CLASSPATH=.

一般情况下很少将一个classpath设置成指定的目录,最好的方式是在当前所在的文件夹中找到需要的*.class文件,所以此时就可以将路径设置成”.”,就表示从当前所在的文件夹之中查找内容。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接