【java类,接口浅谈】教程文章相关的互联网学习教程文章

java-与正在运行的PHP应用程序接口?

我想知道是否可以通过PHP与正在运行的控制台程序(最好在Linux / Debian上运行)进行通信.我目前正在尝试为一个(现有的)控制台Java程序创建一个Web界面,我不知道是否有任何方法可以做到这一点.我可以“注入”一段代码,比如说一个远程控制模块,然后使用它通过PHP“远程控制”脚本吗?(如果不更改现有的.jar文件/只需注入,无需重新编程,那将是非常不错的选择) 我感谢每一个建议!解决方法:如果正在运行的程序没有通信接口,则无法与其通...

如何在Java中获取所有网络接口并将信息存储在Java Map中【代码】

我是Java编程的新手.我需要一种使用java获取Linux中所有网络接口并将该信息存储在Java Map中的方法.我在Google中发现了许多方法以静态方式进行操作-以及如何获取eth0并显示信息.我的代码需要具有可移植性-代码必须显示部署在具有2个或4个网络端口的服务器上的配置. 我认为最好的方法是使用Java Map获取信息,然后在以后显示它.你能帮我吗? 最好的祝愿解决方法:`Enumeration<NetworkInterface> interfaces = NetworkInterface.getNe...

java-传递将两个接口实现为两个不同子类型的类的实例【代码】

如果我有:public interface One{public void method1(); }public interface Two{public void method2(); }public class AClass implements One, Two{}public static void aDiffMethod1(One o){o.method1(); }public static void aDiffMethod2(Two t){t.method2(); }public static void main(String[] args){AClass a = new AClass();aDiffMethod1(a);aDiffMethod2(b); }有时,在我的代码中,我将使用AClass实例(它是接口One的子类型...

使XmlJavaTypeAdapter和接口正常播放【代码】

我有一个父子关系,由此子类:Foo是不可变的,并且未定义默认的no-arg构造函数.父类:Bar通过接口IFoo引用子级.我已经定义了一个适配器来解决构造函数问题,但是现在遇到了另一个问题,JAXB抱怨此上下文不知道类Foo. 如果尝试通过用Foo.class引导我的JAXBContext来解决此问题,那么我会收到缺少默认构造函数错误的信息. 请注意,我正在尝试遵循3.2.1 of the Unofficial JAXB Guide中描述的接口映射方法. 我是否需要采用其他接口映射方法来...

java基础 接口私有方法【代码】

1 /**2 * 问题描述:3 * 我们需要抽取一个共有方法,用来解决两个默认方法之间重复代码的问题4 * 但是这个共有方法不应该让实现类使用,应该是私有化的。5 *6 * 解决方案:7 * 从java 9开始,接口当中允许定义私有方法。8 * 1、普通私有方法,解决多个默认方法之间重复代码问题9 * 格式: 10 * private 返回值类型方法名称(参数列表){ 11 * 方法体 12 * } 13 * 2、静态私有方法,解决多个静态方法之间重复代码的...

java-在SWT接口未运行时显示MessageBox【代码】

我有一个Java SWT应用程序,并且我正在使用此代码段来显示消息框.Display.getDefault().asyncExec(new Runnable() {@Overridepublic void run() {try {MessageBox objError = new MessageBox(SysTray.shell, SWT.ICON_ERROR);objError.setMessage(strMessage);objError.open();SysTray.shell.getDisplay().dispose();System.exit(1);} catch (Exception e) {e.printStackTrace(); // Nothing to be handled here.}}});当未创建我的S...

java-对通用接口列表进行排序【代码】

在这种情况下,我有两个类A,B和一个通用接口CClass A implements Comparable<A> {...}interface C<T> {...}//this class is not longer generic type, I do not know if this matter. Class B extends A implements C<A> {...} 然后,在另一堂课上,我得到了一个B列表,并按照以下顺序对其进行排序List<B> list = new ArrayList<B>(); Collections.sort(list);这可以完美地工作,但是现在我想将B的列表更改为通用接口C,以便可以更通用.L...

Java设计RestfulApi接口,实现统一格式返回【代码】【图】

创建返回状态码枚举package com.sunny.tool.api.enums;/*** @Author sunt* @Description 响应枚举状态码* @Date 2019/10/31**/ public enum ResultCode {// 成功SUCCESS(200),// 失败FAIL(400),// 未认证(签名错误)UNAUTHORIZED(401),// 接口不存在NOT_FOUND(404),// 服务器内部错误INTERNAL_SERVER_ERROR(500);public int code;ResultCode(int code) {this.code = code;} }返回结果集封装package com.sunny.tool.api.entity;imp...

java-是否有“春季方式”从带注释的接口获取实现?【代码】

我想刮一些样板.假设我有一个带有自定义注释的自定义界面:interface MyInterface {@DoSomething("crazy")public String aMethod(int numberOfJumps); }现在,我可以编写一个InvocationHandler,并生成一个Proxy实现,该实现基于注释和方法参数或多或少地有用,并返回适当的结果.这很好. 我的问题是我是否可以使用Spring的某种机制来获得相同的结果,但也许更安全,更快,更灵活和/或更可配置. Spring AOP批注看起来很有希望,但是它们似乎...

对象的替换/替代方法,它是Java中接口的实现【代码】

我有一个只有一种方法的接口.我有一个接收对象的静态函数(这些对象实现接口),并且我想覆盖/替换对象中接口中定义的方法的实现.用Java做到这一点的最佳方法是什么public class MyClass {public interface MyInterface {Object myMethod (Object blah);}public static MyInterface decorator(MyInterface obj) { //I want to return a version of obj//with a different implementation of myMethod//everything else in obj should ...

java-寻求JDBC驱动程序必须实现的接口(类和函数)的简洁规范

我被要求编写包装非SQL 3rd-party数据API的JDBC驱动程序. 为了了解我的自定义JDBC驱动程序必须实现的接口(类和函数),我做了以下工作: >试图从Oracle’s JDK documentation开始为JDBC驱动程序开发人员(而非用户)查找信息,但文档并未明确说明JDBC驱动程序开发人员规范的位置-它集中于JDBC用户(据我所知)>在jdk1.7.0_09安装源代码的/ java / sql目录中查找.但是,在此目录中的数十个源代码文件中,尚不清楚哪个实际代表了必须实现的必需...

java-使用可比较或比较器接口使用字符串s1的顺序对字符串s2进行排序【代码】

我有两个字符串s1和s2,我想根据s1中字母的出现顺序对s2进行排序,如果s2中还剩下其他字母,则按字母顺序对它们进行排序. 假设我有以下内容; 字符串s1 =“ war”; 字符串s2 =“作为一名程序员真是太棒了”; 输出:waaarrrIbeeeeggimmmnoopsst. 我已经写了一个代码来做到这一点,尽管我想知道是否有可能使用比较器/可比较接口来解决它. 下面列出的是我的代码段.public class Sort {private static String a = "war";private static St...

java-私有接口中的变量【代码】

我正在尝试测试专用接口的工作,并在下面编写了代码.我可以理解,如果我们不希望任何其他类实现私有接口,那么声明私有接口可能会出现,但是变量呢?接口变量是隐式公共static final,因此即使接口被声明为私有,我也可以访问它们.可以在下面的代码中看到.public class PrivateInterfaceTest {/*** @param args*/public static void main(String[] args) {TestingInterfaceClass test = new TestingInterfaceClass();TestingInterfaceCla...

在Java中,是否存在某种类似于Interface的接口,可以强制其实现类具有特定的字段【代码】

我了解到Java不允许在Interface中使用实例字段,但我确实需要此功能. 我正在学习创建我的第一个游戏.我的游戏中有不同类型的演员,例如英雄(由玩家控制),老板,佳能等等. 不管它们是哪种类型,我都希望每个参与者都从基类Model继承,该基类将一些字段赋予其子类,例如位置,宽度和高度,以使Model的每个子类都可以与MVC模式中的Controller和Renderer关联.public class Model {//positionpublic float x;public float y;public float width;...

java-接口>抽象类>具体类模式【代码】

我发现一个reference architecture,其中所有域类(POJO)都继承了一个抽象类,而该抽象类又实现了一个接口.例如:public interface User { public abstract operation1(); public abstract operation2(); ... } public abstract class AbstractUser implements User { String name; // only attributes... } public abstract class XyzUser extends AbstractUser {... } 你们知道这种设计是否是某种模式?您能解释一下为什么...