欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java学习笔记:基础篇(1)

程序员文章站 2024-03-04 12:34:29
...

注释

Java中的注释有三种:单行注释、多行注释、文档注释,如下:

//这是单行注释
/*
	这是多行注释
*/
/**
	这是文档注释
*/

注:养成书写注释的好习惯

标识符和关键字

标识符

Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。
标识符注意点:

  • 所有的标识符都应该以字母(A-Z或者a-z),美元符($),或者下划线(_)开始
  • 首字符之后可以是字母(A-Z或者a-z),美元符($),下划线(_)或数字的任何字符组合
  • 不能使用关键字作为变量名或方法名
  • 标识符是大小写敏感
  • 可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音

关键字

关键字是电脑语言里事先定义的,有特别意义的标识符,常用关键字如下:
Java学习笔记:基础篇(1)

数据类型及拓展

数据类型

强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
弱类型语言:只要不出问题,变量的使用可以不符合规定
Java是一种强类型语言
Java的数据类型分为两大类:基本类型,引用类型
八大基本数据类型:

  • 整型:byte,short,int(最常用),long(long类型要在数字后面加个L)
  • 浮点型:float,double
  • 字符型:char
  • 布尔型:boolean

拓展

整数拓展

  • 二进制 0b + 数字
  • 十进制 数字
  • 八进制 0 + 数字
  • 十六进制 0x + 数字
int num1 = 0b10;	//2
int num2 = 1;	//1
int num3 = 010;	//8
int num4 = 0x10;	//16

浮点数拓展

最好完全避免使用浮点数进行比较

float num1 = 0.1f;
double num2 = 1.0/10;
System.out.println(num1==num2);	//false
System.out.println(num1);	//0.1
System.out.println(num2);	//0.1
System.out.println("=========================");
float num3 = 1212121212121211212122212f;
float num4 = num3 + 1;
System.out.println(num3==num4);	//true

字符拓展

所有的字符本质还是数字
转义字符:
Java学习笔记:基础篇(1)

布尔值拓展

boolean flag = true;
if (flag == true){}
if (flag){}

Less is more!
代码要精简易读

相关标签: java学习 java