Java基础

模块一. java基础

来源:B站尚硅谷


第一章. 字符编码问题

1.编码:保存数据的过程

2.解码:读数据的过程

3.注意:
	a. 编码解码遵守的编码规范必须一致

	b. 常见的两个编码规范:
			GBK:专门为中文设计的编码  ANSI代表的是GBK (一个中文汉字在GBK中占2个字节)
			UTF-8:一个中文汉字在UTF-8中占3个字节

	c. doc命令窗口默认使用GBK编码规范
编码和解码采用同一对照表,不会出现乱码,采用不同对照表,会出现乱码。

计算机只认识二进制

为了使计算机可以表示zi文字,需要人制定好“文字”和“二进制”之间的对照转换关系:字符编码

1 最开始计算机只支持英文,ASCII2 后来出现ISO-8859-1(latin-13 计算机开始支持中文,日文,韩文等国家文字,支持简体中文的编码方式GB2312<GBK<GB18030

4 支持繁体中文:大五码<big5>

5 后来统一所有文字 编码方式-unicode编码(UTF-8 UTF-16等)

6 计算机采用哪一种编码方式?
	java语言源代码采用unicode编码方式,所以“标识符”可用中文

第二章. 文件名问题

1. 类名必须要和java文件名一致吗?
	不是必须的
	如果类名和java文件名不一致,需要将class前面的public删除

2. 如果class前面带public,此时类名必须要和java文件名一致

3. 一个java文件中可以写多个class类,但是只能有一个类带public
	但是建议不要随意在一个java文件中写多个class -> 最好一个java文件中就写一个class,且带public

4. main方法必须卸载带public的类中 

5. 总结:
	a.一个java文件只写一个class,而且带public
	b.类名和java文件名保持一致
	c.main方法写在带public的类中,main方法是程序的入口  

第三章. 配置环境变量

极力推荐配置JAVA_HOME

在这里插入图片描述

第四章. 注释

1. 单行注释 //

2. 多行注释 /**/

3. 文档注释(注解)/***/
		写在这个里面的注释,会被javadoc.exe工具解析提取,生成帮助文档。
1. 文档注释的作用:
  - 让别人快速了解程序员写的代码
  - 文档注释中的内容可以根据javadoc命令生成一个文档(API文档),别人拿到这个文档,就能快速了解对此类和类中实现的功能。
2. 命令:
  	javadoc -d 要生成的文件夹名字 -author -version 文件名.java

3. 使用javadoc命令前,需要配置环境变量   

第五章. 开发三步骤

第六章. printlnprint区别

1. 相同点:都是输出语句
2. 不同点:
	a. pritnln:输出之后自带换行效果

	b. print:输出之后不带换行效果  

第七章. 标识符

1. 概述:标识符就是程序员给类,方法,变量取的名字

2. 注意:
	a. 硬性规定(必须遵守)
		标识符可以包含 "英文字母" "数字” “$和_"
		标识符不能以数字开头
		标识符不能是关键字(关键字就是java定义好的具有特殊含义的小写单词)

	b. 软性建议(可以不遵守,但建议遵守)
		给类取名字 遵循大驼峰(每个单词首字母都大写)
		给方法和变量取名字 遵循小驼峰(第一个单词首字母小写,后面每个单词首字母大写)
		见名知意

1. 什么是标识符?
	程序员自己有权力命名的都是标识符。比如:类名,方法名,变量名,常量名 ,接口名
	Java所有组成部分都需要名字。类名,方法名,变量名,常量名 ,接口名都称为标识符

2. 标识符的特点
	标识符开头:只能以 字母、_ 和$ 开头。
	标识符组成:只能由字母、数字、 _ 、$ 组成,不能有其它的符号。
	严格区分大小写,且不能用关键字(java自己定义好的具有特殊含义的字)做标识符。

3. 标识符的规范
	最好遵循命名规则,见名知意    
4.代码演示
public class Demo01 {
	public static void main(String[] args){
  	System.out.println("Hello World !");
  //变量名属于标识符,标识符只能以 字母、_ 和$ 开头。首字母之后可以任意
  //标识符:类名,变量名以及方法名都称为标识符 (标识符大小写是敏感的)
  	String _dd = "d";
  	String $dd = "d";
  	String Dd = "d";
  	String 王者荣耀 = "d";//变量名也可以是中文(但一般不建议用中文命名)
	}
}
//Java所有组成部分都需要名字,类名,变量名以及方法名都称为标识符
//且标识符只能以字母、$或者_ 开始

第八章. 关键字

截图来自B站遇见狂神说

在这里插入图片描述

第九章. 字节

一字节等于81 Byte = 8 bit

1KB = 1024 byte

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值