随笔分类 - Java基础
摘要:一、定义 注意:foreach循环用于读取数组元素的值,不能修改元素的值 二、代码实测
阅读全文
摘要:一、数组重要基础知识点 数组也是对象 关键词:1.相同类型 2.有序 二、数组的声明 基本类型数组内存分配图如下: 引用类型数组内存分配图如下: 重点:user[ ]里存的是引用类型,存的是每一个user对象的地址,而不是把user对象存在数组里。 三、代码实测
阅读全文
摘要:一、多态的定义 二、多态的要点 三、代码实测 多态必要条件3——父类引用Animal a指向子类对象d;等价于Animal a=new Dog(); !!! 四、运行结果
阅读全文
摘要:1. 当子类继承父类,重写了父类的方法,而子类又想调用父类的属性值和父类的方法时,可以使用super关键字。 2.测试super的代码如下: 3.控制台输出结果 4.super()总是默认在构造器的第一句,调用父类对应的构造方法。先一直向上追溯到object类,再依次向下执行类的初始化和构造方法,直
阅读全文
摘要:额em...留个疑问,this和static还没有完全理解,先放在这,回头明白了再来补。 1.this定义 this代表类本身的对象,this.属性相当于对象.属性 this表示当前对象。代表将来创建好的对象。 使用this可以调用类的成员变量和成员方法. 2.this的使用场合 1.static
阅读全文
摘要:方法的重载(overload)这个知识点总容易迷糊,特此记录一下方法重载的要点。 尤其注意只有返回类型不同时,是不构成方法重载的。
阅读全文
摘要:1.区别: break是结束整个循环; continue语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定 2.实现功能:把100~150之间不能被3整除的数输出,并且每行输出5个数 代码截图: 3.控制台运行截图: 4.code: publi
阅读全文
摘要:1.要求:用循环输出1-1000之间能被5整除的数,且每行输出5个 2.代码截图: 我写了3种方法来实现。 第一种:用计数器变量 code: // 用while循环或其他循环输出1-1000之间能被5整除的数,且每行输出5个 System.out.println("法1:___________");
阅读全文
摘要:实例1. 打印出如下图 所示效果 代码截图: 代码: public class TestForNesting { public static void main(String[] args) { for(int i=1;i<=5;i++){ // i 控制输出的值,即行数 for(int j=1;j
阅读全文
摘要:1.计算“1+2+3+...+100的和 ” 的代码,注重看 注解的 for循环的执行步骤过程 2.for循环注意事项:用逗号把多个初始化语句和迭代语句分隔开 for循环代码: for(int i=1,j=i+10;i<5;i++,j=i*2){ System.out.println("i="+i+
阅读全文
摘要:1.while语法结构的定义和执行流程图 2.实例:计算1+2+3+...+100的和 代码: public class TestWhile { public static void main(String[] args) { // 计算1+2+3+...+100的和 int i=1; int su
阅读全文
摘要:public class Welcome { //If(flag) == if(flag==true) //If(!flag) == if(!flag==true) //final 定义常量,常量一旦被初始化后不能再改变其值; public static void main(String[] arg
阅读全文
浙公网安备 33010602011771号