JavaSE
2021-05-25 09:23:27 0 举报
AI智能生成
对于java的一些总结
作者其他创作
大纲/内容
Java语言
MarkDown 语法
简单的Dos命令
计算机语言发展
Java的诞生
1995
Java SE
Java ME
Android
Java EE
2006
Hadoop
JDK
开发者环境包
配置环境变量
JRE
运行环境
Hello World
java Hello.java
生成class
java Hello
编译型
解释型语言
IDEA
基础语法
注释
行内注释 //
多行注释 /**/
文档注释 /** */
Javadoc生成帮助文档
标识符
关键字
数据类型
基本数据类型
整数
byte 1
short 2
int(默认)4
long 8
0b 二进制
0 八进制
0x 十六进制
浮点数
float 4
double(默认)8
BigDecimal (拓展 金融)
字符
char 2
ascii
utf-8
Unicode
`\u 000 `
\b
\n
\t
\r
\'
\''
\\
布尔值
boolean1
if(a)
引用数据类型
类
接口
数组
类型转换
自动类型转换
低转高
强制类型转换
高转低 (低)高
变量和常量
type varName[=value];
作用域
类变量 static
实例变量 无static
局部变量
常量
fina MAX_A =10;
命名规范
见名知意
驼峰命名 (变量,方法)
类,首字母大写,驼峰命令
常量:大写+下划线
不要使用拼音命令
运算符
算数运算符
+ - * / % ++ --
赋值运算符
=
关系运算符
> < >= <= == != instanceof
逻辑运算符
&& || !
位运算符
& | ^ ~ >> << >>>
条件运算符
? :
扩展运算符
+= -= *= /=
包机制
域名倒写
防止命名冲突
package
import
JavaDoc
JDK 帮助文档
1.javadoc
@author 作者,版本信息
@Version 注释及自定义
@Since 标签
@param 声明参数
@return 提示信息
@throws 描述函数可能会抛出的错误
流程控制
Scanner
用户交互 System.in
顺序结构
程序默认的结构,自上而下的执行
选择结构
if 单选择结构
if-else 双选择结构
if-else if-else 多选择结构
switch
jdk支持了String类型
case 穿透现象
default
循环结构
while
do…while
for
for (int i=0 ; i<100 ;i++)
九九乘法表
增强for循环
break&continue
break:跳出循环
continue:终止当次循环
带标签continue
return:结束方法的运行
方法
什么是方法!
方法的定义
修饰符 返回值 方法名(参数名){return 返回值}
方法调用
类名.方法
对象.方法
方法重载
名字相同,参数列表不同
命令行传参
给main方法传递参数
可变长参数
...
必须放在最后一个出口
递归
自己调用自己,给自己一个出口
面试常问
0 条评论
下一页