[课堂笔记]一.Java概述

来源:互联网 发布:软件开发 阶段 英文 编辑:程序博客网 时间:2024/03/29 21:30

一 Java简介

     1    发展历史

            ①Java是Sun公司于1995年推出的一门高级的编程语言。

            ②2005年推出JDK1.5并更名为JDK5.0

            ③目前最新的JDK版本:JDK8.0

            据说将会在2017年正式推出JDK9

    2     Java不是一门技术,而是一个平台。在这个平台下有N多技术,这些技术称为Java技术。

    3     Java体系结构

           ①JavaSE(J2SE)标准版:

               是JavaEE和JavaME的基础。并且能够开发桌面应用程序和低端的商务应用软件。

              例如:超市收银的客户端。

           ②JavaEE(J2EE)企业版:

              能为企业级软件提供各种解决方案。

           ③JavaME(J2ME)微型版:

              主要用于嵌入式或者电子产品,手机方面的开发。

    4     Java可以做什么:

            ①行业软件:针对某个行业开发的软件。

            ②大众软件:各个行业都可以使用,没有明确定位的。

   5      Java语言的特征:

            ①Java是一门纯面向对象的编程语言。

            ②Java是一种健壮性的语言。

            ③Java有较高的安全性。

            ④Java编写的程序与平台无关。

    6     Java中两大核心技术:

            ①JVM:Java虚拟机。

                           帮助Java实现了跨平台。

                           原理:JVM是一个专门运行Java程序的虚拟操作系统,也就是说,不管你在任何操作系统上进行开发,最终都要在JVM上进行运行。当前的PC操作系统相对于JVM来说 就是一 个载体。为了能够让当前的操作系统和虚拟操作系统进行通信,JVM提供了一个解释器组件。由他负责和PC通信。只要在不同的操作系统上,安装相应版本的JVM就可以运行Java程序。

                           可以实现“一次编译,随处运行”。

             ②GC:垃圾回收器。

                           负责回收内存中无用的资源。

                           原理:当Java在JVM中一运行,GC就会自动运行。并且能够在JVM空闲的时候,自动回收垃圾。

                           程序员无法精准控制GC。

    7    JDK(Java Development Kits)Java开发工具集

           JDK包含:①JRE :Java运行时环境

                                                JVM虚拟机和Java API

                              ②Java编译器(javac.exe),Java运行时解释器(java.exe)

          JRE功能 :①加载代码:由类加载器完成。

                               ②效验代码:由字节码效验器完成。

                               ③执行代码:由运行时解释器完成。

          JDK环境变量:

                           配置步骤:

                               ①  【计算机】-->右击【属性】-->选择【高级系统设置】-->【高级】-->【环境变量】

                               ②    找到【系统变量】中的【path】,把jdk安装目录中bin目录所在的路径,添加到【path】变量值的最后(如果最后没有分号则先打一个英文的分号)。
       

                               ③     新建系统变量,变量名为【classpath】,变量值为【.】

                             作用:配置path变量的目的是能够在DOS窗口中使用javac,java等命令。

                                         配置classpath变量是为了告诉JVM在哪个目录下加载字节码文件。点表示当前目录(和源文件同一个目录)。

    8   编写程序的步骤:

            ①编写源文件。文件的后缀名.java

            

            ②编译源文件。

                DOS命令,
                           cd..切换到上一级目录
                           cd 文件夹 进入指定的目录
                           切换盘符,直接写盘符的名称冒号  e:

                语法:
                       javac 类名/文件名.java

                          编译成功,则会产生一个.class的字节码文件.


            ③运行字节码文件。

                         语法:
                             java 类名/文件名

     9 注释

                 //单行注释

                 /*
                  多行注释
                 */


                  /**
                      文档注释
                  */
           
     10.开发工具
                记事本
                Editplus
                UE

           集成开发软件:Eclipse ,Intellij IDEA

        

1 0