【JavaSE基础】Java 基础知识

Java 转义字符

Java 常用的转义字符

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

转义字符 含义 作用
\t 制表符 一个制表位,实现对齐的功能\n换行符
\n 换行符 一个换行符
\r 回车符 一个回车键 System.out.println("韩顺平教育\r 北京");
" 双引号 一个"
' 单引号 一个'
\ 反斜杠 一个\

Java 转义字符的使用

java 复制代码
//演示转义字符的使用
public class 转义字符的使用 {
    //编写一个main方法
    public static void main(String[] args) {

        //\t :一个制表位,实现对齐的功能
        System.out.println("北京\t天津\t上海");

        // \n  :换行符
        System.out.println("jack\nsmith\nmary");

        // \\  :一个\  \\ ------> 第一个斜杠代表转义,第二个斜杠代表反斜杠本身
        System.out.println("C:\\Windows\\System32\\cmd.exe");

        // \"  :一个"
        System.out.println("老韩说:\"要好好学习java,有前途\"");

        // \'  :一个'
        System.out.println("老韩说:\'要好好学习java,有前途\'");

        // \r  :一个回车  System.out.println("韩顺平教育\r北京");
        // 解读
        // 1. 输出  韩顺平教育
        // 2. \r表示回车
        System.out.println("韩顺平教育\r北京"); // \r会将自己前面的字符替换为后面的字符,即将"韩顺平教育"替换为"北京"
    }
}

输出结果:

课堂练习

题目

代码呈现

java 复制代码
public class 转义字符课堂练习 {

    //编写一个main方法
    public static void main(String[] args) {
        //完成代码
        System.out.println("书名\t作者\t价格\t销量\n三国\t罗贯中\t120\t1000");
    }
}

输出结果:

初学Java易犯错误

  • 找不到文件

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

  • 主类名和文件名不一致

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

  • 缺少分号

解决方法:编译失败,注意错误出现的行数,再到源代码中指定位置改错

  • 常见错误总结

学习编程最容易犯的错是语法错误(初学者)。Java要求你必须按照语法规则编写代码。如果你的程序违反了语法规则,例如:忘记了分号、大括号、引号,或者拼错了单词java编译器都会报语法错误。尝试着去看懂编译器会报告的错误信息。
举例:

  • 1->1

  • 0->o

  • 英文符号写中文符号

  • void ->viod 拼写错误

  • 不好修改的错误其实是 业务错误,环境错误

注释

介绍:

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

Java中的注释类型

  1. 单行注释 //

  2. 多行注释 /* */

  3. 文档注释 /** */

单行注释:

基本格式

格式: //注释文字

多行注释:

基本格式

格式: /* 注释文字 */

使用细节

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

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

演示注释使用

Java 复制代码
//演示注释使用

public class Comment01 {

	//编写一个main方法
	public static void main(String[] args) {

		//单行注释
		
		//多行注释
		/* 	示意 => 可读性很好
			下面代码完成 两个数相加
			定义变量 

			注释
			注释
			int n1 = 10;... 
			System.out.println("ok~~");
			*/
		int n1 = 10;
		int n2 = 30;
		//求和
		int sum = n1 + n2;
		//输出结果
		System.out.println("结果=" + sum);
	}
}

文档注释

快捷键:

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

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

Java代码规范

  • 类、方法的注释,要以javadoc的方式来写。

  • 非Java Doc的注释(包括单行注释和多行注释) ,往往是给代码的维护者看的,着重告述读者为什么这样写,如何修改,注意什么问题等

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

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

  • 源文件 使用utf-8编码

  • 行宽度不要超过80字符

  • 代码编写次行风格行尾风格(推荐)

DOS命令(了解)

DOS介绍

Dos: Disk Operating System 磁盘操作系统,简单说一下 windows 的目录结构。[原理图如下]

  • md: make directory 创建目录

  • rd: remove directory 删除目录

相关的知识补充:相对路径,绝对路径

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

  • 绝对路径: 从顶级目录d开始定位,形成的一个路径。

常用的dos命令

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

dir dir d:\abc2\test200

  • 切换到其他盘下 : 盘符号 cd : change directory

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

  • 切换到当前盘的其他目录下(使用相对路径和绝对路径演示),..\表示上一级目录

案例演示: cd d:\abc2\test200 cd ...\abc2\test200

  • 切换到上一级:

案例演示: cd ..

  • 切换到根目录: cd \

案例演示: cd \

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

  • 清屏 cls

  • 退出 DOS (exit)

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

  • md[创建目录]

  • rd[删除目录]

  • copy[拷贝文件]

  • del[删除文件]

  • echo[输入内容到文件]

  • type,move[剪切], =>Linux

相关推荐
_BugMan1 小时前
【IDEA】干活?一个IDEA即可,集成开发平台打造攻略
java·ide·intellij-idea
YA3332 小时前
java设计模式二、工厂
java·开发语言·设计模式
金色天际线-2 小时前
Nginx 优化与防盗链配置指南
java·后端·spring
我爱挣钱我也要早睡!3 小时前
Java 复习笔记
java·开发语言·笔记
AD钙奶-lalala5 小时前
Mac OS上搭建 http server
java
知识分享小能手5 小时前
React学习教程,从入门到精通, React 属性(Props)语法知识点与案例详解(14)
前端·javascript·vue.js·学习·react.js·vue·react
茯苓gao8 小时前
STM32G4 速度环开环,电流环闭环 IF模式建模
笔记·stm32·单片机·嵌入式硬件·学习
是誰萆微了承諾8 小时前
【golang学习笔记 gin 】1.2 redis 的使用
笔记·学习·golang
皮皮林5519 小时前
SpringBoot 全局/局部双模式 Gzip 压缩实战:14MB GeoJSON 秒变 3MB
java·spring boot
weixin_456904279 小时前
Spring Boot 用户管理系统
java·spring boot·后端