java简介与环境搭建

java简介与环境搭建

  • Java的三大平台

    JavaSE

    Java SE(Java Platform,Standard Edition)。Java SE 以前称为J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java 应用程序。Java SE 包含了支持Java Web 服务开发的类,并为Java Platform,Enterprise Edition(Java EE)提供基础。

    Java EE

    Java EE(Java Platform,Enterprise Edition)。这个版本以前称为J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在Java SE 的基础上构建的,它提供Web 服务、组件模型、管理和通信API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和Web 2.0 应用程序。

    Java ME

    Java ME(Java Platform,Micro Edition)。这个版本以前称为J2ME,也叫K-JAVA。Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。

  • Java的跨平台“write once run anywhere”

    Java的跨平台是通过Java虚拟机(JVM)来实现的。编写一次源码,通过不同的JVM编译实现在不同的操作系统上运行。

  • Java虚拟机(JVM)

    Java虚拟机(Java Virtual Machine )是一个软件模拟的计算机(操作系统+硬件环境)。Java解释器相当于CPU。Java源程序编译后生成的字节码(.class)就相当于C源程序编译后的二进制可执行文件。.exe文件直接在windows操作系统下运行,在CPU上运行的是机器码(.exe文件).class字节码文件是运行在JVM虚拟机下的,在Java解释器上运行的是Java字节码。
    Java解释器相当于运行Java字节码的“CPU”,但该“CPU”不是通过硬件实现的,而是用软件实现的。Java解释器实际上就是特定的平台下的一 个应用程序。只要实现了特定平台下的解释器程序,Java字节码就能通过解释器程序在该平台下运行,这是Java跨平台的根本。当前,并不是在所有的平台 下都有相应Java解释器程序,这也是Java并不能在所有的平台下都能运行的原因,它只能在已实现了Java解释器程序的平台下运行。

  • JDK简介

    JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品,JDK 是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库。JDK是学好Java的第一步。从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。

    jdk目录的介绍:

    bin :存放的是java的开发工具。
    db :JDK7附带的一个轻量级的数据库,名字叫做Derby。
    include :存放的调用系统资源的接口文件。
    jre :java运行环境
    lib :核心类库。
    src.zip :java源代码

    javac.exe 启动java编译器对指定的Java源文件进行解释。

    java.exe 启动java虚拟机解释并执行指定的class文件。

    java工具的使用格式:java 指定的class文件

  • JRE简介

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


  • java的环境的搭建:

    jre : java运行环境。 jre = java虚拟机 + 核心类库(辅助java虚拟机运行的文件)

    jdk: java开发工具集 jdk = jre + java开发工具。

    安装jdk的路径要注意: 不能带有中文路径或者是空格。

  • 配置path环境变量

    1、 创建一个JAVA_HOME的变量。
    2、 JAVA_HOME的值为JDK的安装目录。
    3、 配置path路径:%JAVA_HOME%/bin;

  • classpath环境变量[已经不再使用]

    1. classpath的作用: 作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,一旦配置了classpath路径信息的时候,jvm与java编译器都会根据classpath指定的路径去寻找class文件。
    2. 如何设置当前目录(.)
      set classpath=.;设置路径 与 set classpath=设置路径;.有什么区别?
      “.”在前面的时候,java虚拟机会先从当前路径去寻找class文件,然后再到指定的路径去需找。如果”.”在后面,java虚拟机则会先寻找指定好的路径,然后再在当前的路径去寻找。
      设置classpath的时候要加上 ; 就会在当前目录下查找。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值