java基础补习
Wbao
这个作者很懒,什么都没留下…
展开
-
函数感悟(个人)
函数感悟(个人)创建函数: 1. 首先要知道自己自己定义的函数要解决什么样的问题 2. 函数不要做多余的事情,只需要完成原本它应该要玩成的事情就行 重点内容原创 2016-02-08 13:17:14 · 409 阅读 · 0 评论 -
break和continue跳出指定for循环(for一些特点)
break和continue跳出指定循环num1: for (int i = 0; i < 10; i++){ for (int j = 0; j < 10; j++) { if (j % 2 == 0) { continue num1; } if (j == 5) {原创 2016-02-08 13:23:02 · 2027 阅读 · 0 评论 -
static修饰词
/*内存位置: static修饰符,修饰的成员变量、或函数存在于方法内存(也叫共享内存)中生命周期(长) 随着类的创建而创建,随着类的销毁而销毁用途: 在类中存在共性的变量可是用static修饰变量 在没有使用特性变量的方法时可使用static修饰(避免new出一个对象占用内存) 在创建工具类的时候没有使用使用特性变量的时候可以定义成static修饰方法原创 2016-02-16 16:18:59 · 561 阅读 · 0 评论 -
代码块
/* 在自定义的类中,构造代码块最先执行,其次是构造函数构。 造函数随着对象被new出来的同时执行。 默认的构造函数的访问类型跟类的访问类型相同。*/{ System.out.println("静态代码块!!");}原创 2016-02-17 11:22:03 · 252 阅读 · 0 评论 -
单例设计模式
/*单例设计模式:解决一个类在内存只存在一个对象。(控制类的申明对象的个数)记录原则:定义单例,建议使用饿汉式。*//*这个是先初始化对象称为:饿汉模式*/class Single{ private Single() {}; private static Single s = new Single(); public static Single getInsta原创 2016-03-08 08:32:35 · 238 阅读 · 0 评论 -
子父类中的构造函数
/*super();调用父类构造函数this();调用本类构造函数当子类继承父类时会默认执行父类的构造函数super()和this()不能在同一行:因为super()和this()只能在第一行,因为初始化工作要先做为什么子类一定要访问父类中的构造函数。应为父类中的数据子类可以直接获取,所以子类对象在建立时,需要先查看父类时如何对这些数据进行初始化的。所以子类在对象初始化时,要先访问一下父类原创 2016-03-11 15:49:30 · 371 阅读 · 0 评论 -
属性和字段的区别:
访问修饰符+类名+变量名:只能称为字段 访问修饰符+类名+变量名 +get变量名+set变量名 ||get变量名(只读属性):称为属性一个类至少有一个属性 是Object类里的 getclass属性属性名称:set方法后面的部分,把首字母变成小写数据模型: public class User implements Serializable{}原创 2016-05-01 10:49:28 · 513 阅读 · 0 评论 -
抽象类
抽象类的特点: 1、抽象方法一定在抽象类中 2、抽象方法和抽象类都必须被abstract关键词修饰 3、抽象类不可用new创建对象。因为调用抽象方法没意义 4、抽象类中的抽象方法要被使用,必须由子类复写起所有的抽象方法后,建立子类对象调用。 如果子类只覆盖了部分抽象方法,那么该子类还是一个抽象类。 特殊:抽象类中可以不定义抽象方法,这样做仅仅是不让该类建立对象。抽原创 2016-05-01 10:50:41 · 274 阅读 · 1 评论