逗号表达式
jshell的使用
jdk下载:**oracle.com
基本数据类型
byte short char int long
boolean
float double
除了基本类型都是引用类型
byte short char在运算时都会上升为int
如byte a=5,short b=6,byte c=(byte)(a+b).
&&和‖的短路
jshell支持java语句单句执行
idea和项目打开关闭和模块的导入
idea项目结构:project☞模块☞包
idea常用快捷键
Ctrl+Alt+L 格式化代码
Ctrl+/单行注释
Ctrl+Shift+/多行注释
Alt+Shift+上下↓移动当前代码行
Shift+f6修改一个变量在所有地方的名称
Alt+Z启动提示
Alt+Enter导包+各种提示
Ctrl+Alt+t
/ + Enter文档注释
判断两个数是否相等返回return a==b是个boolean值
for循环快捷写法100.fori
return;可以在void方法里用,作用是结束方法执行
方法重载Overload,与返回值是无关的
按住Ctrl然后点击相应的函数就能看到源码
int[] a=new int[5][].a[2]=new int[3]
栈:局部变量,方法和运行也是在这里
堆:new出来的东西
boolean的getter方法名称不是getxxx而是isxxx
this关键字解决成员变量和局部变量重名问题,那个对象调用了**this.name,这个对象就=this
集合ArrayList
里面的泛型只能是引用类型,不能是基本数据类型
基本类型 引用类型(包装类)
byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean
装箱:从基本类型转到相应的包装类对象
拆箱:从包装类对象转到相应的基本类型
自动装箱:Integer in=1;
自动拆箱:in=in+2;
System.out.println(in);输出3
ArrayList