摘要: 引言 面向对象,将跟对象有关的功能都封装在其内面向对象三大特征:封装(例:bean),继承,多态找对象,创建对象,使用对象,并维护对象之间的关系。 类:对现实中事物的描述对象:就是实实在在,存在的事物映射到 java 中,描述就是 class 定义的类具体对象就是对应java在堆内存中new建立的实 阅读全文
posted @ 2020-05-14 23:55 幻影黑子 阅读(125) 评论(0) 推荐(0)
摘要: 递归定义 递归的一个简单定义:当函数直接或者间接调用自己时,则发生了递归。 递归的基本思想就是“自己调用自己”,一个使用递归技术的方法会直接或间接的调用自己递归构造包括两个部分: 定义递归头。什么时候不调用自身方法,如果没有头,将陷入死循环递归体。什么时候需要调用自身方法。 其实递归算法很简单,简单 阅读全文
posted @ 2020-05-14 23:35 幻影黑子 阅读(439) 评论(0) 推荐(0)
摘要: 重载(overloading) 是在一个类里面(或者子类),方法名字相同,而参数不同。返回类型可以相同也可以不同。每个重载的方法(或者构造方法)都必须有一个独一无二的参数类型列表。最常用的地方就是构造器的重载。 Java编译器根据方法签名判断哪个方法应该被调用。 方法重载可以让程序更清晰易读。执行密 阅读全文
posted @ 2020-05-14 21:29 幻影黑子 阅读(331) 评论(0) 推荐(0)
摘要: Java 数组 Java 语言中提供的数组是用来存储固定大小的同类型元素。 你可以声明一个数组变量,如 numbers[100] 来代替直接声明 100 个独立变量 number0,number1,....,number99。 现在将为大家介绍 Java 数组的声明、创建和初始化,并给出其对应的代码 阅读全文
posted @ 2020-05-14 21:23 幻影黑子 阅读(160) 评论(0) 推荐(0)
摘要: for循环的流程图 【注意】for循环在执行条件测试后,先执行程序部分,再执行跟表达式。 Java 增强 for 循环(foreach) Java5 引入了一种主要用于数组的增强型 for 循环。Java 增强 for 循环语法格式如下: 以数组为例: 声明语句:声明新的局部变量,该变量的类型必须和 阅读全文
posted @ 2020-05-14 20:59 幻影黑子 阅读(12692) 评论(0) 推荐(0)
摘要: switch 语句 switch 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。语法switch 语法格式如下: switch 语句有如下规则: switch 语句中的变量类型可以是:byte、short、int 或者 char。从 Java SE 7 开始,switch 支持字符 阅读全文
posted @ 2020-05-14 20:52 幻影黑子 阅读(179) 评论(0) 推荐(0)
摘要: if...else if...else 语句if 语句后面可以跟 elseif…else 语句,这种语句可以检测到多种可能的情况。 使用 if,else if,else 语句的时候,需要注意下面几点: if 语句至少有 1 个 else 语句,else 语句在所有的 elseif 语句之后。 if  阅读全文
posted @ 2020-05-14 20:49 幻影黑子 阅读(917) 评论(0) 推荐(0)
摘要: 1.实用快捷键: Ctrl+/ 或 Ctrl+Shift+/注释(// 或者/*…*/ ) Ctrl+D 复制行 Ctrl+X 删除行 快速修复 alt+enter`` (modify/cast) 代码提示 alt+/ ctr+G 定位某一行 Shift+F6 重构-重命名 Ctrl+R 替换文本 阅读全文
posted @ 2020-05-14 20:46 幻影黑子 阅读(233) 评论(0) 推荐(0)
摘要: 算术运算符 算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了所有的算术运算符。 自增自减运算符 自增(++)自减(--)运算符是一种特殊的算术运算符,在算术运算符中需要两个操作数来进行运算,而自增自减运算符是一个操作数。 关系运算符 下表为 Java 支持的关系运算符 位运算符 阅读全文
posted @ 2020-05-14 20:34 幻影黑子 阅读(152) 评论(0) 推荐(0)
摘要: 自动类型转换 总结一句话就是:容量小的数据类型可以自动转换为容量大的数据类型。 下面看一张表 最小的 byte,最大容量为 double。 强制转换 — (显示转换) int a = 200; byte b = (byte) a; 我们来看看一个实例来对比下 以上图中显示没有强转就会报出一个错误。那 阅读全文
posted @ 2020-05-14 01:17 幻影黑子 阅读(169) 评论(0) 推荐(0)
摘要: 变量(variable) 我们通过变量来操纵存储空间中的数据,变量就是指这个存储空间!空间位置是确定的,但是里面放置什么值不确定! Java是一种强类型语言,每个变量都必须声明其类型。 Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。 变量在使用前必须对其声明, 只有在变量 阅读全文
posted @ 2020-05-14 01:07 幻影黑子 阅读(218) 评论(0) 推荐(0)