• JAVA基础


    一、JAVA运行机制

    1. 运行过程

    1. 编写java源代码文件。
    2. 编译为class文件。
    3. 在不同的JVM虚拟机中运行class文件,JVM包含在jdk中。
    
    • 1
    • 2
    • 3

    java运行过程

    2. 特性

    1. 面向对象
    2. 健壮性:强类型,异常处理,垃圾回收机制
    3. 跨平台性:java虚拟机机制
    4. 解释性语言:编译后不能直接被机器执行,需要专门的解释器
    
    • 1
    • 2
    • 3
    • 4

    3. JDK和JRE

    + JDK是java的开发工具包,JRE是Java的运行环境,JDK包含JRE。
    + JDK和JRE都包含JVM。
    + 要运行一个开发好的Java程序(比如我的世界),那么只需要安装JRE。
    
    • 1
    • 2
    • 3

    二、环境配置

    1. 下载对应的JDK,并安装
      点击下载
    2. 配置环境变量,需要配置三项对应的变量
    变量名变量值
    JAVA_HOMEjava的安装地址
    PATH%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
    CALSSPATH.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
    1. 编辑器选择
      对于刚开始学习java的我来说,使用的是不安装插件的vscode,相当于手写代码,之后会换成IDEA

    三、快速入门

    对于没有集成环境的编辑器,只能自己手都编译

    1. 编写hello.java文件
    // 这里是java 的快速入门
    
    public class Hello {
    
      public static void main(String[] args) {
        System.out.println("hello world~");
      }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    1. 在文件的位置打开终端窗口,输入javac Hello.java,编译为出Hello.class文件
    2. 在终端窗口输入java Hello,执行Hello.class文件。

    四、细节

    • 一个源文件中只能有一个public类,其他类的个数不限,每有一个类,编译之后就会生成一个对应的class文件
    • public类必须和文件同名
    • 在非public类中也可以拥有对应的main方法作为入口

    五、转义符

    • \t 制表符
    • \n 换行
    • \ 反斜杠
    • " 双引号
    • ’ 单引号
    • \r 回车:回车但不换行,会将光标移动到最前面,新输入的会覆盖之前的。

    示例:

    // 演示转义字符
    public class Change {
      public static void main(String args[]) {
        System.out.println("刻晴\t砂糖\t蜜莓");
        System.out.println("刻晴\n砂糖\n蜜莓");
        System.out.println("刻晴\\砂糖\\蜜莓");
        System.out.println("刻晴\"砂糖\"蜜莓");
        System.out.println("刻晴\'砂糖\'蜜莓");
        // \r表示回车但不换行,会将光标移动到最前面,新输入的会覆盖之前的。
        System.out.println("刻晴\r砂糖\r蜜莓");
      }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    输出结果

    输出结果

    六、注释

    一定要养成写注释的习惯,一定要养成写注释的习惯,一定要养成写注释的习惯

    注意:

    • 被注释的文字不会被java虚拟机解释
    • 多行注释不允许嵌套

    文档注释
    可以被javadoc解析生成说明文档的注释

    //文档注释
    /**
      * @author 花弦
      * @version 0.0.1
      */
    
    • 1
    • 2
    • 3
    • 4
    • 5

    在终端窗口输入指令

    javadoc -d <生成目录> <要解析哪些javadoc标签> <源文件名称>
    
    • 1

    七、DOS命令

    命令作用
    dir查看当前目录下的文件
    cd切换目录
    tree查看目录下的所有子集菜单
    cls清屏
    exit退出

    八、代码规范

    1. 类和方法的注释要采用javadoc的方式
    2. 非javadoc是给代码的维护者看的,要写清为什么这样写,如何修改,注意什么问题
    3. 使用tab实现缩进
    4. 运算符两侧各加一个空格
    5. 源文件使用utf-8编码
    6. 行宽度不超过80个字符
    7. 次行风格或行尾风格要统一
  • 相关阅读:
    广西(柳州)创建国家级车联网先导区建设方案
    深入理解Java Stream流
    六大核心原则,引领自动化正确实施
    DTSE Tech Talk丨第2期:1小时深度解读SaaS应用系统设计
    简单聊聊异常体系
    关于c++中数据sqrt() 精度问题
    人民艺术家梁永和丹青传情新时代
    PPTP vs. L2TP:选择最适合您的代理协议
    C++ AVL树
    网页前端知识汇总(三)——网页前端利用二维码插件qrcode生成在线二维码
  • 原文地址:https://blog.csdn.net/m0_66711291/article/details/125402155