zoukankan      html  css  js  c++  java
  • 黑马程序员——【Java基础】——Java概述

    ---------- android培训java培训、期待与您交流! ----------

    一、Java语言概述及三大技术架构

      1Java语言概述

      Java是SUN公司于1995年推出的一种面向Internet的编程语言。其特点是:面向对象、通用性、高效性、安全性、跨平台。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。

       2Java三大技术架构

      Java由四方面组成:Java编程语言、 Java文件格式、 Java虚拟机(JVM)、 Java应用程序接口(Java API)

      Java有三种技术架构,内容如下:

      (1)J2EE(Java 2 Platform Enterprise Edition):在jdk5.0版本后称为JAVAEE,是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如Servlet Jsp等,主要针对于Web应用程序开发。

      (2)J2SE(Java 2 Platform Standard Edition):在jdk5.0版本后称为JAVASE,是在java基础阶段主要学习的内容,包含构成Java语言核心的类。比如:数据库连接、接口定义、输入/输出、网络编程等。

      (3)J2ME(Java 2 Platform Micro Edition):在jdk5.0版本以后称为JAVAME,该技术多应用于一些电子产品的嵌入式开发。

    二、Java虚拟机、Java运行环境、Java运行机制

       1Java虚拟机(英文全称:JavaVirtual Machine。简称:JVM

      Java虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现。Java虚拟机有自己完善的硬体架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的字节码,就可以在多种平台上不加修改地运行。这也成就了Java强大的跨平台能力。

      Java虚拟机是不跨平台的,不同的操作系统有不同的JVM版本,常见的JVM版本有:Windows版本、Linux版本、MAC版本。

       2Java运行环境搭建

      (1)JRE(Java Runtime Environment):Java运行环境,包括“Java虚拟机”和“Java程序所需的核心类库”。如果仅仅是运行已经开发好的Java程序,计算机中只需要安装JRE 即可。

      (2)JDK(Java Development Kit):Java开发工具包(集),主要包括JRE以及Java开发工具。Java开发工具中包括:编译工具(javac.exe) 打包工具(jar.exe)等。

           3Java运行机制

       

    三、Java环境变量的配置步骤

      1、先下载JDK,并且安装。

      2、配置java环境变量,配置步骤如下:

    • 右击“我的电脑”-->"高级"-->"环境变量";
    • 在系统变量里新建JAVA_HOME变量,变量值为:C:Program FilesJavajdk1.6.0_14(根据自己的JDK安装路径填写);
    • 新建classpath变量,变量值为:.;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar;
    • 在path变量(已存在不用新建)添加变量值:%JAVA_HOME%in;%JAVA_HOME%jrein(注意变量值之间用“;”隔开);

      3、测试环境变量配置是否成功:

      单击电脑的“开始”->;“运行”,键入“cmd”;  键入命令命令,出现命令行窗口,在命令行窗口中,输入java -version、java、javac等命令,查看是否出现java相关的提示信息,若出现,则说明环境变量配置成功。

    四、Java注释

      Java有三种格式的注释:单行注释、多行注释、文档注释

      1.单行注释:

      格式: // 注释内容 ,//后到本行结束的所有内容会被编译器忽略。

      2.多行注释

      格式: /* 注释内容 */,/*  */之间的所有字符会被编译器忽略。

      3.文档注释

      格式:/**  注释内容 */, 在/**      */之间的所有字符会被编译器忽略,java特有的(用于生成文档)。通常书写在类、域、构造函数、方法、定义之前。注释内容可以被JDK中的工具javadoc.exe所解析,生成一套以网页文件形式体现的该程序分说明文档。

      注意:注释通常有两种作用:(1)程序代码的注解说明;(2)可以用来调试程序。

    五、Java中的标识符的命名规则

          (1) 由字母、数字、下划线、$组成,不能以数字开头。

          (2)Java是一种强类型的语言,严格区分大小写。

          (3)不允许使用java中的关键字和保留字。

          (4)别用Java API里面的类名作为自己的类名。

    六、初学写代码的习惯

          编程时用程序语言来实现人类做事思想的过程。因此,初学编程者,可将自己的编程思路先整理出来,然后在采用编程语言来实现。可以采用注释的形式来梳理自己的编程思路,格式如下

            /*

            需求:功能实现的说明;

            思路:1、……         2、……

            步骤:1、……         2、……

            */

    入门的具体案例如下:

       /*

      需求:练习一个hello world程序。

      思路:

      1、定义一个类,因为java程序都定义类中,java程序都是以类的形式存在的,类的形式其实就是一个字节码文件最终体现。

      2、定义一个主函数。为了让该类可以独立运行。

      3、因为演示hello world,在控制台上看到该字样,所以需要使用输出语句完成。 

      步骤:

      1、用class关键字来完成类的定义,并起一个阅读性强的类名。

      2、主函数:public static void main(String[] args)这时固定格式的。jvm认识。

      3、使用输出语句:System.out.println("hello world")。

       */

    class Demo{

      //定义一个主函数,为了保证程序的独立运行。

      public static void main(String[] args){

        //这是输出语句,用于将括号中的数据打印到控制台上,ln可以在数据的结尾处换行。

        System.out.println("hello world");

      }

    }

     

    ---------- android培训java培训、期待与您交流! ----------

  • 相关阅读:
    SQL Server之7:项目中存储过程记录1:填充组织架构
    使用vb.net编写一个邮件定时发送程序(二)
    使用vb.net编写一个邮件定时发送程序(一)
    在asp.net中使用jmail.net小结
    C#委托本质探索 二、方法变量测试
    C#委托本质探索 一、初试委托
    Python _Mix*9
    Python *Mix_w
    Python *Mix_w6
    Python *Mix_w3
  • 原文地址:https://www.cnblogs.com/jianxingjianyuan2014/p/3997043.html
Copyright © 2011-2022 走看看