JAVA基础
注释–养成书写注释的习惯
单行注释:// 快捷键 ctrl +/
多行注释:/* */ 快捷键 ctrl +shift+/
文档注释 /** */
//System.out.println();单行注释
/*
多行注释
*/
/**
* 文档注释
* 每一行的开头都有*
*/
/**
* file --> project structures 调整版本
*/
/**
*可以加参数
* @Author
* @Date
* @Version
*/
/***
* _ooOoo_
* o8888888o
* 88" . "88
* (| -_- |)
* O\ = /O
* ____/`---'\____
* . ' \\| |// `.
* / \\||| : |||// \
* / _||||| -:- |||||- \
* | | \\\ - /// | |
* | \_| ''\---/'' | |
* \ .-\__ `-` ___/-. /
* ___`. .' /--.--\ `. . __
* ."" '< `.___\_<|>_/___.' >'"".
* | | : `- \`.;`\ _ /`;.`/ - ` : | |
* \ \ `-. \_ __\ /__ _/ .-` / /
* ======`-.____`-.___\_____/___.-`____.-'======
* `=---='
*
* .............................................
* 佛祖保佑 永无BUG
*/
关键字

标识符
标识符:类、方法、变量的名字
命名规则
- 所有的标识符都应该以字母,美元符号$或者下划线_开始
- 首字母之后可以是任意组合 包括数字
- 不能使用关键字作为变量名或者方法名
- 标识符是大小写敏感的
- 可以使用中文或者拼音,但是不建议
数据类型
强类型语言:要求变量必须先定义后使用
java的两种数据类型:基本类型 引用类型
基本类型 primitive type
整数类型
| 分类 | 字节 | 范围 |
|---|---|---|
| byte | 1 | -27~27-1 |
| short | 2 | -215~215-1 |
| int | 4 | -231~231-1 |
| long | 8 | -263~263-1 |
整数拓展
二进制整数开头 0b 0b10 ----->2
八进制整数开头 0 010----->8
十六进制整数开头0x 0x10----->16
浮点数类型
| 分类 | 字节 |
|---|---|
| float | 4 |
| double | 8 |
最好完全避免使用浮点数进行比较
最好完全避免使用浮点数进行比较
最好完全避免使用浮点数进行比较
银行业务使用数学工具类BigDecimal
字符类型
| 分类 | 字节 |
|---|---|
| char | 2 |
转义字符
\t 制表符
\n 换行
Boolean类型
只有两个值 true和false 占1位bit
引用类型 reference type
- 类
- 接口
- 数组
类型转换
byte,short,char---->int —>long—>float—>double
低--------------------------------------------------->高
运算中,必须先转换为同一类型再进行计算
强制类型转换
高向低转
转换格式: (转换类型)变量名
自动类型转换
低向高转
变量
变量的要素:变量类型、变量名字、作用域
作用域
- 类变量
- 实例变量(全局变量):从属于对象,如果不进行初始化,会变成该类型的默认值 0 0.0 false null
- 局部变量:必须声明和初始化值
public class Demo03 {
static int num = 1; //类变量
String name; //实例变量/全局变量
static {
}
public static void main(String[] args) {
int num2 = 2; //局部变量
Demo03 demo03 = new Demo03();
System.out.println(num);//类变量
System.out.println(num2);//局部变量
System.out.println(demo03.name);//全局变量 null
}
}
常量
常量:初始化之后不能改变的值
final 常量名 = 值;
常量名一般使用大写字母
例:static final int PROVINCE_COUNT = 34;
修饰符不存在先后顺序
变量命名规则
- 所有变量、方法、类名:见名知意
- 类成员变量:首字母小写、驼峰原则 chooseBigest
- 常量:大写字母和下划线组合 PI
- 类名:首字母大写、驼峰原则
- 方法名:首字母小写和驼峰原则
运算符
- 算数运算符 +,-, *, /, %, ++, – 有long类型参与时转为long 没有long类型则转为int运算
- 赋值运算符 =
- 关系运算符 > ,<,>=,<=,==,!=,instanceof
- 逻辑运算符 &&,||,!
- 位运算符&,|,^,~,>>,<<,>>> 了解
- 条件运算符(三元运算符)?:
- 扩展赋值运算符+=,-+,*=,/=
- 字符串连接符 +
包机制
一般利用公司域名倒置作为包名
import 导包
import java.util.Date;
本文详细介绍了JAVA编程的基础知识,包括注释的使用、关键字、标识符、数据类型、变量、运算符以及包机制。讲解了各种数据类型的范围和转换规则,强调了浮点数比较的注意事项以及变量命名和常量的规范。此外,还提到了类型转换、变量的作用域和常量的声明。最后,概述了JAVA中的运算符和包命名策略。
7619

被折叠的 条评论
为什么被折叠?



