摘要:递归 递归:A方法调用A方法 利用递归可以用简单的程序来解决一些复杂的问题。通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归只需要少量的程序就可描述出解题过程所需要的多次重复计算,可大大减少程序的代码量。递归的能力在于用有限的语句来定义对象的无限合集。 递归结构包括两个
阅读全文
摘要:可变参数(不定向参数) JDK1.5开始,Java支持传递同类型的可变参数给一个方法。 在方法声明中,在指定参数类型后加一个省略号(...)。 一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它之前声明。 public classs Demo{ public stat
阅读全文
摘要:命令行传参 有时候运行一个程序时希望再传递给它消息。需要传递命令行参数给main()函数实现。 public class MingLing{ public static void main(String args[]){ //args.length 数组长度 for(int i = 0; i < a
阅读全文
摘要:什么是方法? 方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合。 方法包含于类或对象中。 方法在程序中被创建,在其他地方被引用。 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样
阅读全文
摘要:顺序结构 Java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行。 顺序结构是最简单的算法结构。 语句与语句之间,框与框之间是按照从上到下的顺序进行的,他是若干个依次执行的处理步骤组成的,他是任何一个算法都离不开的一种基本结构。 选择结构 if单选择结构 if双选择结构 if多选择
阅读全文
摘要:JavaDoc JavaDoc命令用来生成自己API文档 参数信息 @author 作者名 @version 版本号 @since 指明需要最早使用的jdk版本 @param 参数名 @return 返回值情况 @throws 异常抛出情况 生成Doc文档 通过命令生成:javadoc 参数 jav
阅读全文
摘要:包机制 为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。 包语句的语法格式: package pkg1[. pkg2[. pkg3...]]; 一般利用公司域名倒置作为包名:www.MiSuShen.com --> com.MiSuShen.www 为了能够使用某一个包的成员,需要在
阅读全文
摘要:用户交互Scanner Scanner对象 java.util.Scanner是Java5的新特性,我们可以通过Scanner类来获取用户的输入。 基本语法: Scanner s = new Scanner(System.in); 通过Scanner类的next()与nextLine()方法获取输入
阅读全文
摘要:变量 Java每个变量都必须声明其类型。 Java变量是程序中最基本的储存单元,其要素包括变量名,变量类型和作用域。 tyoe varName [=value] [{,varName[=value]}]; //数据类型 变量名 = 值;可以使用逗号隔开来声明多个同类型变量(int a=1,b=2,c
阅读全文
摘要:类型转换 强制类型转换 高 —> 低 自动类型转换 低 —> 高 Java是强类型语言,所以要进行有些运算时,需进行类型转换。 运算中,不同类型的数据先转换为同一类型,然后进行运算。 不能对布尔值进行转换。 不能把对象类型转换为不相干的类型。 在把高容量转换到低容量的时候,强制转换。 转换的时候可能
阅读全文
摘要:数据类型 强类型语言:变量的使用要严格符合规定,所有变量都必须先定义后使用。慢一些,但更安全。 弱类型语言:对应强类型语言,快一些,但不比强类型语言安全。 Java的数据类型 基本类型(primitive type) 单精度浮点型(float)和双精度浮点型(double)之间的区别主要是所占用的内
阅读全文
摘要:注释 注释不会被执行 当项目复杂起来就需要注释 注释类型 单行注释 //注释文本 多行注释 /*多行注释文本 */ 文档注释 /** 文档注释 */ public class HelloWorld { public static void main(String[] args) { /*多行注释 ①
阅读全文
摘要:认识JAVA Java的特性和优势 简单性 面对对象 可移植性 高性能 分布式 动态性(通过反射机制) 多线程 安全性 健壮性 Java的三大版本 JavaSE: 标准版(桌面程序,控制台开发...) JavaME: 嵌入式开发(手机,小家电...) JavaEE: E企业级开发(Web端,服务器开
阅读全文
摘要:JAVA开发环境搭建 安装JDK 打开JDK官网:https://www.oracle.com/downloads/ 选择Java 选择面向开发人员的Java(JDK) 选择安装你想要的版本 配置环境变量:我的电脑属性 > 高级系统设置 环境变量 新建> 变量名为JAVA_HOME 变量值为JDK安
阅读全文