学习Java第五章 Java基础知识

5.1  注释

解释说明的文字信息 用来让别人能够看懂你程序的。

// 测试使用注释
public class Annotation{
	public static void main(String[] args){
		/*
			用来原样打印输出 hehehehehehehe 
			System.out.println --> 打印 将内容显示在控制台上
			"" --> 原样输出
		*/
		System.out.println("hehehehehehehe");

	}
}

注释分类

编写格式

注意事项

单行注释

//  注释内容

只能注释一行内容

多行注释

/* 注释内容 */

可以编写多行注释信息

文档型注释

/** 注释内容 */

不能和多行注释嵌套使用 它可以用来生成帮助文档。

Tips:  注释是一个源码期的行为,在编译之后注释信息就不存在了。

5.2 标识符

Java中用来给各个类、变量、常量、接口等等起名字的。 标注 识别的符号。

3 个规则 (不能打破的)

  • 不能以数字开头   以字母、下划线_ 、美元符号$ 开头  后跟 字母、下划线_ 、美元符号$ 或者数字

  • 严格区分大小写

  • 不能Java中的关键词

2 个标准 (约定俗称的不建议打破)

  • 见名知意   (我们希望命名的时候能够通俗易懂一点)

  • 驼峰原则 (单词长、多 --> 严格区分大小写)  

    • 类:  每个单词的首字母均要大写  usercontroller -->  UserController

1 个注意事项 (笔试题目)

  • Java采用的字符集合是Unicode,所以我们这里所说的字母不是26个英文字母,它代表的是各个国家字符信息。 这里我们需要记住的是可以使用中文命名。

以下能够作为标识符的有(B、C、E、F)

A:class   B:张三    C:hangZ    D: void   E: _11   F:$12

5.3 关键词

Java中比较关键的单词,这些单词Java已经规定其用法,所以关键词是不能作为标识符的。

图片来源:http://www.45fan.com/article.php?aid=1COMOCObsL4fAJZO

编辑搜图

tips:  关键词和保留字其实是有一定区别的。  

保留字 :  Java中的保留字只有两个  goto  const ,其他语言的剩余部分。

5.4 字符集合

用来存储字符信息和数字型的一张转换表。

图片来源:https://baike.baidu.com/item/ASCII/309296?fr=kg_general

编辑搜图

上面的这张表叫做ASICC表,也叫作美国标准信息转换码表。  

随着时间的推演,越来越多的国家开始使用自己的字符集合,用来让计算机可以识别自己国家的字符信息,所以字符集合越来越多。

字符集合在数据传递中的作用

编辑搜图

每一次用户在输入字符信息或者进行数据传递的时候,都需要做查表操作,也就是我们说的字符信息需要转换为对应的数字信息被存储到计算机中,那么如果在数据传递过程中,表是不一致,就会造成乱码问题。解决方式就是保证字符集合统一。

字符集合造成的问题以及解决方案

前提,当我们自己编写的代码通过utf-8进行编码,但是CMD中的默认编码格式是GBK,所以造成在显示输出的时候会出现乱码。解决方案如下:

  • 第一种 设置文件的字符集合 永久性的

编辑搜图

  • 编译的时候指定字符集合,临时性的

D:\优极限Java63期\002_code\002_basic>javac -encoding utf-8 Encoding.java ## 只针对当前这个文件

D:\优极限Java63期\002_code\002_basic>java Encoding
测试字符集合

D:\优极限Java63期\002_code\002_basic>

5.5  作业

1: 测试使用不同的命名规则 给类命名 ,查看报错信息;

2: 尝试查阅资料,了解Unicode和UTF-8等之间的区别?

3: 了解字符集合 (深入)

推荐书单:   编码 隐匿在计算机中的XXX

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

0.2℃Lover

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

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

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

打赏作者

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

抵扣说明:

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

余额充值