黑马程序员——基础语法
2013-05-19 22:06
141 查看
------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------
class interface byte short int long float double char boolean void
用于定义数据类型值的关键字:
true false null
用于定义流程控制的关键字:
if else swith case default while do for break continue return
用于定义访问权限修饰符的关键字:
private protected public
用于定义类、函数、变量修饰符的关键字:
abstract final static synchronized
用于定义类与类之间关系的关键字:
extends implements
用于定义建立实例及引用实例、判断实例的关键字:
new this super instanceof(检查是否有类的对象)
用于异常处理的关键字:
try catch finally throw throws
用于包的关键字:
package import
其它修饰符关键字:
native strictrp transient Volatile assert
Do while 和 while的区别是 do while语句条件无论是否满足,循环体至少被执行一次
While 与 if 的区别是 if 只判断一次
Java中的注释格式:
1、单行注释格式://注释文字
2、多行注释格式:/* 注释文字*/
其中1、2被注释的文字,不会被JVM( java虚拟机)解释执行。
3、文档注释格式:/** 注释文字*/
其中注释内容可以被JDK提供的工具javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。
函数是定义在类中的具有特定功能的一段独立的小程序,也成为方法。只有被调用时才执行。
目的:对代码进行抽取,提高了程序代码的复用性。
修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2)
{
执行语句;
Return 返回值;
}
形式参数:是一个变量,用于储存调用函数时传给函数的实际参数(传递给形参的具 体数值)。
Return: 用于结束函数。
返回值:该值返回给调用者。(void关键字: 无返回值函数)
注意: 函数中只能调用函数,不可以在函数的内部定义函数。
函数的结果返回给调用者,由调用者处理。
定义一个函数的方法: 1)明确运算结果
2)是否有未知的内容参与运算(返回值 参数列表)
使用情况:当定义的功能相同,但参与运算的未知内容不同。
(内存→空间→区域)
栈内存:用于储存局部变量,当数据使用完,所占空间会自动释放。
堆内存:数组和对象,通过new建立的实例都存放在堆内存中。
堆内存中的每一个实体都有内存地址值。
实体中的变量都有默认的初始值。
实体不再被使用时,会在不确定的时间内被垃圾回收器回收。
(实体用于封装数据,其中的数据都有默认的初始化值。)
Java在启动时,在内存空间中划分了五个区来进行数据的存取:方法区,本地方法区,寄存器,栈区,堆区。
关键字
用于定义数据类型的关键字:class interface byte short int long float double char boolean void
用于定义数据类型值的关键字:
true false null
用于定义流程控制的关键字:
if else swith case default while do for break continue return
用于定义访问权限修饰符的关键字:
private protected public
用于定义类、函数、变量修饰符的关键字:
abstract final static synchronized
用于定义类与类之间关系的关键字:
extends implements
用于定义建立实例及引用实例、判断实例的关键字:
new this super instanceof(检查是否有类的对象)
用于异常处理的关键字:
try catch finally throw throws
用于包的关键字:
package import
其它修饰符关键字:
native strictrp transient Volatile assert
Do while 和 while的区别是 do while语句条件无论是否满足,循环体至少被执行一次
While 与 if 的区别是 if 只判断一次
Java中的注释格式:
1、单行注释格式://注释文字
2、多行注释格式:/* 注释文字*/
其中1、2被注释的文字,不会被JVM( java虚拟机)解释执行。
3、文档注释格式:/** 注释文字*/
其中注释内容可以被JDK提供的工具javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。
函数
(最小的功能单元)函数是定义在类中的具有特定功能的一段独立的小程序,也成为方法。只有被调用时才执行。
目的:对代码进行抽取,提高了程序代码的复用性。
修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2)
{
执行语句;
Return 返回值;
}
形式参数:是一个变量,用于储存调用函数时传给函数的实际参数(传递给形参的具 体数值)。
Return: 用于结束函数。
返回值:该值返回给调用者。(void关键字: 无返回值函数)
注意: 函数中只能调用函数,不可以在函数的内部定义函数。
函数的结果返回给调用者,由调用者处理。
定义一个函数的方法: 1)明确运算结果
2)是否有未知的内容参与运算(返回值 参数列表)
函数的重载(overload)
概念:在同一个类中,允许存在参数个数或者参数类型不同的同名函数。(参数列表有特定 的顺序)(与返回值的类型无关)使用情况:当定义的功能相同,但参与运算的未知内容不同。
内存结构:
Java程序在运行时,需要在内存中分配空间。因为每一片内存区域都有不同的数据处理 方式和内存管理方式,为了提高运算效率,又对空间进行了不同区域的划分。(内存→空间→区域)
栈内存:用于储存局部变量,当数据使用完,所占空间会自动释放。
堆内存:数组和对象,通过new建立的实例都存放在堆内存中。
堆内存中的每一个实体都有内存地址值。
实体中的变量都有默认的初始值。
实体不再被使用时,会在不确定的时间内被垃圾回收器回收。
(实体用于封装数据,其中的数据都有默认的初始化值。)
Java在启动时,在内存空间中划分了五个区来进行数据的存取:方法区,本地方法区,寄存器,栈区,堆区。
相关文章推荐
- 黑马程序员——Java基础语法---数组
- 黑马程序员_Java基础语法
- 黑马程序员——零基础学习iOS开发——03 c语言基础语法:关键字、标示符、注释、数据结构、变量、变量内存分析、scanf函数
- 黑马程序员——Java基础语法(一)
- 黑马程序员-OC语言基础:面向对象语法 三
- 黑马程序员——java编程那些事儿____java基础(二) java基本语法
- 黑马程序员--Java语法基础中的例题和思考题
- 黑马程序员——java 基础语法
- 黑马程序员_java语法基础【3】(函数、数组)
- 黑马程序员——java第三天:基础语法(三元运算符,while、switch、for语句)
- 黑马程序员——Java基础—java基础语法
- 黑马程序员----Java语法基础(2){语句,函数,数组}
- 黑马程序员---基础语法(二)
- 黑马程序员:Java基础语法---学习笔记
- 黑马程序员-IOS-OC基础-面向对象语法二
- 黑马程序员——Java基础语法
- 黑马程序员——Java基础语法总结
- 黑马程序员——Java基础语法
- 黑马程序员 基础语法总结