JAVA学习笔记总结(一): 了解Java与入门准备

JAVA的三个应用平台:

JAVA不再只是单纯的语言加上API的库的组成,更提供给了开发人员在各个领域开发软件时,一种依循的标准与框架工具。

框架的概念:框架由一组互相合作的类组成,他们为特定类型的软件开发提供了一个可以重复使用的设计。您可以直接使用框架所提供的工具类,并在遵循框架制定的标准下,快速的开发出您所需要的软件,并避免软件开发时可能发生的重大错误。

  • JAVA SE: JAVA 2 Platform, Standard Edition

            JAVA SE可以分为4个主要部分:JVM, JRE, JDK与JAVA语言

    • JVM:Java虚拟机,包括在Java运行环境(JRE)中
    • JRE:Java SE Runtime Environment, 要运行Java程序,必须取得JRE并进行安装
    • JDK:Java SE Developmen Kits, JDK包括了JRE以及开发过程中所需要的一些工具,像 javac, java, appletviewer等
    • JAVA语言:Java语言只是Java SE的一部分,除了语言外,Java提供了庞大而且强大的API类库
  • JAVA EE: JAVA 2 Platform, Enterprise Edition
    • Java EE以Java SE为基础,定义了一系列的服务,API,协议等,适用于开发分布式,多层式(Multi-tiered),以组件为基础,以Web为基础的应用程序。比较为人熟悉的技术像JSP, Servlet, Enterprise JavaBeans(EJB), Java Remote Method Invocation (RMI)等
  • JAVA ME: JAVA 2 Platform, Micro Edition
    • Java平台中最小的一个,目的是作为小型数字设备上开发及部署应用程序的平台。

JAVA的语言特性:

  • 简单的(Simple)
  • 面向对象的(Object-Oriented)
  • 网络的(Network-Savvy)
  • 解释的(Interpreted)
  • 健壮的(Robust)
  • 安全的(Secure): 垃圾回收,异常处理...
  • 可移植的(Portable): 解决了跨平台的问题:Java程序在进行编译时,先将源代码编译为与系统无关的字节码(Bytecodes)。为了要运行Java程序,运行的平台上必须安装有JVM, JVM就是Java字节码文件的虚拟操作系统,Java的字节码文件就是JVM的可执行文件。当运行Java程序时,Java的实时编译器(Just In Time Compiler, JIT)会将字节码编译为目标机器所能识别的机器语言,通过JVM使得跨平台得以实现。
  • 高性能的(High-Performance)

下载与安装JDK:

设置Path和Classpath:

  • 设置Path是为了让操作系统找到指定的Java工具程序(以Windows来说就是找到.exe文件); 而设置Classpath则是让Java执行环境找到指定的Java程序(也就是.class文件)
  • 安装完jdk后,需要把JDK bin目录的路径添加到系统环境变量Path的最前方, (默认路径是C:\Program Files\Java\jdk1.7.0_13\bin). 操作系统在搜索Path路径的设置时,会从最前方开始读取,如果在路径下找到指定程序,就会直接执行。当系统中安装多个JDK时,在Path路径中设置的顺序将决定哪个JDK下的程序执行。
  • 有几个方法可以设置Classpath,最简单的方法是在系统环境变量中新增Classpath变量,并在变量值文本框中输入Java类文件的位置。事实上JDK默认就会到当前工作目录,以及JDK的lib目录中寻找Java程序,所以如果Java程序是在这两个目录中,测不必设置Classpath.
  • 如果使用的JDK工具具有Classpath命令选项,则可以在执行工具程序时一并指定Classpath,例如javac -classpath classpath1; classpath2 ...
  • 也可以在命令行模式下执行命令set CLASSPATH=%CLASSPATH%; classpath1; classpath2..., 这个设置仅在当前命令窗口有效.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值