一.Java语言概述


转载自:一:Java语言概述

01、 软件开发介绍
    • 1.1、常用的DOS命令
  • 02、计算机编程语言介绍
  • 03、 Java语言概述
    • 3.1、Java简史
    • 3.2、Java技术体系平台
  • 04、 Java程序运行机制及运行过程
    • 4.1、Java两种核心机制
  • 05、Java语言的环境搭建
  • 06、 开发体验—HelloWorld
  • 07、 常见问题及解决方法
  • 08、 注释(comment)
  • 09、小结第一个程序
  • www.oracle.com
  • java.sun.com
  • 安装JDK
    1. 傻瓜式安装,下一步即可。
    2. 建议:安装路径不要有中文或者空格等特殊符号。
    3. 如果操作系统是64位的,软件尽量选择支持64位的(除非软件本身不区分)。
    4. 当提示安装JRE 时,正常在JDK安装时已经装过了,但是为了后续使用Eclipse等开发工具不报错,建议也根据提示安装JRE。
  • 4、配置环境变量

    • path:windows系统执行命令时要搜寻的路径。

    • 在dos命令行中敲入javac,出现错误提示:在这里插入图片描述

    • 错误原因:当前执行的程序在当前目录下如果不存在,windows系统会在系统中已有的一个名为path的环境变量指定的目录中查找。如果仍未找到,会出现以上的错误提示。所以进入到jdk安装路径\bin目录下,执行javac,会看到javac参数提示信息。在这里插入图片描述

    5、每次执行java 的工具都要进入到bin目录下,非常麻烦。可不可以在任何目录下都可以执行java的工具呢?

    • 根据windows系统在查找可执行程序的原理,可以将java工具所在路径定义到path 环境变量中,让系统帮我们去找运行执行的程序。
    • 配置方法:
      • 我的电脑–属性–高级系统设置–环境变量
      • 编辑path 环境变量,在变量值开始处加上java工具所在目录,后面用“; ”和其他值分隔开即可。
      • 打开DOS命令行,任意目录下敲入javac。如果出现javac的参数信息,配置成功。
      • 注:具体操作流程,参看https://www.yuque.com/nizhegechouloudetuboshu/library/rc1889

    6、验证是否成功

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    7、选择合适的文本编辑器或IDE 开发

    • eclipse——https://www.eclipse.org/downloads/packages/
    • IDEA——https://www.jetbrains.com/idea/download/
    • 官网太慢,备用地址:链接:https://pan.baidu.com/s/1rnBuCPKCyunCTyNKoRY7YA,提取码:4x3d
    • 安装步骤:https://www.yuque.com/nizhegechouloudetuboshu/library/rc1889。

    06、 开发体验—HelloWorld

    1、步骤:

    1. 将Java 代码编写到扩展名为.java 的文件中。
    • 选择最简单的编辑器:记事本。
    • 敲入代码class Test{}将文件保存成Test.java,这个文件是存放java代码的文件,称为源文件。

    2、第一个Java程序

    public class Test {
    
        public static void main(String[] args) {
        
            System.out.println("hello world");
        
        }
    
    }

    1、通过javac命令对该java 文件进行编译

    图片

    • 有了java源文件,通过编译器将其编译成JVM可以识别的字节码文件。
    • 在该源文件目录下,通过javac编译工具对Test.java文件进行编译。
    • 如果程序没有错误,没有任何提示,但在当前目录下会出现一个Test.class文件,该文件称为字节码文件,也是可以执行的java的程序。

    2、通过java 命令对生成的class 文件进行运行

    • 有了可执行的java程序(Test.class字节码文件)

    • 通过运行工具java.exe对字节码文件进行执行。

    • 出现提示:缺少一个名称为main的方法。

    • 因为一个程序的执行需要一个起始点或者入口,所以在Test类中的加入public static void main(String[] args){}

    • 对修改后的Test.java源文件需要重新编译,生成新的class文件后,再进行执行。

    • 发现没有编译失败,但也没有任何效果,因为并没有告诉JVM要帮我们做什么事情,也就是没有可以具体执行的语句。

    • 想要和JVM来个互动,只要在main方法中加入一句System.out.println(“Hello World");因为程序进行改动,所以再重新编译,运行即可。

    07、 常见问题及解决方法

    1、问题1

    • 源文件名不存在或者写错
    • 当前路径错误
    • 后缀名隐藏问题

    2、问题2

    • 类文件名写错,尤其文件名与类名不一致时,要小心
    • 类文件不在当前路径下,或者不在classpath指定路径下

    3、问题3

    • 声明为public的类应与文件名一致,否知编译失败

    4、问题4

    • 编译失败,注意错误出现的行数,再到源代码中指定位置改错

    总结:学习编程最容易犯的错是语法错误。Java要求你必须按照语法规则编写代码。如果你的程序违反了语法规则,例如:忘记了分号、大括号、引号,或者拼错了单词,java编译器都会报语法错误。尝试着去看懂编译器会报告的错误信息。

    08、 注释(comment)

    • 用于注解说明解释程序的文字就是注释。

    • Java中的注释类型:

      • 单行注释

        • 格式://注释文字
      • 多行注释

        • 格式:/* 注释文字/*
        • 注:对于单行和多行注释,被注释的文字,不会被JVM(java虚拟机)解释执行。
          多行注释里面不允许有多行注释嵌
      • 文档注释(java特有)

        • 格式

          /**
           * @author  指定java程序的作者**
           * @version  指定源文件的版本**
           */
           

          注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档。

    • 提高了代码的阅读性;调试程序的重要方法。

    • 注释是一个程序员必须要具有的良好编程习惯。

    • 将自己的思想通过注释先整理出来,再用代码去体现。

    09、小结第一个程序

    • Java源文件以“java”为扩展名。源文件的基本组成部分是类(class),如本例中的HelloWorld类。
    • Java应用程序的执行入口是main()方法。它有固定的书写格式:
      public static void main(String[] args) {…}
    • Java语言严格区分大小写。
    • Java方法由一条条语句构成,每个语句以“;”结束。
    • 大括号都是成对出现的,缺一不可。
    • 一个源文件中最多只能有一个public类。其它类的个数不限,如果源文件包含一个public类,则文件名必须按该类名命名