摘要: 递归思想: 递归就是方法里调用自身 在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口 递归算法代码显得很简洁,但递归算法解题的运行效率较低。所以不提倡用递归设计程序。 在递归调用的过程中系统为每一层的返回点、局部量等开辟了栈来存储。递归次数过多容易造成栈溢出等,所以一般不提倡用递归算法设 阅读全文
posted @ 2018-07-21 23:28 86727515 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 一、java当中的switch与C#相比有以下区别 注:在java中switch后的表达式的类型只能为以下几种:byte、short、char、int(在Java1.6中是这样), 在java1.7后支持了对string的判断 还有一点要注意的是:在java中如果switch的case语句中少写了b 阅读全文
posted @ 2018-07-21 23:19 86727515 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 1、安装JDK开发环境 下载网站:http://www.oracle.com/ 开始安装JDK: 修改安装目录如下: 确定之后,单击“下一步”。 注:当提示安装JRE时,可以选择不要安装。 2、配置环境变量: 对于Java程序开发而言,主要会使用JDK的两个命令:javac.exe、java.exe 阅读全文
posted @ 2018-07-21 22:47 86727515 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-07-21 17:27 86727515 阅读(101) 评论(0) 推荐(0) 编辑
摘要: float是单精度类型,精度是8位有效数字,取值范围是10的-38次方到10的38次方,float占用4个字节的存储空间 double是双精度类型,精度是17位有效数字,取值范围是10的-308次方到10的308次方,double占用8个字节的存储空间 当你不声明的时候,默认小数都用double来表 阅读全文
posted @ 2018-07-21 16:34 86727515 阅读(3364) 评论(0) 推荐(0) 编辑
摘要: Java基本数据类型就8种,记住就好了。除了这些都是引用型的了。 第一类:逻辑型boolean 第二类:文本型char 第三类:整数型(byte、short、int、long) char类型占2个字节short从-32768到32767int从-2147483648,到2147483647共10位l 阅读全文
posted @ 2018-07-21 14:59 86727515 阅读(2090) 评论(0) 推荐(0) 编辑
摘要: 局部变量 定义:在方法内定义的变量称为“局部变量”或“临时变量”,方法结束后局部变量占用的内存将被释放。 全局变量 定义:全局变量,又称“外部变量”,它不是属于哪个方法,作用域从定义的地址开始到源文件结束。 注意事项: 当局部变量与全局变量重名时,起作用的是局部变量。 成员变量 定义:在类体的变量部 阅读全文
posted @ 2018-07-21 14:50 86727515 阅读(5582) 评论(0) 推荐(0) 编辑