Java语言怎么实现屏幕尺寸的调整

Java语言怎么实现屏幕尺寸的调整?我想要输出一个方形的屏幕,应该怎么处理代码的编写呢

使用struct2的页面标签,宽高设置成100%

不可能

【相关推荐】



  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7753979
  • 这篇博客也不错, 你可以看下Java中类名虽然可以直接使用静态属性但是在使用时要注意静态属性是一个常量
  • 你还可以看下java参考手册中的 java-学习Java语言 - 描述Java编程语言的基本概念和特点的课程。-泛型是Java编程语言的一个强大功能。它们提高了代码的类型安全性,使更多的错误可以在编译时发现。-野生动物
  • 您还可以看一下 范铁钢老师的【超强干货分享】Java程序员算法面试「通关秘籍」课程中的 课程推出原因小节, 巩固相关知识点
  • 除此之外, 这篇博客: Java并发类库中线程池的使用及其工作原理中的 一、Java 并发类库提供的线程池有哪几种? 分别有什么特点? 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

    通常开发者都是利用 Executors 提供的通用线程池创建方法,去创建不同配置的线程池,主要区别在于不同的ExecutorService 类型或者不同的初始参数。

    Executors 目前提供了 5 种不同的线程池创建配置:
    (1)、newCachedThreadPool(),它是一种用来处理大量短时间工作任务的线程池,具有几个鲜明特点:它会试图缓存线程并重用,当无缓存线程可用时,就会创建新的工作线程;如果线程闲置的时间超过 60 秒,则被终止并移出缓存;长时间闲置时,这种线程池,不会消耗什么资源。其内部使用 SynchronousQueue 作为工作队列。

    (2)、newFixedThreadPool(int nThreads),重用指定数目(nThreads)的线程,其背后使用的是无界的工作队列,任何时候最多有 nThreads 个工作线程是活动的。这意味着,如果任务数量超过了活动队列数目,将在工作队列中等待空闲线程出现;如果有工作线程退出,将会有新的工作线程被创建,以补足指定的数目 nThreads。

    (3)、newSingleThreadExecutor(),它的特点在于工作线程数目被限制为 1,操作一个无界的工作队列,所以它保证了所有任务的都是被顺序执行,最多会有一个任务处于活动状态,并且不允许使用者改动线程池实例,因此可以避免其改变线程数目。

    (4)、newSingleThreadScheduledExecutor()newScheduledThreadPool(int corePoolSize),创建的是个 ScheduledExecutorService,可以进行定时或周期性的工作调度,区别在于单一工作线程还是多个工作线程。

    (5)、newWorkStealingPool(int parallelism),这是一个经常被人忽略的线程池,Java 8 才加入这个创建方法,其内部会构建ForkJoinPool,利用Work-Stealing算法,并行地处理任务,不保证处理顺序。


    TIP:另外,线程池这个定义就是个容易让人误解的术语,因为 ExecutorService 除了通常意义上“池”的功能,还提供了更全面的线程管理、任务提交等方法。



如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^