1. Java预备知识

1. Java的编译和运行

 public class HelloWorld {

	public static void main(String[] args) {//是主方法,是程序的入口
		System.out.println("Hello World!");
	}
}

javac编译,得到对应的.class字节码文件
java运行,本质就是把.class加载到 jvm 运行
在这里插入图片描述

编译 javac HelloWorld.java//这里的HelloWorld是文件名
运行 java HelloWorld//这里的HelloWorld是类名

2. 注意事项和细节

  • Java源文件以java为扩展名。源文件的基本组成部分是类,如本类中的HelloWord类。
  • Java代码的执行入口是main方法,有固定的格式:public static void main(String[]args)(…}
  • Java严格区分大小写。
  • Java每个语句以“;”结束。
  • 每个源文件最多一个public类,其它类的个数不限。
  • 若源文件包含public类,则文件名必须与该类名相同。
  • 如果源文件没有public类,可以用任意名称来命名源文件,符合命名规范即可。
  • 若源文件有多个类,则编译后形成多个.class文件。
    在这里插入图片描述

经过编译之后,一共产生了3个.class文件。并且这3个.class文件的名称恰好与源文件中3个类的类名相对应:
在这里插入图片描述

  • 源文件含public类和其它类时,可以将main方法写在非public类中,然后指定运行非public类,这样入口方法就是非public的main方法(下图运行的仍是前述代码)。
    在这里插入图片描述

3. Java常用转义字符

在控制台,输入tab键,可以实现命令补全

  • \t:一个制表位,实现对齐的功能
  • \n:换行符
  • \\:一个\
  • \”:一个”
  • \‘:一个’
  • \r:一个回车System.out.println(“韩顺平教育\r北京");(输出:北京平教育)

4. Java注释

  • 单行注释 ://
  • 多行注释:/* ……*/(不允许嵌套)
  • 文档注释:注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档,一般写在类。
    生成对应的文档注释:
    javadoc -d 文件夹名 -xx -yy Demo.java
    在这里插入图片描述

5. Java代码规范

  • 类、方法的注释,要以javadoc的方式来写。
  • 非Java Doc注释(单行注释、多行注释),往往是给代码的维护者看的,告述读者为什么这样写,如何修改,注意什么问题等。
  • 代码缩进:tab整体右移,shift+ tab整体左移。
  • 运算符和=两边习惯性各加一个空格。比如: 2 + 4*5+ 345 - 89。
  • 源文件使用utf- 8编码。
  • 行宽度不要超过80字符。

6. 相对路径和绝对路径

相对路径:从当前目录开始定位,形成的路径
绝对路径:从顶级目录开始定位,形成的路径
需求:从abc/test100访问hello.txt
相对路径:…\abc2\test200\hello.txt
绝对路径:d:\abc2\test200\hello.txt
在这里插入图片描述

7. DOS命令

(下面各例仍看标题6中的图)

  • 查看目录下的内容(文件or文件夹)dir
    当前目录下dir
    某个指定目录下dir d:abc2\test200

  • 切换到其他目录cd
    从其他盘切换到c盘,/D是开关:cd /D c: or c:

  • 切换到当前盘的其他目录下
    从d:\abc\test100切换到d:\abc2\test200
    绝对路径:cd d:\abc2\test200  相对路径:cd ..\..\abc2\test200

  • 切换到上一级目录:cd \..

  • 切换到根目录:cd \

  • 查看指定目录下的所有子级目录:tree+目录

  • 清屏:cls

  • 退出DOS:exit

  • 创建目录:md
    md tom100
    md jerry100 jerry200

  • 删除目录:rd
    rd tom100
    rd jerry100 jerry200

  • 输出内容到文件:echo
    创建名为pic.txt的文件,文件内容为ok:echo ok > pic.txt

  • 创建空文件:type
    创建名为abc.txt的文件,文件内容为空:type nul > abc.txt

  • 删除文件:del
    del abc.txt

  • 复制文件
    copy abc.txt e:\abc.txt新文件可以与原文件名相同或相异

  • 剪切文件

  • move abc.txt e:\abc.txt新文件可以与原文件名相同或相异

  • help + 指令名称:显示指令的用法,如help del

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值