高度总结JAVASE知识点,梳理对比易混淆知识点与注意事项,建议收藏

本文详细总结了JavaSE的关键知识点,包括注释、标识符的命名规则和规范、数据类型的自动与强制转换、运算符、流程控制、数组、方法、权限修饰符、类、对象、重名问题、接口、常用类、异常处理、集合框架、IO流、线程以及反射机制和注解的使用,旨在帮助开发者清晰理解并区分易混淆的概念。
摘要由CSDN通过智能技术生成

JAVASE总目录

我尽力让这篇文章准确,但是您找到任何不太令您满意的地方或者错误,或者是需要改进的地方,欢迎指出或以私信告知我,以便我改正他们

1. 概述 2.注释 3.标识符 4.数据类型 5.运算符
6.流程控制 7.数组 8.方法 9.权限修饰符 10.类
11. 对象 12.重名问题 13.接口 14.常用类 15.异常
16.集合 17.IO流 18.线程 19.反射机制 20.注解

一、概述

注意点
1 Java源文件以“.java” 为扩展名,编译为“.class”文件再运行
2 程序执行入口是main方法
3 每条语句都要有封号结尾,括号都要成双出现
4 一个Java源文件可以定义多个class,一个class定义生成一个class文件
5 public类可以没有,有只能有一个,且其修饰的类名必须和源文件名保持一致
6 JDK(Java工具包), JRE(java运行环境), JVM(java虚拟机)
7 关系: JDK ( JRE ( JVM ) )

二、注释

形式
单行注释 //
多行注释 //
文档注释 /** … */

三、标识符
1.命名规则

NO
1 字母,下划线,数字以及特殊字符(数字不能开头)
2 不要与关键字和保留字冲突
3 对大小写敏感

2.命名规范

NO
1 包名:多单词时所有字母都是小写
2 类名,接口名:多单词时所有单词的首字母大写
3 变量名,方法名:多单词时从第二个单词开始,首字母大写(也叫驼峰命名法)
4 常量名,多单词时所有字母均大写

四、数据类型两大类型

基本数据类型 占存储空间 表数范围 备注
byte 1字节 -128~127 整数类型
short 2字节 -215~215-1 整数类型
int 4字节 -231~231-1 整数类型,java中整数的默认类型
long 8字节 -263~263-1 整数类型,声明常量需加"l"或"L"
double 8字节 浮点类型,java中浮点数的默认类型
float 4字节 浮点类型,声明常量需加"f"或"F"
boolean / 布尔类型,不可被转换
char 2字节 字符类型,一定是单引号且单个字符,可以参与运算

注意点:

  1. 自动类型转换时byte , short , char 这三者之间不会互相转换,只会优先转为int
  2. 强制类型转换时,可能造成数据的精度损失
引用数据类型
String类型
数组类型
自定义类

五、运算符

算术运算符 作用或备注
+ 表示整数 ,表示加号,表示字符串的拼接
- 表示负数 ,表示减号
* 表示相乘
/ 除法, 只保留整数
% 取模,结果的正负取决于被除数的正负,与除数无关
++i 自增,先运算,再取值
i++ 自增,先取值,在运算
–i 自减,先运算,再取值
i– 自减,先取值,再运算
注意++ ,– 独立运算时,放前放后无影响,混合运算时才有以上变化
赋值运算符 等同于 及备注
= 赋值
+= i += i 》》》i = i +1
-= i -= i 》》》i = i -1
*= i *= i 》》》i = i *1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值