Java基础知识01
本文为博主笔记,部分信息撰写不完整,仅供参考使用
基础知识
1. 简介
1.1 JDK、JRE、JVM关系
-
JDK、JRE和JVM的关系
-
环境变量
-
现在当前目录查询
-
去Path目录种查询
-
JAVA_HOME的配置,主要是为了以后其他项目可能会找JAVA目录
例如:JAVA_HOME=D:/java/jdk-16.1.1
-
-
IDEA项目结构
- project项目工程
- module模块
- package 包
- class 类
2. 规范
2.1 命名规范
-
包名:全部小写,不使用下划线
eg:com.test.util
-
类名,接口名
以UpperCamelCase风格(大驼峰)
eg:HelloWorld
-
常量名
全部大写,用下划线分隔单词
eg:HELLO_WORLD
-
方法名,参数名,变量名
以lowerCamelCase风格编写(小驼峰)
eg:helloWorld
2.1 注释
2.1.1 注释语法
- // 标识注释
- 多行注释 /* xxx * /
- 文本注释 /** xxx * /
2.1.2 注释规范
-
类和接口注释
/** * * @ClassName Test_Singleton.java * @Description TODO * @Author 先 * @Time 2017年3月25日 下午3:12:43 * */ public class Test { //…… }
-
构造方法注释
/** * * @Title: Test * @Description: TODO */ public Test(){ }
-
方法注释
/** * * @Title: test * @Description: TODO * @param para1 * @param para2 * @return String */ public String test(Integer para1,String para2){ return para2; }
-
属性字段注释
/** * (说明内容) */ private String name; /** * (说明内容) */ private final Integer id;
3 基础语法
3.1 变量
- 变量必须先声明再使用
- 什么类型的变量存储什么类型
- 变量访问范围在大括号内
- 定义可以不赋值,但是使用需要赋值
- 字符必须使用单引号,字符串使用双引号
- 常见特殊值书写格式true false null \n \t
3.2 数据类型
- 整数
- byte 1字节
- short 2字节
- int (默认) 4字节
- long 8字节
- 浮点数
- float 4字节
- double(默认) 8字节
- 字符
- char 2字节
- 布尔
- boolean true/false 1字节
注意定义long、float需要修改后面加上字符类型
float ab = 1212.3F;
long aa = 123123123L;
在这里定义
byte www=10;
是因为默认的是int
10 二进制为:00000000 00000000 00000000 00001010 四个字节
10 强转为byte 00000000 00001010 两个字节在范围内所以不报错
3.3 关键字与标识符
- 不能使用关键字当变量名,比如int floa等
- 标识符:数字、字母、下划线和美元$符号组成, 且不能以数字开头
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/119255.html