Java初始和环境搭建(一)

前世今生

  Java语言是什么?

    一种计算机编程语言。名字取自咖啡。

  Java语言发展简史

               Java语言之父:James Gosling

              SUN(Stanford University Network 斯坦福大学网络公司)

              1995年5月23日Java语言诞生

              1996年1月              JDK1.0

              1997年2月              JDK1.1

              1998年12月            JDK1.2(细分为 J2SE,J2EE,J2ME)

              2000年5月              J2SE1.3

              2002年2月              J2SE1.4

              200410            J2SE1.5(改名为JavaSE5.0,JavaEE5.0,JavaME5.0)

              2006年12月            JavaSE6

              2009420      甲骨文(Oracle)74亿美元收购Sun

              2011年7月              JavaSE7

              20143              JavaSE8(市场主流版本)

              2017年9月              JavaSE9

概念与环境

  JDK,JRE,与JVM

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

                  包含JRE以及开发工具,面向开发人员使用。(PS:开发用的

                  JRE(Java Runtime Environment, Java运行时环境)

                  包含JVM以及运行类库,面向运行人员使用。(PS:运行用的

                  JVM(Java Virtual Machine, Java虚拟机)

                  包含字节码等核心内容。(PS:核心所在

      

第一段代码

  DOM命令提示符

                  启动:                                            开始+R,输入cmd

                  切换盘符:                                     盘符名称:

                  进入文件夹:                                 cd 文件夹名称

                  进入多级文件夹:                          cd 文件夹1文件夹2文件夹3文件夹N

                  回到上一级:                                 cd..

                  回到盘符根路径                             cd

                  查看内容:                                    dir

                  清屏:                                           cls

                  退出:                                           exit

  HelloWorld代码编写

public class HelloWorld{

       public static void main(String[] args){

           System.out.println(“Hello,World!”);

    }
}

    HelloWorld常见问题

    1. 文件扩展名错误。
    2. 大小写错误。
    3. 中英文符号错误。
    4. 忘记大括号或者分号。
    5. 拼写错误,例如main写成mian等。
    6. javac命令必须有.java后缀;java命令不能有.class后缀。

  HelloWorld编译运行

    编译命令:JDK安装路径下的binjavac.exe

    运行命令:JDK安装路径下的binjava.exe

    使用编译命令,如:

      D:javajdk -9.0.1injavac HelloWorld.java (有后缀.java)

    使用运行命令,如:

      D:javajdk -9.0.1injava HelloWorld  (没有后缀.class)

  配置环境变量

    JAVA_HOME:设置为JDK的安装路径,指向bin的上一级文件夹。

    Path:最前方加入” %JAVA_HOME%in; ”注意要有英文的分号分隔。

  Notepad++记事本工具

    官网地址:https://notepad-plus-plus.org/

    需要进行两个设置

    1. 选择菜单“设置”,点击“首选项”。左侧点击“新建”,将默认语言设置为“Java”。
    2. 同样地,将右侧的编码设置为“ANSI”。

Java基本语法

  程序注释

                  注释:程序源代码中解释说明性的文字,对程序运行没有影响。

                  单行注释:以” // ”开头,直到本行结束为止。(Comment)

                  多行注释:以” /* ”开头,以” */ ”结尾,中间的内容都属于注释。(Comment)

                  文档注释:以” /** ”开头,以” */ ”结尾,中间的内容都属于注释。(Javadoc)

  HelloWorld代码解释                   

     //这是定义了一个名字为HelloWorld的类,类是Java当中所有代码的一个基本组织单位。

    public class HelloWorld{

          //第二行是固定写法,基本不能改变。这是程序启动的起点。

           public static void main(String[] args){

             //第三行开始,就是程序执行的内容。
  
             //这一行是一个输出语句,打印语句,就是在屏幕当中显示一行信息

             //英文的双引号中间就是现实的文本内容。

              System.out.println("Hello,World!!!");

            }

    }

  关键字

                  概念:关键字是给Java语言赋予特殊含义,具有专门用途的单词。

                    比如之前接触的class,public,static,void均为Java已经预设好的。

                  特点

        1.  完全由小写字母组成。

        2.  在增强版记事本(例如Notepad++)当中有特殊颜色。

        Java 中所有的关键字列表:(现阶段不要背,随着学习内容逐步深入,慢慢了解含义)

    用于定义数据类型的关键字

      class                 interface                   byte                          short                          int

      long                  float                           double                     char                           Boolean

      void

    用于定义数据类型值的关键字

      true                   false                           null

    用于定义流程控制的关键字

      if                       else                            switch                       case                           default

      while                do                              for                              break                        continue

      return

    用于定义访问权限修饰符的关键字

      private             protected                         public

    用于定义类,函数,变量修饰符的关键字

      abstract           final                           static                         synchronized

    用于定义类与类之间关系的关键字

      extends            implements

    用于定义建立实例及引用实例,判断实例的关键字

      new                  this                            super                         instanceof

    用于异常处理的关键字

      try                     catch                         finally                        throw                        throws

    用于包的关键字

      package           import

    其他修饰符关键字

      native               strictfp                      transient                   volatile                      assert

  常量

                  概念:程序运行期间,固定不变的量。

                  分类:

    1. 字符串常量,使用英文双引号引起来的内容。
    2. 整数常量,例如100,110,-200等。
    3. 浮点数(小数)常量,例如3.14,-2.5等。
    4. 字符常量,使用英文单引号引起来的单个字符,例如’A’,’a’,’啊’等。必须有且仅有一个字符。
    5. 布尔常量,只有两种取值:true和false。通常用于条件判断和流程控制。

知识总结

    1. Java是一种非常流行的计算机编程语言

    2. JDK是开发工具,JRE是运行环境,JVM是核心所在。JDK包含JRE,JRE包含JVM。

    3. 安装JDK的时候,两项建议:

    1. 路径当中不要有中文或者是空格。
    2. 要单独取消外部公共JRE的安装。

    4. 命令提示符(cmd)

                  1.启动:开始+R,输入cmd回车

                  2.切换盘符:“盘符名称:回车“

                  3.进入文件夹:cd文件夹名称

                  4.进入多级文件夹:cd 文件夹1文件夹2文件夹3文件夹N

                  5.返回上一级:cd..

                  5.返回盘符根路径:cd

                  6.查看当前文件夹的内容:dir

                  7.清空屏幕:cls

                  8.退出:exit

    5. HelloWorld源代码编写:大小写,扩展名,符号,中英文。

    6. 运行HelloWorld两个步骤:

                    1.编译:javac HelloWorld.java

                    2.运行:java HelloWorld

    7. Path环境变量的配置

    8. JAVA_HOME:设置为JDK的安装路径,指向bin的上一级文件夹。

      Path:最前方加入” %JAVA_HOME%in; ”注意要有英文的分号分隔。

    9. 程序注释:

                    1.概念:对程序代码进行解释说明的文字,不影响程序运行。

                                 单行注释:以” // ”开头,直到本行结束为止。(Comment)

                                 多行注释:以” /* ”开头,以” */ ”结尾,中间的内容都属于注释。(Comment)

                                 文档注释:以” /** ”开头,以” */ ”结尾,中间的内容都属于注释。(Javadoc)

    10.   关键字

                  概念:被保留的,有特殊含义的词汇。

                  特点1:完全是小写字母。

    11.   常量概念:程序运行期间,不可以发生改变的量。

                    常量的分类:

        字符串常量,使用英文双引号引起来的内容。

        整数常量,例如100,110,-200等。

        浮点数(小数)常量,例如3.14,-2.5等。

        字符常量,使用英文单引号引起来的单个字符,例如’A’,’a’,’啊’等。必须有且仅有一个字符。

        布尔常量,只有两种取值:true和false。通常用于条件判断和流程控制。

原文地址:https://www.cnblogs.com/loveyoul9/p/11387857.html