Day01-java基础上

一、DOS命令

1.1 概述

DOS命令:计算机术语,指DOS操作系统的命令,是一种面向磁盘的操作命令,主要包括目录操作类命令、磁盘操作类命令、文件操作类命令和其它命令。

1.2 常用命令

  • ipconfig—查看IP地址

  • ping—抓包命令(查看ping相关操作)

  • D: —切换到D盘

  • cd (注意cd+空格)—进入目录(单级或多级)

  • dir—查看当前目录下的所有文件内容(文件与文件夹)

  • mkdir/md—创建文件夹

  • rmdir/rd—删除文件夹

  • cls—清屏

  • net start/stop 服务名称

二、HelloWorld示例分析(记事本)

2.1 创建文件

  • 创建任何类型的文本文档,把文件后缀名修改为.java即可

2.2 打开java文件的方式

  • 记事本
  • Eclipse、IDEA等集成开发工具

2.3 编写代码

public class HelloWorld {
    public static void main(String[] args){
        System.out.println("Hello Java!!!");
    }
}

2.4 编译文件

  • 通过javac命令将java源代码文件编译成为计算机能解释执行的.class(字节码)文件

2.5 运行字节码文件

  • 通过java命令运行编译好的字节码文件
    • 编译之后产生的.class文件是真正能运行的java文件(由JVM运行)
    • java 字节码文件名(空格不能省略,无需加上.classs后缀)

2.6 程序分析

  • class是关键字,用于定义一个类
  • HelloWorld是类的名称,简称类名
  • main方法是Java程序的执行入口
  • System.out.println()语句打印文本信息并输出到命令行窗口

2.7 注意事项

修改之后的内容更新

  • 修改的java代码,需要重新编译产生字节码文件,才能看到最新的效果

名字之间的关系

  • 文件名
    • java文件的名字
    • 编译的时候需要使用这个名字
  • 类名字
    • class后面的HelloWorld、Demo01
  • 字节码名字
    • 字节码文件是java文件编译之后产生的
    • 字节码名字和类名完全相同

public修饰类名

  • public修饰的类名必须做到:
    • 文件名和类名完全相同

一个Java文件中能不能定义多个class

  • 一个Java文件中可以定义多个class
  • 最多有一个class使用public修饰
  • 类名不能重复

三、Java编码规范

3.1 缩进

  • 代码层级之间要有缩进
    • 使用tab制表符实现
    • 层级: >> 方法 >> 分支、循环 >> 代码

3.2 一行一句代码

  • 一句代码独占一行(不分开会导致可读性、维护性差)

3.3 注释

  • 标注解释,能解释一些代码的作用,还能使得一些代码暂时失效
  • 注释的分类
    • 单行注释
    • 多行注释
    • 文档注释

单行注释

// 单行注释内容

多行注释

/*
    多行注释
    ... ...
    多行注释
*/

文档注释

/**
    说明文档
    ... ...
    说明文档
*/

示例

/**
    文档注释
    会自动生成程序说明文档
    在集成开发环境中能起到很好的提示作用
*/
public class Demo02 {
    /*
      多行注释
        下面的代码是一个main方法,它相当于主方法,是程序的入口:
            方法名字必须是main、(String[] args)也必须存在
    */
    public static void main(String[] args){
        // 在控制台输出一句话--单行注释
        System.out.println("Hello Demo02");
    }
}

四、标识符【掌握】

4.1 概述

  • Java语言中用来给类、方法、变量、常量、包等内容命名的一个字符序列:
    • 英文字母
    • 数字
    • 下划线 _
    • 美元符 $

4.2 规则

  • 见名知意
  • 不能使用关键字和保留字
    • 已经被Java语言占用的标识符
  • 不能使用数字开头

4.3 不同类型的名字

类名

  • 大驼峰命名法
  • 类名可以由一个或者多个单词组成
  • 每一个单词的首字母大写
  • HelloWorld、Student、User、OnPageLoadFinishedListener

方法名

  • 小驼峰命名法
  • 方法名可以由一个或者多个单词组成
  • 第一个单词全部小写,后面每一个单词首字母大写
  • main、getInfo、setName
  • 方法名一般是动词

变量名

  • 小驼峰命名法
  • 变量名可以有一个或者多个单词组成
  • 第一个单词全部小写,后面每一个单词首字母大写
  • 变量名一般是名词
    • name、age、info、address、myName、yourAge

常量名

  • 所有字母大写,多个单词使用下划线连接

    • JAVA_HOME、COMPANY_NAME

包名

  • 包名所有字母小写
  • 公司名字倒着书写
    • com.qianfeng.项目名字.模块名字
    • com.baidu.项目名字.模块名字

4.4 关键字

  • 被Java语言赋予了特殊含义的标识符
    • 已经被Java占用了,开发者不能使用相同的名字
abstractassertbooleanbreakbyte
casecatchcharclassconst
continuedefaultdodoubleelse
enumextendsfinalfinallyfloat
forgotoifimplementsimport
instanceofintinterfacelongnative
newpackageprivateprotectedpublic
returnstrictfpshortstaticsuper
switchsynchronizedthisthrowthrows
transienttryvoidvolatilewhile
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值