入门JAVA的笔记¶
1.基本知识¶
常见的CMD命令¶
1.「清屏」cls
2.「回退到上一级目录」cd..「跳到某个目录」cd 目录1\目录2\目录3
3.「查看当前路径下的内容」dir
4.「盘符切换」盘符名称+冒号 例如E:
5.「退出命令提示窗口」exit
环境变量的概念¶
作用:想要在任意的目录下,打开指定的软件。就可以把软件的路径配置到环境变量之中。
JDK和JRE¶
JVM是虚拟机,java程序运行的地方
核心类库是java已经写好的东西,可以直接使用
开发工具:Javac编译工具,java运行工具、jdb调试工具、jhat内存分析工具
JDK包含了JDK,JDK包含了JVM
JRE区别JDK少了编译工具等
关键字¶
含义:被Java赋予了特定含义的英文单词
全部小写;高亮显示
例如:class、 static
制表符/t¶
含义:在打印的时候,把前面字符串的长度补齐到8,或者8的整数倍。最少补1空格,最多补8个空格。
来实现对齐的效果
导随机数包¶
生成随机数怎么用
- 导包import
Random r = new Random()
Int number = r.nextint(100)+1
(1,100)
()里面放的数决定了随机数的范围
例如(100)是0-99
IDEA中好用的快捷键¶
-
选中一段代码,
cmd+option+m自动抽取方法
。 -
批量改名,
shift+F6
- 快速打出输出语句:
sout
- 格式化代码
cmd+opt+L
2.数组¶
数组基本知识¶
- 定义数组:
- 数组的长度属性
结合for语句达到for(int i=0;i<数组名.length;i++
快捷键数组名.fori
静态初始化¶
定义:知道具体数据
完整格式
数据类型[] 名字 =new 数据类型{元素1 2 3 4}
简写格式
动态初始化¶
定义:知道元素个数
格式:
3.方法¶
定义:方法是程序中最小的执行单元
- Q:什么时候用方法?
- A:重复的、具有独立功能的代码可以抽取到方法中
方法定义的格式¶
方法名都采用小驼峰命名
方法的重载¶
- 含义:同一类中,方法名相同,参数不同。
- 参数不同:个数不同,类型不同,顺序不同
4.数据类型¶
-
基本数据类型
-
引用数据类型
-
里面存储的是地址值
-
数组就是地址
-
在方法传值比较方便
5.二维数组¶
定义¶
即用俩个一维数组嵌套
静态初始化¶
格式:
动态初始化¶
格式:
表示可以存放m个一维数组,n表示该以一维数组里有n个元素
获取元素¶
即:获得的是第i个数组的第j索引上的元素
遍历二维数组¶
俩层for
第一层表示数组号
第二层表示索引号