Java学习记录1——初识Java

10 篇文章 0 订阅

一、Java概述

1.Java技术体系平台

在这里插入图片描述

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虚拟机机制屏蔽了底层运行平台的差异,实现了“一次编译,到处运行”
    在这里插入图片描述

4.JDK与JRE

在这里插入图片描述

环境变量的配置

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

二、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.exe将.class装载到jvm机执行

2.注意事项

在这里插入图片描述
编译后,每一个类都对应一个.class
文件名必须以public主类类名命名

三、Java转义字符

在这里插入图片描述
注意:\r表示回车,将光标回至当前行行的第一个字符,可能覆盖之前的字符

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

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

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

保留字:现版本未使用,但后版本可能作为关键字使用,命名标识符时避免使用
byValue、cast、future、generic、operator、outer、rest、var、goto、const
在这里插入图片描述

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

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

1.基本格式

/**开始,*/结束,中间部分每行有*
在这里插入图片描述

2.生成方式

javadoc -d 文件夹名 -xx -yy 文件名.java
xx、yy是使用到的javadoc标签名
在这里插入图片描述

产生的文件中在网页打开index,看到如下文档
在这里插入图片描述

3.javadoc标签

在这里插入图片描述

4.代码规范

在这里插入图片描述

5.Java API文档

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

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

Java类的组织形式

在这里插入图片描述

六、DOS

1.DOS介绍

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

相对路径和绝对路径
相对路径:从当前目录开始定位,形成的一个路径
绝对路径:从顶级目录(如D盘),开始定位,形成的路径
在这里插入图片描述
若要从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 文件 路径+新文件名剪切
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值