摘要:
一,异常的概念 程序在运行时,发生了我们没有预测的结果,它阻止了程序按照我们预期效果执行 二,怎么保证我们的程序在发生异常以后 ,代码继续执行? 异常处理机制 在程序发生异常以后,还能按照我们事先设定好的逻辑,继续执行后续代码! 三,异常的分类和结构图 1.所有异常和错误的父类--Throwable 阅读全文
摘要:
一。内部类的作用 1.实现了类的隐藏 2.实现了多重继承 3.内部类拥有外部类所拥有的属性和方法的访问权限 4.避免修改接口的时候出现同名方法 二。内部类--成员内部类 1.如果我们想访问内部类,我们必须要有外部类的实例,只能通过外部类访问 2.成员内部类可以拥有private,protected访 阅读全文
摘要:
在讲述抽象类和接口之前,扯点别的:封装,继承,多态,我只做个简单的涉略 一,封装 1.体现: 将变量和方法放到一个类中 私有字段封装成共有属性 2.this: 如果发现成员变量的名称和方法参数的名称相同,如何区分??? 答:是否有this关键字做前缀区分,有this的,成员变量,没有this的,方法 阅读全文
摘要:
一,类和对象的含义 1.类:类是具有相同属性(静态特征)和行为(功能 )的一系列事物的集合。 eg:以下俩者是不是类 1)汽车 √ 2)小胖桌子上那个红色的杯子 × 2.对象:被精确限定到一个特殊个体! eg:以下俩者是不是对象 1)汽车 × 2)小胖桌子上那个红色的杯子 √ 3.类和对象的关系: 阅读全文
摘要:
初识Java 一,什么是程序 程序:为了让计算机执行某些操作或解决某个问题和编写的一系列有序指令的集合 二,java技术 Java SE 标准版 java EE 企业版 Java ME 微小版(现在不是主流) 三,Java框架 1,外部框架 public class HelloWorld{ } 2, 阅读全文
摘要:
冒泡排序 冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 冒泡排序 阅读全文
摘要:
一,什么是数组 所谓数组,是相同数据类型的元素按一定顺序排列的集合。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干变量 阅读全文
摘要:
一,格式 for(赋值语句//为循环变量赋初值;条件语句//循环结构的循环条件;赋值语句//迭代,修改循环变量的值){ //循环体; } 二,简单举例 for(int i=1;i<=10;i++){ System.out.print("第"+i+"遍循环"); } 三,for循环条件可以少吗? 当然 阅读全文
摘要:
前记:永远不要写死循环 一,while循环 先判断,再执行 while(条件){ //代码块; 迭代; } 示例: 二,do while语句 先执行一次,再判断 do{ //代码块; 迭代; }while(条件); 示例: 阅读全文
摘要:
一,switch 由于本作者学的是jdk6.0版本,我知道7.0可以使用字符串,但是我就不改了 语法: switch(char类型/int类型){ case 值: //输出 break; ... defaule: //输出 break; } 示例1: 示例2: 阅读全文