JavaSE知识回顾梳理
2021-07-27 10:33:15 47 举报
AI智能生成
Java基础知识学习整理
作者其他创作
大纲/内容
我能不能学会这门语言
注册博客:27+
MarkDown语法
简单的Dos命令
计算机语言的发展史
Java SE
Android
Java ME
Java EE
1995
Hadoop
2006
Java的诞生
配置环境变量
开发者工具包
jdk
运行环境
jre
Java语言初识
生成class
Hello.java
javac
Hello
java
编译型
解释型语言
IDEA
HelloWorld
行内注释 //
多行注释 /**/
javadoc 生成帮助文档
文档注释 /** */
注释
关键字
标识符
byte 1
short 2
int(默认) 4
long 8
0b 二级制
0x 十六进制
0 八进制
整数
float 4
double(默认) 8
BigDecimal
浮点数
char 2
ascii
utf-8
Unicode
\\b
\
\\t
\\*
\\\\
'\\u0000'
字符
boolean 1位
if(a)
布尔值
基本数据类型
类
接口
数组
引用数据类型
数据类型
低转高
自动类型转换
高转低(低)高
强制类型转换
类型转换
type varName {=value};
类变量
实例变量
局部变量
作用域
final MAX_A = 10;
常量
1 见名知章
2 驼峰命名(变量、方法)
3 类、首字母大写、驼峰命名
4 常量:大写+下划线
5 不要使用拼音命名
命名规范
变量和常量
+ - * / % ++ --
算数运算符
=
赋值运算符
> < >= <= == != instanceof
关系运算符
&& || !
逻辑运算符
& | ^ ~ >> << >>>
位运算符
? :
条件运算符
+= -= *= /=
拓展运算符
运算符
域名倒写
防止命名冲突
package
import
包机制
Jdk 帮助文档
@author
@Version
@Since
@param
@return
@throws
1 javadoc
JavaDoc
基础语法
用户交互System.in
Scanner
程序默认的结构,自上而下的执行
顺序结构
if 单选择结构
if-else 双选择结构
if-else if=else 多选择结构
jdk支持了String类型
case 穿透现象
break
default
switch
选择结构
尽量避免死循环
while
do ...while
for(int i=0;i<100;i++)
for
九九乘法表
增加for循环
循环结构
break:跳出循环
continue:终止当此循环
带标签continue
return:结束方法运行
break & continue
流程控制
什么是方法!
修饰符 返回值 方法名(参数名) {return 返回值;}
方法的定义
类名.方法名
对象.方法
方法的调用
名字相同,参数列表不同
方法重载
给main方法传递参数
命令行传参
。。
必须放在最后一个参数
可变长参数
自己调用自己,给自己一个出口
面试常问
递归
子主题
方法
分支主题
1/0
ClassNotFound
NullPoint
UnKownType
下标越界异常
。。。
运行时异常
检查型异常
Exception
AWT 错误
JVM 错误
Error
Throwable
异常
JavaSE
收藏
0 条评论
回复 删除
下一页