自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 java再复习——通过反射使用类的属性,方法和构造器

知道了如何获取到类的属性,方法和构造器,那么就应该开始使用了。public class ReflectDemo { public static void main(String[] args) throws Exception{ //加载类 Class clazz = Student.class; //取得无参构造函数 Constructor declaredConstru

2017-02-28 19:36:28 438

原创 java再复习——通过反射获取类的名字,属性,方法,构造器

熟练的使用反射的API,才可以熟练的写框架,不会语法,如何写句子?public class ReflectTest { public static void main(String[] args) throws Exception { //加载类 Class clazz = (Class) Class.forName("Student"); //获取类名 System.ou

2017-02-28 17:51:56 706

原创 java再复习——通过反射读取注解

通过反射读取类的注解与属性的注解的相关常用APIpublic class AnnoationTest { public static void main(String[] args) throws ClassNotFoundException { //通过反射加载类 Class clazzClass = (Class) Class.forName("Student"); //读

2017-02-28 12:41:01 905

原创 java再复习——成员内部类为什么不能定义静态变量

java的成员内部类不可以定义静态变量,为什么要设计? 以及真的完全不能静态的东西吗?public class InnerClassDemo { class InnerClass{ //1、这样是可以的,这样编译器会在编译的时候就将这种语句变成常量值(也就是说可以定义所有的static final + 基本数据类型) static final int i = 50; //2、这

2017-02-28 11:37:58 6701

原创 java再复习——注解的定义与使用

@Target(value = ElementType.FIELD)@Retention(value = RetentionPolicy.RUNTIME)public @interface Column { String name() ; boolean isId() default false;}这是声明一个注解,@Target与@Retention为元注解,用来对自定义注

2017-02-22 17:39:55 355

原创 java再复习——多态的理解

每当有人问我什么是多态的时候,我并不知道到底该如何去回答。我只知道在代码中什么时候该使用接口,什么时候使用父类,继承,使用多态的特性来编程,但是到底该如何回答,今天我想强迫自己总结一下。多态的定义:多种形态,可以实现动态联编,就是在编译的时候是一种形态,在运行的时候绝对它的真正形态。这话到底是他妈的什么意思?简单点,说话的方式再简单点,对应代码就是:public class Tes

2017-02-22 16:04:56 348

原创 java再复习——字符串他妈到底有几个?

类的内存分析,为什么要加载方法到方法区,以及如何生效等都记录过了,再记录一下,方法区中的字符串常量池。我们在定义一个字符串变量时,JVM会先去方法区的常量池中寻找是否有以及存在的,如果有就直接将引用指向常量池中的这个字符串,如果没有就先在常量池中创建一个字符串,然后将引用指向它。public class Test { public static void main(String[] ar

2017-02-22 15:34:51 293

原创 java再复习——this的真正意义以及方法区的方法信息与对象的方法是如何产生关联的

this关键字:指代当前调用某方法的实际对象this关键字最常用场景:public class Student { String name; public Student(String name) { this.name = name; } }在同名的情况下,用来区分是局部变量还是对象的全局变量,当然还有其他场景,比如this()调用本类的其他构造方法,或者其他

2017-02-22 15:12:52 1068

原创 java再复习——代码执行的大体流程与内存分析

一段java代码是如何执行的以及它所涉及的内存分配时如何进行的?一:一个java程序的主入口为public static void man();二:java程序内存分为:堆内存和栈内存三:作为一个程序,代码的执行流程,一定是从左到右,从上到下的。程序片段:public class Test { int i; String name; public stati

2017-02-21 16:43:21 313

原创 java再复习——面向对象(二)

上一次记录了一下面向对象是如何而来的,以及为什么要用面向对象的思想来编程,在工作中会带来什么好处。这一次我想记录一下我个人对面向对象的理解。我觉得:面向对象编程,其实是面向对象组织代码为什么要这么说?  因为上一次虽然说了那么多面向过程写代码的坏处,以及面向对象写代码的好处,但是细心的人或者初学者就发现,代码到最后写下来,每一句最根本的代码还不是面向过程吗?  假如说上一次举得例子,得

2017-02-21 12:02:15 258

原创 java再复习——面向对象(一)

面向对象,OOP,全名Object Oriented Programming,本意就是以对象为导向的编程。OOP是如何演变而来的?要只知道面向对象的是如何演变而来的,必须得先知道,在它之前人们是如何编程的,也就是面向过程编程。早起的C语言就是典型的面向过程编程,计算机专业的学生一定都学过C语言,大家都知道C语言是如何编程的,特别是新手,定义大一堆变量,然后再写一大堆的方法(好的话,

2017-02-21 11:31:51 325

RecyView刷新加载

封装RecyclerView+SwipeRefreshLayout ,下拉刷新,上拉加载例子。

2016-12-21

RecyclerView+SwiperRefresh刷新加载

RecyclerView+SwiperRefresh刷新加载

2016-12-20

空空如也

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

TA关注的人

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