java概述

来源:互联网 发布:服装斜纹捆条计算法 编辑:程序博客网 时间:2024/05/01 22:14

Java的由来

1990年由James Gosling负责开发的一个分布式代码系统(Oak),最初是为家用消费电子产品(电冰箱、电视机等)进行编程控制

1993Sun公司将目标市场转向 InternetSUN(Stanford University Network)

1994年将Oak语言更名为Java

1995Java被正式发布,之后立即引起极大的轰动

Java语言的发展史

  Java Development Kit

•   1.0.2

•   1.1.1à 1.1.6à 1.1.7à 1.1.8

•   1.2.1

Java 2 SDK

•   1.2.2

•   1.3.0à 1.3.1

•   1.4.0à 1.4.1à1.4.2à1.5.0(5.0)à1.6.0(6.0)à1.7.0(7.0)

Java平台的三个版本(1999.6): J2SE/J2EE/J2ME

Java 平台版本

         J2EE(java 2 Platform Enterprise Edition)企业版

              是为开发企业环境下的应用程序提供的一套解决方案

       该技术体系中包括的技术如:ServletJsp等,主要针对于Web应用程序开发。

       J2SE(java 2 Platform Standard Edition)标准版

              是为开发普通桌面和商务应用程序提供的解决方案。

该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。比如Java版的扫雷。

       J2ME(java 2 Platform Micro Edition)小型版

              是为开发电子消费产品和嵌入式设备提供的解决方案。

该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。

Java5.0版本后,更名为 JAVAEE  JAVASE  JAVAME

Java语言的主要特点

         开源—开放源代码

       跨平台:

              程序不直接运行到操作系统上,而是运行在操作系统之上的Java虚拟机中,针对不同的操作系统,开发不同的Java虚拟机,就可以使同一个程序在不同的操作系统中都能够运行,这就是跨平台。


JVM的存在使得Java程序无需针对各种操作系统进行针对性的研发,只需开发一次,即可在所有操作系统平台下运行。

Java语言环境搭建JREJDK

         JRE(Java Runtime Environment)Java 运行环境

              包括Java虚拟机(JVM Java Virtual Machine)Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需安装JRE即可。

       JDK(Java Development Kit)Java开发工具包

              JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括JRE。所以安装了JDK,就不用单独安装JRE了。

       其中开发工具:编译工具(javac.exe)打包工具(jar.exe)

简单而言:使用JDK开发完成的java程序,交给JRE去运行。

Java平台架构


JDK安装

         下载JDK:http://www.oracle.com

       安装:完全安装(JDK+JRE)

                     绿色安装(JDK)

人机交互方式(cmd命令)

       图形化用户界面:如window系统的桌面图标,通过鼠标点击运行程序。

命令行操作模式:在指定的位置,通过输入命令编码完成对计算机的操作。

常用命令:

•   盘符名称:    进入指定的盘符

•   cd目录名称     进入/显示指定名称的目录

•   cd..          当前目录后退一级

•   cd\           退到当前盘符根目录

•   dir            列表当前目录结构

•   md目录名称    创建指定名称的目录            

•   rd目录名称      删除指定名称的目录

•   cls            清除屏幕所有显示内容

•   del文件名  删除指定文件

•   exit          退出DOS模式

•   help (指令名)     进入帮助系统/进入指令详细帮助信息

第一个java程序

class Demo

{

         public static void main(String[] args)

         {

                   System.out.println("hello");

         }

}

首先定义一个类

class 类名

在类定义后加上一对大括号{}

在大括号中间添加一个主(main)方法/函数

public static void main(String [] args){ }

在主方法的大括号中间添加一行输出语句

System.out.println(“hello world”);

Java程序编写执行流程


配置环境变量

Path的配置

系统环境变量配置

         计算机(右键)→属性→高级系统设置→高级→环境变量→系统变量→双击变量下面名称叫path

       jdk安装目录下的bin目录添加到最左边并添加分号

参照型配置

         为避免多次修改造成问题,单独配置JDK目录为独立环境变量JAVA_HOME,使用引用格式配置path%JAVA_HOME%表示JDK安装目录

临时型配置

         在命令行中设置set环境变量名=

path环境变量作用

         使path环境变量下配置的所有目录内的操作系统可识别的可执行文件,在操作系统的任意目录内均可以运行(也就是说,在计算机任意位置都能识别javacjava等命令,而不必只能在javaJDKbin目录下才能使用这些命令)

path环境变量配置具有先后位置关系(系统配置>用户配置and配置目录里也有先后顺序)

classpath环境变量配置

作用:使classpath环境变量下配置的目录内的.class字节码文件可以再任何目录下运行,功效等同于path

系统环境变量配置

计算机(右键)→属性高级系统设置高级环境变量系统变量新建

变量名:classpath

变量值:填写自己要设置的随处运行的class参照目录
原创粉丝点击