跳转至

入门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.数组

数组基本知识

  • 定义数组:
Int [] a;
  • 数组的长度属性
数组名.length

结合for语句达到for(int i=0;i<数组名.length;i++

快捷键数组名.fori

静态初始化

定义:知道具体数据

完整格式

int [] array = new int []{1,2,3,4,5,6}

数据类型[] 名字 =new 数据类型{元素1 2 3 4}

简写格式

Int [] array = {1,2,3,4,5,6}

动态初始化

定义:知道元素个数

格式:

数据类型[]数组名= new 数组类型[数组长度];

3.方法

定义:方法是程序中最小的执行单元

  • Q:什么时候用方法?
  • A:重复的具有独立功能的代码可以抽取到方法中

方法定义的格式

方法名都采用小驼峰命名

方法的重载

  • 含义:同一类中,方法名相同,参数不同。
  • 参数不同:个数不同,类型不同,顺序不同

4.数据类型

  • 基本数据类型

  • 引用数据类型

  • 里面存储的是地址值

  • 数组就是地址

  • 在方法传值比较方便

5.二维数组

定义

即用俩个一维数组嵌套

静态初始化

格式:

数据类型[][]数组名 = new 数据类型[][]{
{元素1,元素2}, 
{元素1,元素2}
}

动态初始化

格式:

数据类型[][]数组名 = new 数据类型[m][n]

表示可以存放m个一维数组,n表示该以一维数组里有n个元素

获取元素

arr[i][j]

即:获得的是第i个数组的第j索引上的元素

遍历二维数组

俩层for

第一层表示数组号

第二层表示索引号