- 博客(12)
- 收藏
- 关注
原创 抽象类
抽象类的特点: 1、抽象方法一定在抽象类中 2、抽象方法和抽象类都必须被abstract关键词修饰 3、抽象类不可用new创建对象。因为调用抽象方法没意义 4、抽象类中的抽象方法要被使用,必须由子类复写起所有的抽象方法后,建立子类对象调用。 如果子类只覆盖了部分抽象方法,那么该子类还是一个抽象类。 特殊:抽象类中可以不定义抽象方法,这样做仅仅是不让该类建立对象。抽
2016-05-01 10:50:41
291
1
原创 属性和字段的区别:
访问修饰符+类名+变量名:只能称为字段 访问修饰符+类名+变量名 +get变量名+set变量名 ||get变量名(只读属性):称为属性一个类至少有一个属性 是Object类里的 getclass属性属性名称:set方法后面的部分,把首字母变成小写数据模型: public class User implements Serializable{}
2016-05-01 10:49:28
549
原创 javaWeb三层结构之表现层(MVC)
javaWeb分为哪三层:表现层、业务层、持久层MVC模式:视图、模型、控制器(只是表现层的一种设计模式)MVC模型中的控制:Controller Servlet init destroy service(ServletRequest,ServletResponse) Filter(框架核心控制器一般选择这个,因为Filter
2016-05-01 10:46:44
2040
原创 子父类中的构造函数
/*super();调用父类构造函数this();调用本类构造函数当子类继承父类时会默认执行父类的构造函数super()和this()不能在同一行:因为super()和this()只能在第一行,因为初始化工作要先做为什么子类一定要访问父类中的构造函数。应为父类中的数据子类可以直接获取,所以子类对象在建立时,需要先查看父类时如何对这些数据进行初始化的。所以子类在对象初始化时,要先访问一下父类
2016-03-11 15:49:30
385
原创 单例设计模式
/*单例设计模式:解决一个类在内存只存在一个对象。(控制类的申明对象的个数)记录原则:定义单例,建议使用饿汉式。*//*这个是先初始化对象称为:饿汉模式*/class Single{ private Single() {}; private static Single s = new Single(); public static Single getInsta
2016-03-08 08:32:35
250
原创 代码块
/* 在自定义的类中,构造代码块最先执行,其次是构造函数构。 造函数随着对象被new出来的同时执行。 默认的构造函数的访问类型跟类的访问类型相同。*/{ System.out.println("静态代码块!!");}
2016-02-17 11:22:03
275
原创 static修饰词
/*内存位置: static修饰符,修饰的成员变量、或函数存在于方法内存(也叫共享内存)中生命周期(长) 随着类的创建而创建,随着类的销毁而销毁用途: 在类中存在共性的变量可是用static修饰变量 在没有使用特性变量的方法时可使用static修饰(避免new出一个对象占用内存) 在创建工具类的时候没有使用使用特性变量的时候可以定义成static修饰方法
2016-02-16 16:18:59
581
原创 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
2052
原创 函数感悟(个人)
函数感悟(个人)创建函数: 1. 首先要知道自己自己定义的函数要解决什么样的问题 2. 函数不要做多余的事情,只需要完成原本它应该要玩成的事情就行 重点内容
2016-02-08 13:17:14
426
转载 android weight 剩余空间使用
Layout_weight=”数字”首先看一下Layout_weight属性的作用:它是用来分配属于空间的一个属性,你可以设置他的权重。很多人不知道剩余空间是个什么概念,下面我先来说说剩余空间。看下面代码:1. version="1.0" encoding="utf-8"?> 2. xmlns:android="http://schemas.android.com/
2015-07-22 09:34:56
834
原创 android 基本控件
TextView 文本框 属性列表/>adroid:id 属性:设置该TextView的id。android:text 属性:设置显示文本。android:textSize 属性:设置文字大小。android:textColor 属性:设置文本颜色。android:height
2015-07-22 09:32:33
361
原创 android 界面布局(大概)
布局: LinearLayout 线性布局 RelativeLayout 相对布局 TableLayout 表格布局 android:shrinkColumns 表示设置单元格的列是否收缩 对应的方法是setShrinkAllColumns(boolean) android:shrinkColumn
2015-07-22 09:29:46
309
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人