查看当前类的父类 会出现一个图 不过这个有点鸡肋,我们通常想看一个类的实现有哪些,虽然有个方法可以,但是没有图. 查看类的实现 在你想查看的类上 Ctrl+H(Ctrl+Alt+B是直接弹窗,不能过滤) 很大一坨,官方的实现和第三方的实现都有,不好去寻找,那么点击 我们可以配置显示哪些实现类 然后配置 最后在scope选择我们刚配置的 这样我就找到了JDK范围内原生的实现类了…
打开想要查看的接口或者类文件,使用快捷键CTRL+H调出Hierarchy窗口 比如,想要查看Exception的类继承关系,首先定位到这个文件,然后调出Hierarchy窗口. 该窗口上面的一排工具栏如下: 分别是: 查看完整的类(接口)阶层结构 查看父类或者父接口 查看子类 是否按照字母排序 当前操作搜索的范围[重点] 刷新 是否同步打开相应的类或者接口[即鼠标选中某个接口或类,编辑器自动打开] 扩展块或者隐藏块 固定窗口 导出所有的结构到文本文件中 如果用多了idea就会发现,很多的操作都…
1.打开接口类 2.双击接口名选中 3.Ctrl+T,打开接口实现类…
1.找到要打开的接口类 2.双击接口名选中 3.按Ctrl+T打开接口实现类 以List接口为例,如下所示…
选中接口或类 显示结果: 如果需要添加其他的接口或类:点击右键 添加需要的接口或类: 显示结果:…
JDBC常用接口.类介绍 JDBC提供对独立于数据库统一的API,用以执行SQL命令.API常用的类.接口如下: DriverManager 管理JDBC驱动的服务类,主要通过它获取Connection数据库链接,常用方法如下: public static synchronized Connection getConnection(String url, String user, String password) throws Exception; 该方法获得url对应的数据库的连接. Conn…
学习List接口实现类 ArrayList  Vector  LinkedList List接口的实现类中最经常使用最重要的就是这三个:ArrayList.Vector.LinkedList. JDK中这三个类的定义: 1.ArrayList<E>: public class ArrayList<E> extends AbstractList<E>         implements List<E>, RandomAccess, Cloneable, ja…
Servlet总结01——servlet的主要接口.类 (一)servlet类 Servlet主要类.接口的结构如下图所示: 要编写一个Servlet需要实现javax.servlet.Servlet接口,该接口定义了5个方法.如下: 1.init(),初始化servlet对象,完成一些初始化工作. 它是由servlet容器控制的,该方法只能被调用一次,初始化过程如下: 2.service(),接受客户端请求对象,执行业务操作,利用响应对象响应客户端请求. 3.destroy(),当容器监测到一…
目录 1. 接口概述 2. 接口方法详读 3. 接口方法的实践操作 3.1  String和Integer对于compareTo()的实现 正文 接口Comparable 我们在字符串中见到过CompareTo方法,知道这个方法是用于比较字符串顺序的,根据字典顺序进行排序.Java中很多类也都有CompareTo方法,甚至于排序算法的底层组成也是依赖于比较的,而这个比较就是依赖于各种数据类型的CompareTo或者Compare方法.Java中所有的compareTo方法都源于一个接口,那就是C…
接口Comparator 1.1 前面我们讲过Java提供了一个用于比较的接口Comparable,提供了一个比较的方法,所有实现该接口的类,都动态的实现了该比较方法.实际上Java中除了比较一个接口外,还提供了一个接口,该接口也是具有比较的功能,但该接口注重的却是比较容器,然后对其排序,这就是Comparator,下面我们就来具体认识一下: 1. 接口概述 Comparator并不想Comparable那样有许许多多的实现类,该接口的实现类只有两个Collator, RuleBasedColl…
网上过滤敏感词工具类有的存在挺多bug,这是我自己改用的过滤敏感词工具类,目前来说没啥bug,如果有bug欢迎在评论指出 使用前缀树 Trie 实现的过滤敏感词,树节点用静态内部类表示了,都写在一个 SensitiveFilter 一个文件里了 package top.linzeliang.util; import org.apache.commons.lang3.CharUtils; import org.apache.commons.lang3.StringUtils; import org…
Myeclipse中打开接口实现类的快捷键-----Ctrl + T Myeclipse中 Open Type快捷键-----Ctrl + Shift + T…
本文主要总结Servlet  API遍程常用接口和类 Servlet API http://tomcat.apache.org/tomcat-5.5-doc/servletapi/index.html Sun公司提供了javax.servlet.http 和javax.servlet两个扩展包来开发Servlet.这两个包属于Java的标准扩展Servlet API. javax.servlet包提供了控制Servlet生命周期所必需的Servlet接口. javax.servlet.http包…
一.CustomEditorConfigurer类 CustomEditorConfigurer可以读取实现java.beans.PropertyEditor接口的类,将字符串转为指定的类型.更方便的可以使用PropertyEditorSupport.PropertyEditorSupport实现PropertyEditor接口,必须重新定义setAsText. public class Hello { private String message; private User user; pub…
七.BeanPostProcessor接口 当需要对受管bean进行预处理时,可以新建一个实现BeanPostProcessor接口的类,并将该类配置到Spring容器中. 实现BeanPostProcessor接口时,需要实现以下两个方法: postProcessBeforeInitialization 在受管bean的初始化动作之前调用 postProcessAfterInitialization 在受管bean的初始化动作之后调用容器中的每个Bean在创建时都会恰当地调用它们.代码展示如下…
一.ApplicationContextAware接口 当一个类需要获取ApplicationContext实例时,可以让该类实现ApplicationContextAware接口.代码展示如下: public class Animal implements ApplicationContextAware, BeanNameAware{ private String beanName; private ApplicationContext applicationContext; public v…
看<VC++动态链接库(DLL)编程深入浅出>时,里面提到使用Visual C++的Depends工具可以查看动态链接库中的导出接口.对于VC6.0,VC所带的Depends软件,在VC6安装目录下的tools文件夹里面,可以直接运行.但是VS2010中没有了Depends工具,如何查看DLL文件的导出接口呢? 解决方法:(方法来源) 1. 打开命令行窗口 2. 运行vcvarsall.bat VS2010里vcvarsall.bat是在D:\Program Files (x86)\Micro…
镇场诗: 大梦谁觉,水月中建博客.百千磨难,才知世事无常. 今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ 1.代码 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 {…
Jakarta Commons项目提供了相当丰富的API,我们之前了解到的Commons Lang只是众多API的比较核心的一小部分而已.Commons下面还有相当数量的子项目,用于解决各种各样不同方向的实际问题,BeanUtils就是其中的一个,用于处理JavaBeans.它利用Java的反射机制,从动态的生成对bean的getter和setter的调用代码,到模拟创建一个动态的bean,等等.这个包看似简单,却是很多开源项目的基石:如在著名的Struts和Spring Framework中,…
Java的集合可以分为两种,第一种是以数组为代表的线性表,基类是Collection:第二种是以Hashtable为代表的键值对. ... 线性表,基类是Collection: 数组类: person[] p; system.out.println(p.length);//报错,不允许对null对象进行任何实际操作.       person[] p=new person[5]; Vector类——数组的改进: 1)四个构造函数 Vector(int initialCapacity,int ca…
1.概述 Servlet API中共有5个包,约113个接口和类: javax.servlet javax.servlet.http javax.servlet.jsp javax.servlet.annotation javax.servlet.descriptor 2.Servlet接口 (1)所有Servlet/JSP应用必须直接或者间接实现Servlet接口, Servlet/JSP容器会将实现了Servlet接口的类加载至容器,以供访问. (2)Servlet中共定义了5个方法: vo…
在看一些框架的优秀改良时,都会设计一层base层,并且 base里面一般都是 abstract 类,然后 就找了为什么做的原因.发现: PHP5支持抽象类和抽象方法.抽象类不能直接被实例化,你必须先继承该抽象类,然后再实例化子类.抽象类中 至少要包含一个抽象方法.如果类方法被声明为抽象的,那么其中就不能包括具体的功能实现. 继承一个抽象类的时候,子类必须实现抽象类中的所有抽象方法:另外,这些方法的可见性 必须和抽象类中一样(或者更为宽松).如果抽象类中某个抽象方法被声明为protected,那么…
一.ApplicationContextAware接口 当一个类需要获取ApplicationContext实例时,可以让该类实现ApplicationContextAware接口.代码展示如下: public class Animal implements ApplicationContextAware, BeanNameAware{ private String beanName; private ApplicationContext applicationContext; public v…
接口与类.接口之间的关系 大家之前都知道类与类之间的关系继承,那么接口与类之间又是怎样子的关系呢? 接口与类之间是实现关系.非抽象类实现接口时,必须把接口里面的所有方法实现.类实现接口用关键字implments,类与接口之间是可以多实现的(即一个类可以实现多个接口). interface Eraser { public static final String color = "白色"; public abstract void clean(); } class Pencil imple…
使用接口和类的作用:Servlet也是依靠继承父类和实现接口来实现的.使用Servlet必须要引入两个包:javax.servlet和javax.servlet.http.所有的Servlet应用都是通过实现这两个包中的接口或继承这两个包中的类来完成的.javax.servlet包中的类和接口主要用于控制Servlet的生命周期,是编写Servlet必须实现的:javax.servlet.http包中的类和接口主要用于处理与HTTP相关的操作.每个Servlet都必须实现Servlet接口,在实…
各接口及类关系图 Iterable 所有集合的初始接口,实现该接口可进行foreach操作,只有一个iterator()方法,并返回iterator类型: Iterable在java.lang下,Iterator在java.util下,Iterator主要包括hasNext(), next(), remove(); 所有实现了Iterable就可以操作迭代器iterator, 但能使用迭代器iterator就未必实现了Iterable接口,如数组? 为什么需要Iterable? 因为Iterat…
  Jakarta Commons项目提供了相当丰富的API,我们之前了解到的Commons Lang只是众多API的比较核心的一小部分而已.Commons下面还有相当数量的子项目,用于解决各种各样不同方向的实际问题,BeanUtils就是其中的一个,用于处理JavaBeans.它利用Java的反射机制,从动态的生成对bean的getter和setter的调用代码,到模拟创建一个动态的bean,等等.这个包看似简单,却是很多开源项目的基石:如在著名的Struts和Spring Framework…
这个可以查看每个cpp文件中类以及类成员函数的框框叫导航栏! 怎么打开导航栏可以再百度.…
Utils--前台调用后台接口工具类 package com.taotao.manage.httpclient; import java.io.IOException; import java.net.URISyntaxException; import java.util.ArrayList; import java.util.List; import java.util.Map; import org.apache.http.NameValuePair; import org.apache.…
一.摘要 本文主要简单介绍开发Servlet需要用到的接口和类. 二.ServletRequest和ServletResponse接口 当客户请求到来时,由容器创建一个ServletRequest对象,封装请求数据,同时创建一个ServletResponse对象,封装响应数据.这两个对象作为参数传递给service方法. 这两个接口都用很多方法,这里就不逐一介绍. HttpServletRequest和HttpServletResponse分别继承自ServletRequest和ServletR…