1.java注释
注释:注释是对代码的解释和说明文字,可以提高程序的可读性,因此在程序中添加必要的注释文字十分重要。
- 单行注释
//这是一个单行注释 用两个双斜杠 - 多行注释
/*
这是一个多行注释
*/
用/**/这个符号 在中间写内容 - 文档注释
/**
这是一个文档注释
*/
java注释前期就如上三种
象在以后会学到web还能遇到其他注释如<!--在这里插入注释
-->等等
说明:最好在写完几行代码就填上注释这样别人在看你代码的时候也能明白
2.关键字
Java语言基础(关键字的概述和使用)
- A:什么是关键字
- 被Java语言赋予特定含义的单词
- B:关键字的特点
- 组成关键字的字母全部小写
- C:常见关键字
- public static void class等
- D:关键字的注意事项
- goto和const作为保留字存在,目前并不使用,类似Editplus这样的高级记事本,针对关键字有特殊的颜色标记,非常直观
Java语言基础(标识符的概述和组成规则)
- A:什么是标识符
- 就是给类,接口,方法,变量等起名字时使用的字符序列
- B:标识符的组成规则
- 英文大小写字母
- 数字字符
- $和_
- C:标识符注意事项
- 1,不能使用关键字
- 如public abstract interface
- 2,不能数字开头
- 如1sl
Java语言基础(标识符中常见的命名规则)
- 见名知意
- A:包
- 最好是域名倒过来,要求所有的字母小写
- B:类或者接口
- 如果是一个单词首字母大写
- Man, Good
- 如果是多个单词每个单词首字母大写(驼峰标识)
- ageNew monthSalary
- C:方法或者变量
- 如果是一个单词全部小写
- age
- 如果是多个单词,从第二个单词首字母大写
- D:常量
- 如果是一个单词,所有字母大写
- 如果是多个单词,所有的单词大写,用下划线区分每个单词
3.常量
就像我们之前在小学数学里接触到的数字一样,就是其值不可以发生改变的量
比如说:
一年有356天:这里365就是一个常量
数学里的π=3.14 :这里3.14就是一个常量
物理中重力g=9.8:这里9.8就是一个常量
在java里常量的类型有很多种:例如
常量类型 | 例子 |
---|---|
字符串常量 | 用双引号括起来的多个字符(可以包含0个、一个或多个),例如"a"、“abc”、"中国"等 |
整数常量 | 整数,例如:-10、0、88等 |
小数常量 | 小数,例如:-5.5、1.0、88.88等 |
字符常量 | 用单引号括起来的一个字符,例如:‘a’、‘5’、‘B’、'中’等 |
布尔常量 | 布尔值,表示真假,只有两个值true和false |
空常量 | 一个特殊的值,空值,值为null |
public class constant {
public static void main(String[] args) {
//下面这些都是常量(不可变的量)
System.out.println(true);
System.out.println(1);
System.out.println(1.0);
System.out.println('你');
System.out.println("你好");
}
}
final 常量
使用final修饰的变量,只能被初始化一次,变成了常量。
final常量是有名称的
public class Constants {
public static void main(String[] args ) {
final double PI = 3.14;
// PI = 3.15; //error
double r = 4;
double area = PI * * r * * r;
double circle = 2 * * PI * * r;
System.out.println ("area = " + area);
System.out.println ("circle = " + circle);
}
}
4.变量
定义:在程序的运行中可以变化的数据变化的量(内存的空间)就叫做变量,
想了解java内存机制可以往后看,后面会写仔细写java内存机制
1.在聊变量之前我们先来聊一聊计算机的存储单元
1B(字节) = 8bit 单位:1024
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
2.在了解一下java里的数据类型
java分为基本数据类型和引用类型
基本数据类型包括:(丛区间小的到大的)
关键字 | 数据类型 | 内存占用 | 区间 |
---|---|---|---|
byte | 整数类型 | 1 | -128~127 |
short | 整数类型 | 2 | -32768~32767 |
int | 整数类型(就是整数) | 4 | -2的31次方到2的31次方-1 |
long | 整数类型 | 8 | -2的63次方到2的63次方-1 |
float | 浮点类型 | 4 | 负数:-3.402823E+38到-1.401298E-45 正数:1.401298E-45到3.402823E+38 |
double | 浮点类型 | 8 | 负数:-1.797693E+308到-4.9000000E-324正数:4.9000000E-324 到1.797693E+308 |
char | 字符类型 | 2 | 0-65535 |
boolean | 布尔类型 | 1 | true,false |
说明:
e+38表示是乘以10的38次方,同样,e-45表示乘以10的负45次方。
在java中整数默认是int类型,浮点数默认是double类型。
注意:java除了有8种基本数据类型还有引用类型(先知道一下)
引用类型分为:String 、数组、接口、对象(先作为了解)
//以上数据类型可以这么使用
//注意取值不能超过它本身的范围
byte b = 127;
short s = 100;
int i = 10;
char c = 'u';//char 类型只能用单引号并且填加一个字符
long l = 100L;//L可加可不加
float f =1.20f;//float 类型的后面必须添加f
double d = 1.23d; //d可加可不加
使用变量时要注意: