Java学习记录1——初识Java

JAVA学习记录1——初识Java

  • 一、Java概述
    • 1.Java技术体系平台
    • 2.Java的重要特点
    • 3.Java虚拟机
    • 4.JDK与JRE
    • 环境变量的配置
  • 二、Java基本程序
    • 1.执行流程:
    • 2.注意事项
  • 三、Java转义字符
  • 四、Java标识符命名规则和规范
  • 五、Java文档注释与代码规范
    • 1.基本格式
    • 2.生成方式
    • 3.javadoc标签
    • 4.代码规范
    • 5.Java API文档
        • Java类的组织形式
  • 六、DOS
    • 1.DOS介绍
    • 2.常用的DOS命令

一、Java概述

1.Java技术体系平台

Java学习记录1——初识Java_第1张图片

2.Java的重要特点

  1. 面向对象(oop)
  2. 健壮性(强类型机制、异常处理、垃圾自动回收)
  3. 跨平台性(编写.java程序,编译成.class文件,通过JVM(Java virtual machine 虚拟机)可在不同操作系统下运行)
  4. 解释型语言(编译后的代码不能直接被机器执行,需要解释器执行)
    C/C++编译性语言编译后的代码可直接被机器执行

3.Java虚拟机

  1. JVM(Java virtual machine)是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令、管理数据、内存、寄存器,包含在JDK中
  2. 对不同的平台有不同的JVM
  3. Java虚拟机机制屏蔽了底层运行平台的差异,实现了“一次编译,到处运行”
    Java学习记录1——初识Java_第2张图片

4.JDK与JRE

Java学习记录1——初识Java_第3张图片

环境变量的配置

当前执行的程序在当前目录下如果不存在,win10系统会在系统中已有的一个名为path的环境变量的指定目录中查找。如果仍未找到,会出错。
使用Java需要为JDK配置环境变量
我的电脑,右击,属性,右侧高级系统设置
Java学习记录1——初识Java_第4张图片
系统属性,找到高级中的环境变量
Java学习记录1——初识Java_第5张图片
新增JAVA_HOME环境变量,选择Java的安装路径
编辑path环境变量,增加%JAVA_HOME%\bin
Java学习记录1——初识Java_第6张图片

二、Java基本程序

public class Hello {
    public static void main(String[] args) {
        System.out.println("hello java");
    }
}
  • public class Hello:表明hello是一个public公有的类
  • Hello {类的内容}
  • public static void main(String[] args):表示一个主方法,程序入口
  • System.out.println(“hello java”):输出语句
  • 注意:println中ln表示输出后换行,若不想换行去掉ln即可
  • System和String在java.lang包下,默认导入

1.执行流程:

Java学习记录1——初识Java_第7张图片
本质:java.exe将.class装载到jvm机执行

2.注意事项

Java学习记录1——初识Java_第8张图片
编译后,每一个类都对应一个.class
文件名必须以public主类类名命名

三、Java转义字符

Java学习记录1——初识Java_第9张图片
注意:\r表示回车,将光标回至当前行行的第一个字符,可能覆盖之前的字符

System.out.println("hell\ro");
输出:oell

四、Java标识符命名规则和规范

标识符中可有字母、数字、_、$

保留字:现版本未使用,但后版本可能作为关键字使用,命名标识符时避免使用
byValue、cast、future、generic、operator、outer、rest、var、goto、const
Java学习记录1——初识Java_第10张图片

五、Java文档注释与代码规范

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

1.基本格式

/**开始,*/结束,中间部分每行有*
Java学习记录1——初识Java_第11张图片

2.生成方式

javadoc -d 文件夹名 -xx -yy 文件名.java
xx、yy是使用到的javadoc标签名
Java学习记录1——初识Java_第12张图片

产生的文件中在网页打开index,看到如下文档
Java学习记录1——初识Java_第13张图片

3.javadoc标签

Java学习记录1——初识Java_第14张图片

4.代码规范

Java学习记录1——初识Java_第15张图片

5.Java API文档

API(Application Programming Interface,应用程序编程接口)是Java提供的基本编程接口(Java提供的类和相关方法)在线文档
Java提供了大量基础类,文档告诉开发者如何使用这些类,以及类中包含的方法

使用:搜索、包 -> 类 -> 方法

Java类的组织形式

Java学习记录1——初识Java_第16张图片

六、DOS

1.DOS介绍

DOS(Disk Operating System)磁盘操作系统
在控制台输入命令后,DOS系统接收命令并解析、执行,操作Windows系统

相对路径和绝对路径
相对路径:从当前目录开始定位,形成的一个路径
绝对路径:从顶级目录(如D盘),开始定位,形成的路径
Java学习记录1——初识Java_第17张图片
若要从abc\test100 访问 test下的hello.txt
相对路径:..\..\abc2\test200\hello.txt…表示上一级目录
绝对路径:d:\abc2\test200\hello.txt
PS:…到最高级会停下,不会报错

2.常用的DOS命令

  1. 查看看当前目录是什么内容
    dir
  2. 切换到其他盘下
    (D到C)
    cd /D c:
  3. 切换到当前盘的其他目录下
    cd (相对/绝对)路径
  4. 切换到上一级
    cd ..
  5. 切换到根目录
    cd \
  6. 查看指定目录下的所有子级目录
    tree
  7. 清屏
    cls
  8. 退出DOS
    exit
  9. md 创建目录
    rd 删除目录
    copy 文件 路径+新文件名拷贝文件
    del 删除文件
    echo 内容 > 文件输入内容到文件
    type nul > 文件输入一个空文件
    move 文件 路径+新文件名剪切

你可能感兴趣的:(笔记,Java,java,开发语言,后端,经验分享)