用于代码量多,项目结构复杂的情况
注释并不会被执行,是写给写代码的人看的
书写注释是一个非常好的习惯
平时写代码一定要注意规范
Java中的注释有三种
单行注释
多行注释
文档注释
例如:
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello world!"); //我是单行注释 /*我是 多行注释*/ } }**注意:**System.out.println(“Hello world!”); 此处括号中不是变量名,则需要加""
JAVA所有的组成部分都需要名字。类名,变量名以及方法名都被称为标识符。
public class HelloWorld { public static void main(String[] args) { String student = "LXG"; System.out.println(student); } }此处将输出 LXG
注意: System.out.println(student); 此处括号中若是变量名(标识符),则不需要加""
备注:
public class 表示一个类(关键字),HelloWorld 是类名(标识符)public static void 表示一个方法(关键字),main 是方法名(标识符)student 是变量名(标识符),String(不是关键词) 后赋值字符串," "中是字符串,’ '中是字符System.out.printIn(student);是指输出 student(即LXG)所有标志符都应该以字母(A-Z或a-z),美元符($),或者下划线(_)开始
首字母之后可以是任意字母,美元符,下划线或数字的任何字符组合
不能使用关键字作为变量名和方法名
标识符是大小写敏感的
可以使用中文命名,但不建议这么用,也不建议使用拼音
备注:
合法标识符:age,$salary,_value,__1_value非法标识符:123abc,-salary,#abcJava是一种强类型语言
强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用(安全性高,但速度慢)
弱类型语言:
Java的数据类型分为两大类
基本类型引用类型备注:
整数类型 byte:占1个字节范围 -128 - 127int:占4个字节范围 -2147483648- 21474836479(常用)long:占8个字节范围 -9223372036854775808 - 9223372036854775807short:占2个字节范围 -32768-32767 浮点类型 float:占4个字节double:占8个字节(常用) 字符类型 char:占两个字节 逻辑类型(布尔类型) boolean:占一位 其值只有true和false两个 例如:
public class Hello { public static void main(String[] args) { //八大基本数据类型 //整数 int num1 = 10;//最常用 byte num2 = 20; short num3 = 30; long num4 = 40L;//long类型要在数字后面加个L //浮点数(小数) float num5 = 50.1F;//float类型要在数字后面加个F double num6 = 3.1415926; //字符 char name = 'A'; char name1 = '中'; //字符串,String不是关键字,是一个类 String name2 = "中国你好"; //布尔值 boolean flag = true; boolean flag1 = false; System.out.println(name); System.out.println(name1); System.out.println(name2); System.out.println(num1); System.out.println(num2); System.out.println(num3); System.out.println(num4); System.out.println(num5); System.out.println(num6); System.out.println(flag); System.out.println(flag1); } }除了基本数据类型就是引用数据类型
换算:
8b = 1B1024B = 1KB1024KB = 1MB1024MB = 1GB1024GB = 1TB个八位二进制数
字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示1B(byte) = 8bit(位)字符:是计算机中使用的字母,数字,字和字符换算:
8b = 1B1024B = 1KB1024KB = 1MB1024MB = 1GB1024GB = 1TB