【Java 实例 - Hello GuYu】教程文章相关的互联网学习教程文章

JavaFX单实例应用程序【代码】

当用户“关闭”程序时单击所有退出按钮,以便不再有托盘图标时,尝试这样做. 我调用了Platform.setImplicitExit(false);所以程序仍然在后台运行. 我试图学习如何使用它,当用户重新单击运行jar的.exe文件时,而不是运行新程序,它重新显示在后台运行的程序.Platform.setImplicitExit(false);解决方法:这是基于博客文章中的解决方案:Java Single Instance Application. 该解决方案使用“套接字技术”:With this technique we start lis...

java – Eureka Server – 列出所有已注册的实例【代码】

我有一个Spring Boot应用程序也是一个Eureka服务器.我想列出已注册到此Eureka Server的所有实例.我该怎么做?解决方法:使用EurekaServerContextHolder.getInstance()获取注册表.getServerContext().getRegistry()然后使用注册表列出所有应用程序PeerAwareInstanceRegistry registry = EurekaServerContextHolder.getInstance().getServerContext().getRegistry();Applications applications = registry.getApplications();applicat...

我是否需要为多线程Java GRPC(1.1.2)客户端池化ManagedChannel实例?

TL; DR grpc-java的ManagedChannel是否具有隐式连接池,或者ManagedChannel实例的池是否是用户的责任? 所以,我正在使用带有protoc 3.2.0的java grpc 1.1.2.在我看来,grpc为客户端提供的连接池没有隐含的支持(截至目前).但是,似乎在grpc中抽象连接,即ManagedChannel对象确实可以使用多个TCP连接.那是对的吗?如果是这样,ManagedChannel是否带有连接池?如果是这种情况,我可能不必担心连接池,因为该通道是线程安全的,我只能在我的客户...

java – 为什么我不能使用实例变量访问接口的静态方法【代码】

