• java语言概述


    目录

    JDK和JRE的说明

    Java语言的环境搭建

    常用的DOS命令

    第一个Java程序

    创建java源文件 Hello.java

    编译

    步骤三:运行

    总结

    注 释(comment)


    JDK和JRE的说明

     关系说明图在这里插入图片描述
    2、 概念说明
    在这里插入图片描述

    JDK=JRE+JAVA开发工具(javac.exe java.exe、javaboc.exe) 

    JRE=JVM+JAVA核心类库

    Java语言的环境搭建

    根据windows系统在查找可执行程序的原理,可以将java工具所在路径定义到 path 环境变量中,让系统帮我们去找运行执行的程序。

    配置方法:

    • 我的电脑--属性--高级系统设置--环境变量
    • 编辑 path 环境变量,在变量值开始处加上java工具所在目录,后面用 “ ; ”和其他值分隔 开即可。
    • 打开DOS命令行,任意目录下敲入javac。如果出现javac 的参数信息,配置成功。

     配置环境变量 JAVA_HOME=bin的上一级目录

    path=%JAVA_HOME%\bin

    常用的DOS命令

    windows下开始地方打开cmd或快捷键win+R打开

    1. dir: 列出当前目录下的文件及文件夹
    2. md: 创建目录
    3. rd: 删除目录(删除目录时要保证目录下是空的,如果目录下不是空的,可以先用del 目录名,再rd 目录名进行删除)
    4. cd: 进入指定目录
    5. cd..: 退回到上一级目录
    6. cd\: 退回到根目录(此处用\或/都行,但windows下进入目录必须要用\)
    7. del: 删除文件(del *.txt: 删除此目录下所有以.txt结尾的文件)
    8. exit: 退出dos命令行
    9. echo javase > 1.doc: 将javase写入到文件1.doc中

    第一个Java程序

    创建java源文件 Hello.java

    1. //Java入门
    2. //public class Hello 表示Hello是一个类,是一个public(公有)的类
    3. //Hello{ } 表示一个类的开始和结束
    4. //public static void main(String[] args) 表示一个主方法,即我们程序的入口
    5. //main(){}表示方法的开始和结束
    6. //System.out.println("hello,world"); 表示输出"hello,world"
    7. public class Hello{
    8. //编写一个main方法
    9. public static void main(String[] args){
    10. System.out.println("hello,world");
    11. }
    12. }

    编译

    有了java源文件,通过编译器将其编译成JVM可以识别的字节码文件。

    在该源文件目录下,通过javac编译工具对Hello.java文件进行编译。

    如果程序没有错误,没有任何提示,但在当前目录下会出现一个Hello.class文件,该文件称为字节码文件,也是可以执行的java的程序。

    步骤三:运行

      有了可执行的 java 程序(Hello.class字节码文件 ) 通过运行工具java.exe 对字节码文件进行执行。

    一个程序的执行需要一个起始点或者入口public static void main(String[] args){ }

    想要和JVM来个互动,只要在main方法中加入一句System.out.println(“Hello World");输出

    总结

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

    注 释(comment)

    单行注释    格式: //注释文字

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

    文档注释( Java 特有)   格式:
    /**
    @author 指定 java 程序的作者
    @version 指定源文件的版本
    */
    注释内容可以被 JDK 提供的工具 javadoc 所解析,生成一套以网页文件形 式体现的该程序的说明文档。

     注意:

    • 对于单行和多行注释,被注释的文字,不会被JVMjava虚拟机)解释执行。
    • 多行注释里面不允许有多行注释嵌套。

  • 相关阅读:
    开咖啡店怎样提高业绩?用这五招突破
    瞬间几千次的重复提交,我用 SpringBoot+Redis 扛住了!
    《算法通关村——幂运算问题解析》
    C/C++输入输出流函数大全
    5. computed 和 watch 的区别?
    python爬虫:JavaScript 混淆、逆向技术
    Git基本操作(1)
    推荐3款小众软件,可以满足一些奇怪的需求
    基于Java的学生学籍管理系统设计与实现(源码+lw+部署文档+讲解等)
    c++字符特性模板char_traits,到底是什么?
  • 原文地址:https://blog.csdn.net/qq_63358859/article/details/128020014