Java基础笔记一
本文章是作者学习B站系列视频《狂神说Java》的记录笔记与心得,创作不易,希望能够得到您的支持。
Java程序运行机制
-
编译型:完整编译
Java编译器将“java”文件编译为“class”文件。
-
解释型:间断编译
Java解释器可以在任何移植了解释器的机器上直接执行Java字节码。
Java基础语法
一段简单代码
public class HelloWorld
{
public static void main(String[] args)
{
System.out.print("Hello World")
}
}
注意:
-
Java程序的全部内容都必须放置在类中
-
Java同C/C++一样,对大小写十分敏感
补充:Java定义类名的规范
-
名字必须以字母开头,后面可以使名字和字母的任意组合
-
类名以大写字母开头,名字中有多个单词组成时,每一个字母都要大写
-
源代码的文件名必须与公共类名相同(注意大小写),并用.java作为扩展名
注释
注释并不会被执行,是给我们写代码的人看的。书写注释是个好习惯。平时写代码需要注意规范。
例:
public class HelloWorld
/*这是一个HelloWorld类的代码块
这个代码的输出结果是“Hello World”
*/
{
public static void main(String[] args)
{
System.out.println("Hello World!");
//输出一个Hello World
}
}
-
单行注释:在注释的语句前后分别标注//,每一行注释都需要有前后两个//
-
多行注释:在注释的语段前后分别标注/*,在此之间的一大段内容则可被视为注释。
标识符和关键字
Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。
public class HelloWorld
//class为关键字,代表类的意思,HelloWorld即为这个类的类名
{
public static void main(String[] args)
{
int a=10;
String student = “ZKX”;
//student为变量名即标识符,String代表字符串。
//注意这里的String不是关键字,而是一个类
System.out.print("Hello World")
}
}
注意:所有的标识符都应该以字母,美元符或者下划线(_)开始;首字符之后可以是字母(A-Z或者a-z)、美元符、下划线或数字的任意组合
数据类型
Java是强类型语言,要求变量在使用前必须先定义
-
整型
类型 存储要求 取值范围 int 4 bytes -2^31 ~ 2^31-1 short 2 bytes -32768~32767 long 8 bytes -2^63 ~ 2^63-1 byte 1 byte -128~127 -
长整型数值有一个后缀L或l
-
十六进制数值有一个前缀0x或0X
-
八进制数值前有一个前缀0(容易混淆)
-
二进制数值前有一个前缀0b或0B
-
-
浮点型
类型 存储要求 取值范围 float 4 bytes 6~7位有效数字 double 8 bytes 15位有效数字 - double的数值精度是float的两倍
-
字符型
char类型的字面量值要用单引号括起来。
char类型的值可以表示16进制的值。特殊字符的转义序列:
转义序列 名称 \b 退格 \t 制表 \n 换行 \r 回车 -
布尔类型:false和true,用来判定逻辑条件,分别表示错和对。