小编Mah*_*zad的帖子

为什么我不能在String上使用switch语句?

这个功能是否会被放入以后的Java版本中?

有人可以解释为什么我不能这样做,就像Java的switch声明的技术方式一样吗?

java string switch-statement

982
推荐指数
8
解决办法
73万
查看次数

Java字符串到日期转换

String"2010年1月2日"格式转换为DateJava 格式的最佳方法是什么?

最终,我希望将月份,日期和年份作为整数分解,以便我可以使用

Date date = new Date();
date.setMonth()..
date.setYear()..
date.setDay()..
date.setlong currentTime = date.getTime();
Run Code Online (Sandbox Code Playgroud)

将日期转换为时间.

java string time date data-conversion

847
推荐指数
11
解决办法
177万
查看次数

Spring Framework中的@Inject和@Autowired有什么区别?在什么条件下使用哪一个?

我正在浏览一些关于SpringSource的博客,在一个博客中,作者正在使用@Inject,我想他也可以使用@Autowired.

这是一段代码:

@Inject private CustomerOrderService customerOrderService;

我不确定它们之间的区别,@Inject并且@Autowired如果有人解释了它们之间的差异以及在什么情况下使用哪一个,我将不胜感激?

java spring dependency-injection inject autowired

659
推荐指数
9
解决办法
28万
查看次数

541
推荐指数
8
解决办法
33万
查看次数

自动装配如何在Spring工作?

关于控制(IoC)的反转是如何工作的,我有点困惑Spring.

假设我有一个名为的UserServiceImpl实现UserService接口的服务类.

怎么会这样@Autowired

而在我Controllers,我怎么会instantiateinstance这个服务的?

我会做以下吗?

UserService userService = new UserServiceImpl();
Run Code Online (Sandbox Code Playgroud)

java spring spring-mvc ioc-container autowired

481
推荐指数
5
解决办法
33万
查看次数

使用同步方法而不是同步块是否有优势?

任何人都可以通过一个例子告诉我同步方法优于synchronized块的优势吗?

java concurrency multithreading locking synchronized

397
推荐指数
13
解决办法
28万
查看次数

@Resource vs @Autowired

我应该在DI中使用哪个注释@Resource(jsr250)或@Autowired(特定于Spring)?

我已经成功地在过去使用两种,@Resource(name="blah")@Autowired @Qualifier("blah")

我的直觉是坚持使用@Resource标签,因为它已被jsr人批准.
有人对此有强烈的想法吗?

java spring annotations dependency-injection autowired

359
推荐指数
9
解决办法
22万
查看次数

如何对ArrayList进行排序?

我在java中有一个双打列表,我想按降序排序ArrayList.

输入ArrayList如下:

List<Double> testList = new ArrayList();

testList.add(0.5);
testList.add(0.2);
testList.add(0.9);
testList.add(0.1);
testList.add(0.1);
testList.add(0.1);
testList.add(0.54);
testList.add(0.71);
testList.add(0.71);
testList.add(0.71);
testList.add(0.92);
testList.add(0.12);
testList.add(0.65);
testList.add(0.34);
testList.add(0.62);
Run Code Online (Sandbox Code Playgroud)

输出应该是这样的

0.92
0.9
0.71
0.71
0.71
0.65
0.62
0.54
0.5
0.34
0.2
0.12
0.1
0.1
0.1
Run Code Online (Sandbox Code Playgroud)

java sorting collections arraylist

335
推荐指数
14
解决办法
91万
查看次数

如何在IntelliJ IDEA中的应用程序运行配置文件中将目录添加到类路径?

我正在尝试将目录添加到应用程序运行配置文件的类路径中

如果我在VM设置中使用-cp x:target/classes覆盖,则会收到以下错误:

java.lang.NoClassDefFoundError: com/intellij/rt/execution/application/AppMain
Run Code Online (Sandbox Code Playgroud)

有关如何将目录添加到项目的类路径的任何想法?

java classpath intellij-idea

192
推荐指数
5
解决办法
30万
查看次数

在Java中的方法中使用类定义

例:

public class TestClass {

    public static void main(String[] args) {
        TestClass t = new TestClass();
    }

    private static void testMethod() {
        abstract class TestMethod {
            int a;
            int b;
            int c;

            abstract void implementMe();
        }

        class DummyClass extends TestMethod {
            void implementMe() {}
        }

        DummyClass dummy = new DummyClass();
    }
}
Run Code Online (Sandbox Code Playgroud)

我发现上面的代码在Java中完全合法.我有以下问题.

  1. 在方法中有一个类定义有什么用?
  2. 是否会为其生成一个类文件 DummyClass
  3. 我很难以面向对象的方式想象这个概念.在行为中包含类定义.也许有人可以告诉我相同的现实世界的例子.
  4. 方法中的抽象类对我来说听起来有点疯狂.但是不允许接口.这背后有什么理由吗?

java class local-class

100
推荐指数
4
解决办法
8万
查看次数