
java基础知识
cherrlasea
学习笔记
越努力,越幸运
展开
-
java反射笔记
java反射通过反射的方式调用,分为3个步骤class Student {public String name;public int age;public void setAge(int age){this.age = age;}public void setName(String name){}}通过反射获得类Class cls = Class.forName(“com.demo.bean.Student”);得到调用类方法Method m = cls.getDeclared原创 2020-10-26 17:57:30 · 181 阅读 · 0 评论 -
java基础知识-传值和传引用
java基础知识-传值和传引用 背景:在做项目时,一直很纳闷Activity的list通过MyAdapter构造方法传给Adapter类的mContext了,为什么对于list的修改,只需要调用adapter.notifyDataSetInvalidated();或者adapter.notifyDataSetChanged();就可以更新列表显示。在如下这个小实例中在MyListActivity类原创 2016-04-19 10:39:35 · 554 阅读 · 0 评论 -
定义抽象类的注意事项
抽象类必须是public类型,不能是private或protected类型。方法定义:1)使用abstract修饰方法,如下所示:protected abstract void b(); //抽象方法不能定义成private类型,需定义成protected或public类型。因为子类继承抽象类,必须重写抽象方法。2)使用空实现或具体实现。//使用空实现protecte原创 2016-06-22 12:36:15 · 812 阅读 · 0 评论 -
Chrome浏览器添加插件Modify Headers for Google Chrome
chrome浏览器添加Modify Headers for Google Chrome插件步骤:点击chrome浏览器右上角设置按钮,选择更多工具->扩展程序->获取更多扩展程序,然后选择Modify Headers for...,找到Modify Headers for Google Chrome下载安装。原创 2016-08-23 10:52:50 · 26933 阅读 · 0 评论 -
java基础知识-static关键字
java中关键字static,一般用来修饰类内部成员,比如修饰成员变量我们称之为静态成员,修饰的成员方法我们称之为静态方法,他们属于类而不是类的实例。它们是随着类的加载(而不是随着对象的产生)而产生,以至于可以用类名+静态成员名(或静态方法名)直接获得。被static修饰的成员变量和成员方法是独立于该类的,它不依赖于某个特定的实例变量,也就是说它被该类的所有实例共享。所有实例的引用都指向同一个转载 2016-09-05 13:59:50 · 460 阅读 · 0 评论 -
java反射获得泛型参数getGenericSuperclass()
public class Person { } import java.lang.reflect.ParameterizedType; import java.lang.reflect.Type; public class Student extends Person { public static void main(String[] args) { S转载 2016-11-16 11:10:28 · 1184 阅读 · 0 评论 -
Java内存分配全面浅析
转自http://blog.youkuaiyun.com/yangyuankp/article/details/7651251 本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。 进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,转载 2017-05-01 19:42:29 · 304 阅读 · 0 评论 -
java基础知识
1 java中基本类型占用字节数Java中有8种数据类型:charint short long byte float doubleboolean字节是byte,位是bit 一个字节占8位:1byte = 8bit。char在java中是2个字节,java采用unicode编码,2个字节(16位)来表示一个字符。数据类型 位数 字节数 char ...原创 2016-08-11 13:22:20 · 512 阅读 · 0 评论 -
android基础知识
Q1:android:layout_weight的真实含义解答:首先声明只有在Linearlayout中,该属性才有效。之所以android:layout_weight会引起争议,是因为在设置该属性的同时,设置android:layout_width为wrap_content和match_parent会造成两种截然相反的效果。 android:layout_weight的真实含义是:一旦View原创 2017-08-11 22:01:34 · 550 阅读 · 0 评论