【java 入门02】Java 转义字符

我的个人主页☆光之梦☆的博客_CSDN博客

欢迎各位 👍点赞 ⭐收藏 📝评论

好句分享:追光的人终会光芒万丈

目录

一、常用转义字符:

二、几个小细节

2.1 输出两个:\\ 的方法

2.2 \r :一个回车

三、初学 java 易犯错误

1、找不到文件(文件名写错)

2、主类名和文件名不一致

3、缺少分号

4、常见错误总结:

5、拼写错误

四、注释

1、单行注释 //

2、多行注释 /* */

3、文档注释 /** */

五、java 代码规范

1、DOS命令(了解)

DOS的基本原理:

2、相对路径, 绝对路径(重要)

相对路径:从当前目录开始定位,形成一个路径

绝对路径:就是从顶级目录D盘开始

常用的 dos 命令(了解)

六、java 编写步骤

1、编写 java 源代码

2、javac 编译 ,得到对应的 .class 字节码文件

3、java 运行 ,本质就是:把 .class 文件加载到 jvm 中运行


一、常用转义字符:

\t :一个制表位,实现对齐的功能

\n :换行符

\\ :一个\

\" :一个"

\' :一个'

\r :一个回车 System.out.println("韩顺平教育\r 北京");

二、几个小细节

2.1 输出两个:\\ 的方法

\\\\ 把第一个 \ 用来做转义,然后接着就可以打印出第一个 \

也就是说两个\ 代表输出一个\(第一个是转义,第二个才是输出)

2.2 \r :一个回车

\r :一个回车 System.out.println("韩顺平教育\r 北京");

解读:1. 输出 韩顺平教育

  1. \r 表示回车 System.out.println("韩顺平教育\r 北京"); // 北京平教育

  2. 遇到回车,光标会直接跳转到我们的最前面,没有换行。所以你这个输入的光标会定在韩顺平的韩,它在这个地方它再输出北京两个字,也就是说它把韩替换成了北,再把顺替换成了京。所以输出:北京平教育

    也就是说:当你遇到回车时,它把光标定位到你输出的当前行的第一个字符,然后用后面的字符来替换前面的

System.out.println("韩顺平教育\r \n 北京"); // 北京平教育

输出:韩顺平教育

北京

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

三、初学 java 易犯错误

1、找不到文件(文件名写错)

解决方法:源文件名不存在或者写错,或者当前路径错误

2、主类名和文件名不一致

解决方法:声明为public的主类应与文件名一致,否则编译失败

3、缺少分号

4、常见错误总结:

学习编程最容易犯的错是语法错误(初学者)。Java要求你必须按照语法规则编写代码如果你的程序违反了语法规则。

例如: 忘记了分号、大括号、引号,或者拼错了单词java编译器都会报语法错误。尝试着去看懂编译器会报告的错误信息。

5、拼写错误

举例: 1->I

0->o

英文符号写中文符号

void -> viod 拼写错误

四、注释

注释:用于注解说明解释程序的文字就是注释,注释提高了代码的阅读性(可读性);注释是一个程序员必须要具有的良好编程习惯。将自己的思想通过注释先整理出来,再用代码去体现。

1、单行注释 //

格式: //注释文字

2、多行注释 /* */

格式: /* 注释文字 */

3、文档注释 /** */

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

基本格式:

/**
* @author 光之梦
* @version 1.0
*/
​
public class wendangzhushi{
    public static void main(String[] args){
        ……
    }
}

如何生成对应的文档注释

在控制台中输入:javadoc -d 文件夹名 -xx -yy Demo3.java

-d 代表我要把生成的文档放到那个目录里面

-xx,-yy 指的是你这里用到了那些javadoc标签,你要生成那些对应的 Javadoc 标签

如:author,version这两个就是Javadoc标签

Demo3.java 就是你要编译的 java 文件

那么,也就是在控制台中输入:javadoc -d d:\\temp -author -version Demo3.java

最后按一下回车

