小编Vde*_*deX的帖子

使用POST在Rest中删除/更新?

我理解(从接受的答案HTTP和REST之间有什么区别?)REST只是一组关于如何使用HTTP的规则

接受的答案说

不,REST是应该使用HTTP的方式.

今天我们只使用一小部分HTTP协议的方法 - 即GET和POST.REST的方法是使用所有协议的方法.

例如,REST规定使用DELETE擦除URI后面的文档(无论是文件,状态等),而使用HTTP,您会滥用GET或POST查询,如... product /?delete_id = 22

我的问题是什么是缺点/缺点(技术或设计)如果我继续使用POST方法而不是DELETE/PUT来删除/更新Rest中的资源?

java rest web-services http

2
推荐指数
3
解决办法
5450
查看次数

无法打印输出

我有以下Java程序.

public class A{

    public static void main(String[] args) {

        double C = 500.0;
        int init = 0, incr = 0;

        while (init < C) {
            init = incr + 2;

        }
        System.out.println(init);

    }
}
Run Code Online (Sandbox Code Playgroud)

在这里,当我运行这个程序时,它不会抛出任何错误,也不会显示任何错误.这里当我while完全禁用块时,程序运行并打印值init(0).

在这里,我甚至试图改变System.out.println(init);System.out.println("Hello");,但仍然没有禁用while即使这不是印刷块.

请让我知道为什么会出现这个问题,以及我的代码中的错误(如果是这样,请让我知道如何修复它)或任何其他帮助.

谢谢,

拉克什

java

1
推荐指数
1
解决办法
77
查看次数

为什么在使用try-with-resources时在try()中声明Resource

try-with-resources语句 以下是来自Java Docs的示例

static String readFirstLineFromFile(String path) throws IOException {
    try (BufferedReader br =
                   new BufferedReader(new FileReader(path))) {
        return br.readLine();
    }
}
Run Code Online (Sandbox Code Playgroud)

按照文档,

try-with-resources语句确保在语句结束时关闭每个资源.

我的问题是,为什么我需要在try关键字后立即在括号内声明资源.(比如上面的BuffereReader)

BuffereReader实现 java.lang.AutoCloseable

那么为什么不支持这样的事情,

static String readFirstLineFromFile(String path) throws IOException {
        try{
            BufferedReader br =
                       new BufferedReader(new FileReader(path))
            return br.readLine();
        }
    }
Run Code Online (Sandbox Code Playgroud)

并且只是在尝试之后隐式关闭资源对象.(因为它实现了AutoCloseable)

我只是想了一下,为什么要改变语法.

请正确阅读问题,仅关于语法.

java exception-handling exception java-7 try-with-resources

1
推荐指数
1
解决办法
2260
查看次数

如何识别java中当前日期的一周

我想使用java中的当前日期来识别整个星期(从星期日到星期六).

例如:今天是星期二 - 这意味着我需要星期二,星期一和星期日的日期.

如果当天是星期三 - 那么我需要从星期日到星期三的日期.

如何在java中实现这个逻辑?

我能够从当前日期开始一周的开始,但我不知道如何从周开始日期获得剩余的日期.有没有可用的java实用程序?

java date

0
推荐指数
1
解决办法
602
查看次数

如何通过Java中的getter方法返回Object

我总是使用getter方法返回单个字段,我想知道我们是否可以使用getter返回Object.

我有,

class Student
{
 int age
 String name

 public Student(int age,String name)
{
this.age=age;
this.name=name;
}


public Student getStudent()
{

  // **how can I do this**
return studentObject;
}
Run Code Online (Sandbox Code Playgroud)

我用过 ,

public int getAge()
{
return age;
}
Run Code Online (Sandbox Code Playgroud)

很多时候我需要知道如何处理对象甚至我们可以做到与否.

java getter accessor getter-setter

0
推荐指数
1
解决办法
6987
查看次数