1、alt+ / :自动补全的快捷键
ctrl + shift +F:代码自动排版
2、main方法是程序的入口
3、方法的重载:方法名相同,参数不同
4、“//”注释
5、"...b":可变参数,可变参数必须是方法中的最后一个参数
6、页面布局:Window->Perspectice->
7、字体调整:Window-Preferences->General->Appearance->Colors and Fonts->Text Font
8、java源程序:就是我们写的java类,计算机看不懂,我们看得懂
java虚拟机:会将我们所写的java源程序翻译成java字节码文件(.class),计算机看得懂,我们看不懂
java虚拟机来运行这些字节码文件
9、断点调试:让程序停在我们想要的位置,以方便调试程序的错误
快捷键
stepinto:进入方法内部 F5
stepover:下一行代码 F6
stepreturn:从方法内部返回 F7
10、初始化数组:
(1)int [] arr=new int[]{1,2,3,4};
(2)int [] arr1={1,2,3,4};
(3)int arr2=new int[3];
arr2[0]=1;
arr2[1]=2;
arr2[2]=3;
栈区:一般存放局部变量、临时变量以及正在调用的变量
堆区:一般存放new出来的对象
11、:ctrl+shift+/:选择注释的快捷键
12、值传递不会改变另一个方法中的存在栈区的值
址传递(引用传递,java后面要学的类都是引用传递)能够通过传地址的方式改变存放在堆区的值
13、Arrys工具类的几个方法:
(1)sort()方法,会将一个无序的数组进行升序排序
(2)toString()方法,会将数组转换为string输出
(3)binarySearch(),二分法查找数组,数组需要是已经排好序的,如果找到会返回指定元素的下标,如果没有找到,则返回附属
(4)equals()方法,判断两个数组内容是否一致