Java学习笔记(七)——获取类中方法的信息,java的LinkedList
2014-02-12 15:46
501 查看
【前面的话】
在实际项目中学习知识总是最快和最有效的,既能够较好的掌握知识,又能够做出点东西,还是简单的知识总结,最近一直在总结笔记,写的东西还是比较水,希望慢慢可以写出一些干货。
学习过程中的小知识点总结,基础文章,选择阅读。
【知识汇总】
一、 获取一个类中方法的详细信息
1. getDeclaredMethods()方法和getMethods()的区别
1)getDeclaredMethod*()获取的是类自身声明的所有方法,包含public、protected和private方法。
2)getMethod*()获取的是类的所有共有方法,这就包括自身的所有public方法,和从基类继承的、从接口实现的所有public方法。
2. 如何得到一个类的方法的详细信息,下面的代码就是获得一个类的:
1)方法的名字
2)参数的类型
3)方法的返回值的类型
4)方法的修饰符有
5)方法的异常类型
3. 代码介绍:
1)ModifiersText.java实现获取Text类方法的信息
2)Test.java测试类
4. 代码:
1)ModifiersText.java
View Code
2)Test.java
View Code
5. 执行结果
View Code
========================我是2014年2月11日的分割线========================
二、java的LinkedList
项目中要使用到LinkedList,其实对于java来说这些结构都已经是写好了的,只需要去调用就可以了,开发就简单了好多。
1.代码结构:主要写了下面几个java文件,将对LinkedList的操作分开。
LinkList.java实现对LinkedList类中方法的重写定义,这样就可以方便的使用自己定义的方法名对LinkedList进行操作,逻辑结构也就更加清晰一些了。
LinkListInfo.java数据封转
StorageTest,.java实现存储数据
MainTest.java测试代码,取数
2.代码
LinkList.java
View Code
LinkListInfo.java
View Code
StorageTest,.java
View Code
MainTest.java
View Code
3.结果
View Code
========================我是2014年2月12日的分割线========================
【后面的话】
节后的生活有归于平静了,必须在接下来的日子学习到更多,不要着急,一点一点来。
分享:
社交网络≠阅读
阅读≠学习
学习≠生产
生产≠影响力
在实际项目中学习知识总是最快和最有效的,既能够较好的掌握知识,又能够做出点东西,还是简单的知识总结,最近一直在总结笔记,写的东西还是比较水,希望慢慢可以写出一些干货。
学习过程中的小知识点总结,基础文章,选择阅读。
【知识汇总】
一、 获取一个类中方法的详细信息
1. getDeclaredMethods()方法和getMethods()的区别
1)getDeclaredMethod*()获取的是类自身声明的所有方法,包含public、protected和private方法。
2)getMethod*()获取的是类的所有共有方法,这就包括自身的所有public方法,和从基类继承的、从接口实现的所有public方法。
2. 如何得到一个类的方法的详细信息,下面的代码就是获得一个类的:
1)方法的名字
2)参数的类型
3)方法的返回值的类型
4)方法的修饰符有
5)方法的异常类型
3. 代码介绍:
1)ModifiersText.java实现获取Text类方法的信息
2)Test.java测试类
4. 代码:
1)ModifiersText.java
View Code
2)Test.java
View Code
5. 执行结果
View Code
========================我是2014年2月11日的分割线========================
二、java的LinkedList
项目中要使用到LinkedList,其实对于java来说这些结构都已经是写好了的,只需要去调用就可以了,开发就简单了好多。
1.代码结构:主要写了下面几个java文件,将对LinkedList的操作分开。
LinkList.java实现对LinkedList类中方法的重写定义,这样就可以方便的使用自己定义的方法名对LinkedList进行操作,逻辑结构也就更加清晰一些了。
LinkListInfo.java数据封转
StorageTest,.java实现存储数据
MainTest.java测试代码,取数
2.代码
LinkList.java
View Code
LinkListInfo.java
View Code
StorageTest,.java
View Code
MainTest.java
View Code
3.结果
View Code
========================我是2014年2月12日的分割线========================
【后面的话】
节后的生活有归于平静了,必须在接下来的日子学习到更多,不要着急,一点一点来。
分享:
社交网络≠阅读
阅读≠学习
学习≠生产
生产≠影响力
相关文章推荐
- Java学习笔记(七)——获取类中方法的信息,java的LinkedList
- java反射学习笔记(3)---使用Class来获取方法、成员变量、构造函数信息
- Cedar老师的java中的反射学习笔记(三)--获取方法信息
- Java学习笔记之集合(四):LinkedList集合的特点和常用方法
- Java笔记(8)-泛型、链表、LinkedList<E>、Iterator迭代器、Collections类方法、堆栈、HashMap<K,V>、TreeSet<E>、自动装箱和拆箱
- Java学习笔记之LinkedList基本用法
- JAVA学习中的一点小发现:LinkedList中.poll()方法在输出时使用应注意的小点
- j2me学习笔记【2】——利用Display类的isColor()方法获取设备是否支持彩色的信息
- Java学习笔记之集合(二):List集合的常用方法
- [bxd学习java基本点]7.linkedList方法,remove移走的要显示元素
- Java集合源码学习笔记(三)LinkedList分析
- Thinking in java学习笔记之LinkedList 与Stack
- 学习笔记_Java get和post区别(转载_GET一般用于获取/查询资源信息,而POST一般用于更新资源信息)
- java.util.LinkedList学习笔记
- java 集合学习笔记2-ArrayList LinkedList Vector 泛型 增强for 可变参数
- java 数字证书信息的获取实例-java学习笔记(2)
- Android(java)学习笔记109:通过反射获取成员变量和成员方法并且使用
- Java集合源码学习笔记(五)ArrayList,LinkedList,Vector和Hashtable,HashMap的比较
- Java学习提要——"反射"获取方法信息(成员函数、成员变量 、构造函数)
- java学习笔记—自定义实现linkedList集合