java跟着尚硅谷,从此毕业于哔站大学,基础笔记day1

java学习

环境变量HelloWord

字节

  • 字节:计算机存储数据的最小计量单位,用byte或者B表示(当然计算机中最小的存储单元是二进制,因为计算机上任何能看到的东西都是由CPU通过二进制转来的,二进制用bit表示)

  • 8个二进制表示一个字节

  • 存储数据的计量单位换算:

    8bit = 1B
    1024B = 1KB
    1024KB = 1MB
    1024MB = 1GB
    1024GB = 1TB
    // 还有更大的单位普通用户,使用不到,PB EB ZB...
    

常用dos命令

作用命令
切换盘符盘符名:->回车
查看当前路径下的文件或者文件夹dir
进入到指定文件夹下cd 文件夹名称
退到上一级目录cd…或者cd …
直接推到磁盘位置(根目录下)cd\或者cd \
清屏cls
退出黑窗口exit
创建文件夹mkdir 文件夹名
创建多级文件夹mkdir 文件夹名\文件夹名

删除文件夹
rd 文件夹名
注意:删除的文件夹必须为空
不会经过回收站,而是直接删除

删除文件
del 文件名.后缀名
不经过回收站
批量删除文件del *.后缀名

java所需要的环境

  • jvm和跨平台
  1. jvm(java虚拟机):java运行程序的假想计算机,主要用来运行java程序的
  2. 跨平台:java代码可以在不同的操作系统上运行(一次编写,到处运行)
  3. 关系:java程序要想在不同的操作系统上运行,实现跨平台,就需要安装不同版本的jvm
  • JDK和JRE
  1. jdk:(java development kit):java开发工具包,包含了jre

    (1) javac 编译工具

    (2) java 运行工具

    (3) jdb 调试工具

    (4) jhat 内存工具

  2. jre:(Java Runtime Environment):java运行环境,包含了jvm以及后面开发用到的核心类库

  3. jdk和jre一级jvm的关系:

    jdk包含了jre,jre包含了jvm,所以我们只需要安装jdk即可

注意:从jdk9开始jdk目录中就没有单独的jre目录了,因为jre作为一个运行时,里面不需要包含太多的东西浪费空间,降低运行效率,在jdk9的时候引用模块化的技术,让开发者能按照自己的应用创建一个最小的运行时.

java 入门程序

  • 编写:
  1. 创建一个文本文档,将后缀名改成.java,变成一个java文件
  2. 注意:需要将文件的后缀显示出来
  • 编译:
  1. 命令:javac java文件名.java
  2. 注意:javac 会将java文件编译,生成一个.class文(字节码文件),jvm运行只认class文件
  • 运行:
  1. 命令:java class文件名(不需要带后缀名了)

编写代码

public class 文件名{
    public static void main(String[] args){
        System.out.println("HelloWorld")
    }
}

注释

1. 单行注释
    // 注释内容
    
2. 多行注释
    /* 
    	注释内容
    */
    
4. 文档注释
    /**
    	注释内容
    */

API文档的生成

  • 与注释相结合,先把代码添加注释来介绍文档所要实现的功能,最后再通过运行命令:javadoc -d 要生成的文件夹名字 -author -version 文件名。

  • 双击打开index.html文件就是API文档了

代码的解释

/*
  1.public class Demo03Helloworld:定义一个类
  2.class:代表的就是类,类是java程序最基本的组成单元,所有代码都需要再类中写
  3.class后面跟的名字叫做类名,类名要和java文件名保持一致
*/
public class Demo03HelloWorld{
   /*
   	public static void main(String[] args)
   	叫做main方法,是程序的入口
   	jvm执行代码,会从main方法开始执行
   */
    public static void main(String[] args){
        //打印语句(输出语句),会将我们想要输出的内容打印到控制台上
        System.out.println("helloworld");
    }
}
注意事项:
    1. 类名要和java文件保持一致
    2. 程序中的标点符号必须是英文的
    3. 不要将main写成了mian()
    4. SystemString的首字母S要大写
    5. 每个单词写完来一个空格增强代码可读性
    6. 代码写完语句用;代表结束了,一句话来个分号,证明这是一个单独的语句
  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值