注:javadoc标签 可以写很多个。我们最好是把文档注释要生成的文件放到d盘下的下一级文件夹中,不然可 能由于文件夹没有源代码从而编译不了。文档注释用的非常多,一定要学会

使用细节:

被注释的文字,不会被 JVM(java 虚拟机)解释执行

多行注释里面不允许有多行注释嵌套

不管是变量的命名还是运算符的计算,中间最好都要用空格隔开

int ni = 1 + 2;
int n2 = 5 + 10;
int n3 = 1 + 3 * 34;

等号之间两边来一个空格,运算符两边也来空格

这样是一种比较好的编程方式。这样写会让人看起来很舒服,没那么紧凑

选中,然后输入 tab 整体右移

选中,然后输入 shift+tab 整体左移

五、java 代码规范

1、类、方法的注释,要以 javadoc 的方式来写。(文档注释)

2、非Java Doc的注释,往往是给代码的维护者看的,着重告述读者为什么这样写如何修改,注意什么问题等

3、使用tab操作,实现缩进,默认整体向右边移动,用shift+tab整体向左移

4、运算符和 = 两边习惯性各加一个空格。比如: 2 + 4* 5 + 345 - 89

5、源文件使用utf-8编码

6、行宽度不要超过80字符

7、代码编写次行风格和行尾风格(!!),推荐使用行尾风格(java作者用的就是行尾风格)

1、DOS命令(了解)

了解就行

DOS介绍:Disk Operating System 磁盘操作系统,简单说一下windows的目录行:Dos目录结构

DOS的基本原理:

当我们在这个控制台输入 md 或者 rd 时,我们一回车就会把这个指令,发送给dos系统,最终是作用在你所在的盘符中。也就是说:在我们这个黑乎乎的控制台,我们输入了一条指令,交给真正的dos系统,dos系统进行接受解释,然后最终对我们的Windows系统进行了一个相应的操作,这就是它的基本原理

2、相对路径, 绝对路径(重要)

相对路径:从当前目录开始定位,形成一个路径

需求:从 adc\test100 访问 hello.txt

..\ 就是到上级目录

在test100的这个目录下,我们要去访问hello.txt,先..\到abc,再..\到abc2,最后再到 hello.txt

也就是说我们是从 test100 当前文件开始一层一层的找到,这个就叫相对路径

绝对路径:就是从顶级目录D盘开始

如果在顶级目录用 ..\ ,它不动,也不会报错。用cd .. 它也不会报错

常用的 dos 命令(了解)

  1. 查看当前目录是有什么内容 dir

    dir dir d:\abc2\test20
  2. 切换到其他盘下:盘符号 cd

    案例演示:切换到 c盘 cd /D c:

  3. 切换到当前盘的其他目录下(使用相对路径和绝对路径演示)

    案例演示:

    cd d: abc2 test200 cd ....abc2 test200
  4. 切换到上一级:案例演示:cd

  5. 切换到根目录: cd \

  6. 查看指定的目录下所有的子级目录 tree

  7. 清屏 cls 【要清屏就找苍老师】

  8. 退出 DOS exit

  9. 说明: 因为小伙伴后面使用 DOS 非常少,所以对下面的几个指令,大家了解即可

    md[创建目 录],rd[删除目录],copy[拷贝文件],del[删除文件],echo[输入内容到文件]type,move[剪切]

我们对这些指令的使用应该是非常少,所以你只需了解一下大体就行,知道他是干什么的就行。搞清楚这个相对路径和绝对路径就行,其他的指令做一个基本的了解,因为这些指令在今后你是绝对不会用的,在Linux下才会使用,而到了Linux这些指令它的用法都发生变化了。虽然我们极少用,但是了解一下还是必要的

六、java 编写步骤

1、编写 java 源代码

2、javac 编译 ,得到对应的 .class 字节码文件

3、java 运行 ,本质就是:把 .class 文件加载到 jvm 中运行

创作不易,如果我的这篇文章对你有帮助的话,就请给我点一个小小的赞,谢谢!👍 +⭐ +📝(一键三连) 是对博主最大的鼓励与支持哦。

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

☆光之梦☆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值