Java尚硅谷自学笔记 01

本文档介绍了Java语言的基本特点,如面向对象、健壮性和跨平台性,并详细讲解了Java开发环境的搭建,包括JDK、JRE和JVM的作用以及环境变量配置。此外,还介绍了Java中的注释类型和Java API文档的重要性。
摘要由CSDN通过智能技术生成

第一章 Java语言概述

前言

最近打算自学一下Java,网评尚硅谷的课比较不错,于是打算跟着尚硅谷来自学,并在学习过程中记一下笔记以及自己的感想。

该视频的前十六节主要讲述了Java的相关基础知识,本课程的授课计划以及一些计算机的基础知识,可以两倍速快速略过,本笔记主要从第十七节课,即第一章Java语言概述开始记录一些自认为的重点。

1.1 软件开发介绍

命令行人机交互模式下常用的DOS命令:
dir : 列出当前目录下的文件以及文件夹
md : 创建目录
rd : 删除目录
cd : 进入到指定目录
cd… : 退回到上一级目录
cd\ : 退回到根目录
exit : 退出dos命令行

1.4 Java语言运行机制及其运行过程

  1. Java语言的特点:
    特点一:面向对象
    两个基本概念:类,对象
    三大特性:封装、继承、多态
    特点二:健壮性
    吸收C/C++语言的优点,但去掉了其影响程序健壮的部分(如指针、内存的申请与 释放等),提供了一个相对安全的内存管理和访问机制。
    特点三:跨平台性
    跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。

  2. Java两种核心机制
    核心机制—Java虚拟机
    JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指 令,管理数据、内存、寄存器。
    核心机制—垃圾回收
    不再使用的内存空间应回收—— 垃圾回收。
    (1)在C/C++等语言中,由程序员负责回收无用内存。
    (2)Java 语言消除了程序员回收无用内存空间的责任:它提供一种系统级线程跟踪存储空 间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间。

1.5 Java语言的环境搭建

  1. 什么是JDK、JRE和JVM

    JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了 JRE。所以安装了JDK,就不用在单独安装JRE了。

    JRE包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等, 如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

    JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指 令,管理数据、内存、寄存器。

  2. 配置环境变量

    path : window操作系统执行命令时,所要搜寻的路径。

    当前执行的程序在当前目录下如果不存在,windows系统会在系 统中已有的一个名为path的环境变量指定的目录中查找。

    每次执行 java 的工具都要进入到bin目录下,是非常麻烦的。根据windows系统在查找可执行程序的原理,可以将java工具所在路径定义到 path 环境变量中,让系统帮我们去找运行执行的程序。

1.8 注释

  1. Java中的注释类型
    单行注释:
    格式: //注释文字

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

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

1.9 Java API 文档

API (Application Programming Interface,应用程序编程接口)是 Java 提供的基本编程接口。

Java语言提供了大量的基础类,因此 Oracle 也为这些基础类提供了相应的API文档,用于告诉开发者如何使用这些类,以及这些类里包含的方法。

总结

第一章主要讲了Java语言概述,没有什么实质性的内容,作为了解即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值