在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环不执行循环中剩余的语句。(break语句多用于switch中)。
continue语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否循环的判定。
Java方法:是一段用来完成特定功能的代码片段,声明格式:[修饰符1 修饰符2...] 返回值类型 方法名(形式参数列表){Java语句;}
形式参数:在方法被调用时用来接收外界输入的数据。
实参:调用方法时实际传给方法的数据。
返回值:方法在执行完毕后返还给调用它的环境的数据。
返回值类型:事先约定的返回值的数据类型,如无返回值,必须给出返回值类型void。
Java中使用对象名,方法名(实参列表)调用方法。
实参的数目,数据类型和次序必须和所调用方法声明的形参列表匹配。
return语句终止方法的运行并指定要返回的数据。
设计方法的原则:方法的本意是功能块就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样利于我们后期的扩展。
递归算法:调自己的算法,一定要写什么时候调自己,什么时候不调自己,先从上到下一次调用,在从下到上一次返回值。
API:应用程序编程接口。
生成API文档:
1、特殊的注释:文档注释/**;
2、使用JavaDOC生成API文档;--解决问题,代码和文档的分离。
3、常用的Java注释标签:-@Author作者 -@Version版本 -@Param参数 -@return返回值的含义 -throws抛出异常描述 -deprecated废弃、建议用户不再使用该方法。
在控制台输入:
Scanner a = new Scanner(System.in);
int b = a.nextInt();
面向对象编程三大基本特征:继承 封装 多态
面向对象的本质:以类的方式组织代码,以对象的方式组织(封装)数据。
对象:是具体的事物。
类:是对对象的抽象(抽象 抽出像的部分)。
先有具体的对象,然后抽象各个对象之间象的部分,归纳出类通过类再认识其他对象。
内存分析:栈:存放局部变量。 堆:存放new出来的对象。 方法区:存放类的信息(代码)、static变量、常量池(字符串常量)等。
垃圾回收机制: 对象空间的分配:使用new关键字创建对象即可。
对象空间的释放:将对象赋值null即可,垃圾回收器将负责回收所有"不可达"对象的内存空间。
continue语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否循环的判定。
Java方法:是一段用来完成特定功能的代码片段,声明格式:[修饰符1 修饰符2...] 返回值类型 方法名(形式参数列表){Java语句;}
形式参数:在方法被调用时用来接收外界输入的数据。
实参:调用方法时实际传给方法的数据。
返回值:方法在执行完毕后返还给调用它的环境的数据。
返回值类型:事先约定的返回值的数据类型,如无返回值,必须给出返回值类型void。
Java中使用对象名,方法名(实参列表)调用方法。
实参的数目,数据类型和次序必须和所调用方法声明的形参列表匹配。
return语句终止方法的运行并指定要返回的数据。
设计方法的原则:方法的本意是功能块就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样利于我们后期的扩展。
递归算法:调自己的算法,一定要写什么时候调自己,什么时候不调自己,先从上到下一次调用,在从下到上一次返回值。
API:应用程序编程接口。
生成API文档:
1、特殊的注释:文档注释/**;
2、使用JavaDOC生成API文档;--解决问题,代码和文档的分离。
3、常用的Java注释标签:-@Author作者 -@Version版本 -@Param参数 -@return返回值的含义 -throws抛出异常描述 -deprecated废弃、建议用户不再使用该方法。
在控制台输入:
Scanner a = new Scanner(System.in);
int b = a.nextInt();
面向对象编程三大基本特征:继承 封装 多态
面向对象的本质:以类的方式组织代码,以对象的方式组织(封装)数据。
对象:是具体的事物。
类:是对对象的抽象(抽象 抽出像的部分)。
先有具体的对象,然后抽象各个对象之间象的部分,归纳出类通过类再认识其他对象。
内存分析:栈:存放局部变量。 堆:存放new出来的对象。 方法区:存放类的信息(代码)、static变量、常量池(字符串常量)等。
垃圾回收机制: 对象空间的分配:使用new关键字创建对象即可。
对象空间的释放:将对象赋值null即可,垃圾回收器将负责回收所有"不可达"对象的内存空间。