学习笔记

来源:互联网 发布:java后端是做什么的 编辑:程序博客网 时间:2024/05/22 05:06

\t 制表符

\r 按下回车键

\n 换号

\b 退格

Windows系统中回车符其实是由两个符号组成\r\n

dos中 \r\n\n都能识别 但是在一些软件中只能识别\r\n

Linux中回车符是\n

 

 

02函数格式

修饰符 返回值类型 函数名 (参数类型 形参1,参数类型 形参2.....

{

执行语句;

Return 返回值;

}

函数名一定要提高阅读性

当出现函数名为两个以上的单词时:(规范)

第一个单词首字母小写 剩下的单词都是首字母大写

 

特殊情况:

功能没有具体的返回值;

这是return后面直接用分号结束

关键字返回值用void

 

如果是void类型 可以不用写return;系统会自动加上return

 

函数的特点:

**便于对该功能进行复用

**定义函数可以将功能代码进行封装

*函数只有被调用才会被执行

 

函数重载(overload

概念:

在同一个类中,允许存在一个以上的同名函数,只要他们的参数个数或者参数类型不同即可。

函数取名根据功能而定。

 

函数的重载:

1.同一个类

2.同名

3.参数个数不同 or 参数类型不同

4.函数重载和返回值类型无关

5.Java是一个严谨性语言(强类型语言),如果函数出现的调用的不确定性,会编译失败报错。

6.形参顺序不同也是不同的重载函数

 

数组

数组里面默认值为0

 

内存的划分:

1.寄存器

2.本地方法区

3.方法区

4.栈内存

5.堆内存

 

 

 

栈内存:

存储的都是局部变量

而且变量所属的作用域一旦结束,该变量就自动释放。

局部代码块,限定局部变量的生命周期。

堆内存:

存储的是数组和对象(其实数组就是对象),凡是new建立在堆中。

特点:

1.每一个实体都有首地址。

2.堆内存中每一个变量都有初始化值,根据类型的不同而不同,

整数是0

小数是0.0或者0.0f,

Char是 ‘ ‘ 空字符

boolean型是false

字符串是null

3.一旦不使用,垃圾回收机制,自动回收内存。

0 0