为什么我不能使用实例变量访问接口的静态方法.public class TestClass {public static void main(String[] args) {AWD a = new Car();a.isRearWheelDrive(); //doesn't compile} }interface AWD {static boolean isRearWheelDrive() {return false;} }class Car implements AWD { }解决方法:静态接口方法不由子类继承 您无法通过实例访问接口的静态方法.你必须静态访问它们.这与允许通过实例访问静态方法的类略有不同,但通常标记...

使用DateTimeFormatter.ofLocalizedTime(FormatStyle.FULL)和LocalTime实例时的java – DateTimeException【代码】

在Java 8 Date Time API中,我将使用DateTimeFormatter API打印时间,如下所示:DateTimeFormatter timeFormatter = DateTimeFormatter.ofLocalizedTime(FormatStyle.FULL); LocalTime time = LocalTime.of(12, 45, 0); System.out.println(timeFormatter.format(time));FormatStyle.FULL – 此格式样式适用于LocalDate和LocalDateTime实例.但是使用LocalTime实例抛出异常:java.time.DateTimeException: Unable to extract value: ...

Java中的不可变数据 – 静态或实例运算符?【代码】

想象一下完全不可变的任何Java类.我将使用以下作为示例:public class Point2D {public final int x;public final int y;public Point2D(final int x, final int y) {this.x = x;this.y = y;} }现在考虑在这个类上添加一个运算符:一个方法,它接受一个或多个Point2D实例,并返回一个新的Point2D. 这有两种可能性 – 静态方法或实例方法:public static Point2D add(final Point2D first, final Point2D second) {return new Point2D...

快速Java问题:仅从另一个实例化给定的类?【代码】

因此我的问题是:我需要一种方法来确保只有一个给定的类可以实例化另一个.我不想让另一个成为嵌套的内部类或类似的东西.我该怎么做呢?我忘记了.解决方法:使构造函数私有.创建一个静态工厂方法,该方法接受允许访问的类的实例.让工厂方法创建一个合适的对象,并在允许访问创建的对象的对象上使用settor,以便为该类提供创建的副本.public class AllowedAccess {private SecureClass secure;public setSecureClass( SecureClass secure...

java – 基于前提条件创建新实例的最佳方法【代码】

嗨我的问题是这个.假设您有一个接口,用于定义如何实现转换器.这个接口可以有一个方法loadDocument()和另一个convert().现在假设我们想要有多个转换器,ConvertHTML2DOC,ConvertXML2HTML e.t.c你就明白了. 假设您获得了转换为2个字符串所需的两种格式(无论如何获得它们都无关紧要).现在,您需要创建转换器的实例并转换文档. 我的问题是哪个更好:实际创建一个精心设计的if语句或通过Class类反射加载类?为了证明我写了一个我的意思的小...

java – 比较两个Date实例是否指向同一天

我有两个java.util.Date的Java实例,我必须找出它们是否在同一天引用. 我可以用艰难的方式做到这一点,把日期分开并比较日子,确保年份也匹配. 由于这是一个常见问题,我希望能够更容易地解决这个问题. 谢谢!解决方法:java.util.Date的实例是指及时的瞬间.它们落在哪一天取决于您使用的时区.您可以使用java.util.Calendar来表示特定时区中的瞬间… …或者您可以使用Joda Time,这是一个更好,更好的API.无论哪种方式,你都必须知道你感兴...

java – 复制构造函数类实例化【代码】

这是我的类,它实现了复制构造函数public class TestCopyConst {public int i=0;public TestCopyConst(TestCopyConst tcc){this.i=tcc.i;} }我试图在我的main方法中为上面的类创建一个实例TestCopyConst testCopyConst = new TestCopyConst(?);我不确定我应该作为参数传递什么.如果我必须传递一个TestCopyConst的实例,那么我必须再去“new”,这反过来将再次提示参数TestCopyConst testCopyConst = new TestCopyConst(new TestCopyCo...

java – guava-libraries:包含n个实例的列表【代码】

Java Collections类具有以下方法:static <T> List<T> nCopies(int n, T o)我需要一个类似的方法,但稍微更通用,它提供给定类的n个实例.就像是:static <T> List<T> nInstances(int n, Supplier<T> supplier)特别是,如果供应商是Supplier.ofInstance(o),我们会得到与nCopies()方法相同的行为.在Guava API中是否有这样的方法? 谢谢.解决方法:不,但实施起来很容易:public static <T> List<T> nInstances(int n, Supplier<T> supplie...

java – 自动装配工厂创建的实例的春天方式是什么?【代码】

我有一个控制器,它应该创建版本dependend实例(目前尚未实现).@Controller public class ReportController {@Autowiredprivate ReportCompFactory reportCompFactory;public ModelAndView getReport() {I_Report report = reportCompFactory.getObject();^^^^^<- no autowiring in this instance }... }工厂看起来像这样:@Component public class ReportCompFactory implements FactoryBean<I_Report> {@Overridepublic I_Re...

java – 生成Apache CXF客户端时,为什么在实例化客户端时仍然需要WSDL?【代码】

我想使用SOAP服务但是离线提供给我的WSDL,从而导致客户端使用WSDL的本地路径生成.public class SoSo extends Service {public final static URL WSDL_LOCATION;public final static QName SERVICE = new QName("http://tempuri.org/", "SoSo");public final static QName SoSoSoap12 = new QName("http://tempuri.org/", "SoSoSoap12");public final static QName SoSoSoap = new QName("http://tempuri.org/", "SoSoSoap");static...

java – 如何从一般ArrayList中保留单个子类的所有实例【代码】

我遇到了问题,我无法找到一个干净的解决方案. 我有这个超类“生物”,子类为“人类”和“僵尸”我构建了一系列人类和僵尸并将它们保存在ArrayList中现在我想获得仅包含构造人类的subArrayList.我以为我可以使用“retainAll”但事实证明它没有做我认为会做的事情. 有关如何创建一个只包含子类Zombie对象的新ArrayList的任何建议吗?解决方法:您可以使用instanceof运算符.试试这段代码:List<Human> humans = new ArrayList<Human>();...

java – Spring MVC:将Model作为参数传递给控制器​​方法VS显式实例化它【代码】

我在MVC Controller类中创建了两个测试方法.在第一种方法中,Model作为参数传递,在第二种方法中,我直接实例化它.在这两种方法中,我向Model实例添加了一个属性:@RequestMapping("/test-modelParam") public String testMethod1(Model model) {model.addAttribute("testname", "testvalue");return "/testview"; }@RequestMapping("/test-modelInstantiatedExplicitly") public ModelAndView testMethod2() {ModelAndView mav = new ...

实例 - 相关标签