自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 天气预报app简易版

这个是一个简易版的天气预报app 希望大家能够喜欢

2016-05-31 22:05:56 646

原创 关于继承的问题

继承,我这里只说方法, 继承关心的是我从父类继承来的东西有不是拥有的东西(简单地说也就是能使用的东西) 1。访问修饰符为private的方法不能被继承,而是被隐藏,在子类中可以写一个跟父类访问修饰符为private方法一样的方法,(这里不存在覆盖问题,因为方法被隐藏,根本就没有被继承,所以不存在覆盖问题,在子类里面写的方法,实际就是在子类中添加了一个可用的方法而已) 2.     对于继承来

2015-10-13 20:30:12 352 1

原创 Md5加密

算法  :  只能加密不能反解  public static String md5(String str){     StringBuilder mess = new StringBuilder();     try{     MessageDigest md = MessageDigest.getInstance("MD5");     byte[] bytes = str.getBy

2016-11-13 12:48:01 215

原创 生活中不要欺骗自己

生活中不要欺骗自己

2016-11-13 11:00:25 251

原创 android中的动画(一)

动画可以作用在view上viewgroup上,activity切换的时候 在res文件夹中创建anim文件夹,在文件夹中创建set相关的xml布局文件 scale: 最重要的是以谁为锚点从多少缩放到多少 锚点:  android:pivotX="50%"  android:pivotY="50%" 动画时长:   android:duration="2000" 动画播放完

2016-11-09 10:25:30 193

转载 android中paint的用法

自定义控件具有很强的灵活性,可以根据你的想法画出各种各样的图案,在Android中如果是自定义控件的话,Paint这个类用的还是较多的,这一篇就来简单介绍Paint这个类的使用,先来看一下这个类的注释 /** * The Paint class holds the style and color information about how to draw * geometries, te

2016-09-11 21:43:33 1964 1

转载 我的江湖也是你的江湖

野蛮生长 现在的公司基本都会给新入职的同学配备一个老员工,俗称「导师」。导师制的主要目的是帮助新员工迅速熟悉公司环境和融入团队中。这个初衷自然是没问题的,只是因为导师制其实不算正式的规章制度,更多是一种文化上的强制介入,但很多时候又没有绑定任何利益机制,所以它的效果实际上和个体差异有很大关系。 我觉着新入行的同学,尽量不要去依赖此类导师制。不是否定这种机制,而是提醒不要形成心理依赖,觉

2016-09-10 12:12:00 316

原创 接口以及抽象类

抽象类的设计是一种思想,从多种对象中抽取出共有的行为进行封装。 对于确定的行为封装成方法,对于不确定的行为封装成抽象方法。 抽象方法的另一层含义是子类必须实现此行为。 接口的设计解决了安卓中的多继承的问题,也解决了类可以进行扩展功能,也就是解耦。 这些都是思想   大家要多想       设计要符合我们生活。

2016-09-07 16:38:28 158

原创 单例设计模式

这个是先初始化对象。 称为:饿汉式。 Single类一进内存,就已经创建好了对象。 class Single { private static Single s = new Single(); private Single(){} public static Single getInstance() { return s; } } //对象是方法被调用时

2016-09-07 16:33:25 140

原创 抽象类

当多个类中出现相同功能,但是功能主体不同, 这是可以进行向上抽取。这时,只抽取功能定义,而不抽取功能主体。 抽象:看不懂。 抽象类的特点: 1,抽象方法一定在抽象类中。 2,抽象方法和抽象类都必须被abstract关键字修饰。 3,抽象类不可以用new创建对象。因为调用抽象方法没意义。 4,抽象类中的抽象方法要被使用,必须由子类复写起所有的抽象方法后,建立子类对象调用

2016-09-07 12:03:11 203

原创 final关键字的用法

final在修饰类的时候怎么理解,因为继承打破了类的封装性,之前的类假如能通过C语言等和操作系统直接打交道,你继承了那么你能进行重写 重写了那还能和操作系统打交道了吗? final保证封装性的一种方法 final : 最终。作为一个修饰符, 1,可以修饰类,函数,变量。 2,被final修饰的类不可以被继承。为了避免被继承,被子类复写功能。 3,被final修饰的方法不

2016-09-07 10:16:38 190

原创 构造函数初始化过程

子父类中的构造函数。 在对子类对象进行初始化时,父类的构造函数也会运行, 那是因为子类的构造函数默认第一行有一条隐式的语句 super(); super():会访问父类中空参数的构造函数。而且子类中所有的构造函数默认第一行都是super(); 为什么子类一定要访问父类中的构造函数。 因为父类中的数据子类可以直接获取。所以子类对象在建立时,需要先查看父类是如何对这些

2016-09-07 09:50:17 353

原创 继承

继承: 1,提高了代码的复用性。 2,让类与类之间产生了关系。有了这个关系,才有了多态的特性。 注意:千万不要为了获取其他类的功能,简化代码而继承。 必须是类与类之间有所属关系才可以继承。所属关系 is a。 Java语言中:java只支持单继承,不支持多继承。 因为多继承容易带来安全隐患:当多个父类中定义了相同功能, 当功能内容不同时,子类对

2016-09-06 20:46:22 139

原创 java中对象的初始化流程

1.Student  stu = null; 2.Student stu = new Student(): 运行程序: 程序走到1时,stu存在在栈中,不存在类加载以及Student类初始化属性的行为。 程序走到2时,Student类首先会被jvm所加载,加载的同时加载静态的属性(1),方法(2),执行静态代码块(3) (静态代码块最后执行,并且只会执行一次,而非静态代码块可以执行多次)

2016-09-05 19:37:50 193

原创 封装

封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。 好处: 1.将变化隔离 2.便于使用 3.提高重用性 4.提高安全性 封装原则: 1.将不需要对外提供的内容都隐藏起来 2.把属性都隐藏,提供公共方法对其访问 我们在用别人的api的时候都是别人封装好的,这些别人封装好的api我们要选择一些自己认为重要的去学习他们是怎么封装的 为了将来自己写框架。

2016-09-04 21:30:23 167

原创 继承

继承:   把不同模块或者是不同类中通用的方法抽取出超类,也就是不变的,  对于可变的方法,把他写成抽象方法,或者是写成接口,  对于项目    写的时候一定要层次分明      功能单一       这样便于重用

2016-06-03 06:53:50 197

原创 PopupWindowDemo

public class MainActivity extends Activity {     private PopupWindow pw; private View item; private Button v; private ScaleAnimation sa; @Override     protected void onCreate(Bundle save

2016-05-31 22:09:17 257

原创 一键锁屏

1,创建类DeviceAdminReceiver的子类 public class DeviceAdminSample extends DeviceAdminReceiver { } 2,在清单文件中配置广播接收者                 android:name="com.itheima62.lockscreen.DeviceAdminSample"

2016-05-15 22:00:26 314

原创 程序员的建议

庞大的体系没有长时间的积累,是学不精的, 想成为高手也不是一天两天的事。目前对大家来说就是找个好工作,所以现在的目标就是达到用人单位的要求,在工作当中日积月累慢慢的成为高手。想在较短的时间内达到,建议大家做到以下几点:   1、课前预习   认真听课并作适当做笔记,课后要认真复习消化所学内容,完成作业。   2、多动手,多动脑,注重实践   对于Java语言的学习,不仅仅是

2015-11-27 08:31:49 500

原创 继承

现不解释       大家想一想问什么会有这个输出,这个要是懂了,会明白很多东西。 package lianxiya; //太经典了 public class Demo_02 { public static void main(String[] args) { son1 a=new son1(); } } class father{ father(){ this.shu

2015-10-20 09:15:12 242

原创 在父类构造器中使用子类中被重写的方法

请看代码 package 憨八龟; //好像懂了               JAVA有一种无歧义性              注重安全性        尽量无歧义               处理的很好了 public class hbg { public static void main(String[] args) { hbg0 H=new hbg0();   hbg1 g=n

2015-10-13 19:56:30 1268

原创 继承到底是什么,为什么private static的方法不能被重写

一个例子,      别人提出来的 。。。。。。 我听说静态方法和private方法不能被覆盖,但是我试了一下以下代码,都能通过:public class A{ static void m(){ ...........} } class B extends A{ void m(){ ...........} } 或 public class A{ private void m

2015-10-13 19:22:57 1032

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除