«java» 태그된 질문

Java는 널리 사용되는 고급 프로그래밍 언어입니다. 언어 자체를 사용하거나 이해하는 데 문제가있는 경우이 태그를 사용하십시오. 이 태그는 거의 사용되지 않으며 [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] 및 [maven]과 함께 가장 자주 사용됩니다.


4
프로그래밍 방식으로 리소스 디렉터리 경로를 가져 오는 방법
다음과 같은 디렉토리 레이아웃이 있습니다. src 본관 자바 자원 sql (데이터베이스 용 스크립트) 봄 (구성) 웹앱 ServletContextListener 클래스 내에서 SQL 디렉토리 아래의 파일에 액세스하여 나열하려고합니다. 기본적으로 내 문제는 경로에 있습니다. 왜냐하면 간단히 말해서 디렉토리 아래에 파일을 나열한다는 것을 알고 있기 때문입니다. File folder = new File(path); File[] listOfFiles = folder.listFiles(); …
90 java  spring  io 

8
Func 및 Action에 해당하는 Java의 기능
Func 및 Action에 해당하는 Java의 기능 은 무엇입니까 ? 내 말은, 이것을 직접 쓰는 대신 : public interface Func<TInput, TResult> { TResult call(TInput target) throws Exception; } public interface Action<T> { void call(T target) throws Exception; }
90 java 

8
Firebase 클래스에 직렬화 할 속성이 없습니다.
Firebase 데이터베이스를 만드는 중입니다. 클래스를 모델링하려고합니다. 매우 간단한 수업 : package com.glups.model; import com.google.firebase.database.IgnoreExtraProperties; @IgnoreExtraProperties public class AlumnoFB { private String nombre; private String apellidos; private String telefono; private String email; private Boolean tieneWhatsapp; private Boolean tieneTelegram; private Boolean tieneHangouts; private Long formaPago; private Double ratioHora; private Double precioHora; private …

14
최대 값을 초과하지 않고 어떻게 변수를 증가시킬 수 있습니까?
저는 학교를위한 간단한 비디오 게임 프로그램을 작업 중이며 해당 메서드가 호출되면 플레이어가 15 체력 포인트를 얻는 메서드를 만들었습니다. 나는 건강을 최대 100으로 유지해야하고이 시점에서 제한된 프로그래밍 능력으로 나는 이와 같은 일을하고있다. public void getHealed(){ if(health <= 85) health += 15; else if(health == 86) health += 14; else if(health == …


8
Java에서 부울 변수의 크기는 얼마입니까?
잠김 . 이 질문과 답변은 주제에서 벗어 났지만 역사적 의미가 있기 때문에 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을 받아들이지 않습니다. 누구든지 Java에서 부울 의 비트 크기를 알 수 있습니까 ?
89 java  boolean 

17
자신을 삭제하지 않고 텍스트 파일의 내용을 삭제하는 방법
파일 'A'의 내용을 파일 'B'에 복사하고 싶습니다. 복사가 끝나면 파일 'A'의 내용을 지우고 처음부터 쓰고 싶습니다. 다른 작업과 관련된 파일 'A'를 삭제할 수 없습니다. Java의 파일 API (readLine ())를 사용하여 내용을 복사 할 수 있었지만 파일 내용을 지우고 파일 포인터를 파일 시작 부분으로 설정하는 방법을 모릅니다.
89 java  android 

8
Java의 바로 가기 "또는 할당"(| =) 연산자
Java에서 수행 할 긴 비교 세트가 있으며 그중 하나 이상이 사실로 나오는지 알고 싶습니다. 비교 문자열이 길고 읽기 어려웠 기 때문에 가독성을 위해 분리했고 자동으로 . |=대신 단축키 연산자를 사용했습니다 negativeValue = negativeValue || boolean. boolean negativeValue = false; negativeValue |= (defaultStock < 0); negativeValue |= (defaultWholesale < 0); negativeValue …

7
NullPointerException이 발생하지 않는 이유는 무엇입니까?
다음 코드에 대한 명확한 설명 : StringBuilder sample = new StringBuilder(); StringBuilder referToSample = sample; referToSample.append("B"); System.out.println(sample); B증명 sample과 referToSample객체가 동일한 메모리 참조를 참조하도록 인쇄됩니다 . StringBuilder sample = new StringBuilder(); StringBuilder referToSample = sample; sample.append("A"); referToSample.append("B"); System.out.println(referToSample); 이것은 AB또한 동일한 것을 증명하는 인쇄됩니다 . StringBuilder sample = new StringBuilder(); …

4
Guava의 선택적 수업의 요점은 무엇입니까
나는 최근에 이것에 대해 읽고이 클래스를 사용하는 사람들을 보았지만 거의 모든 경우에 사용 null하는 것도 효과적이었을 것입니다. 누군가 Optional가 null할 수 없거나 훨씬 더 깔끔한 방법으로 달성 할 수있는 구체적인 예를 제공 할 수 있습니까 ? 내가 생각할 수있는 유일한 것은 키를 Maps받아들이지 않는 것과 함께 사용하는 것입니다 null. 그러나 …
89 java  generics  guava 

16
단일 인스턴스 Java 애플리케이션을 구현하는 방법은 무엇입니까?
때때로 단일 인스턴스 응용 프로그램 인 msn, Windows Media Player 등과 같은 많은 응용 프로그램을 볼 수 있습니다 (응용 프로그램이 실행되는 동안 사용자가 실행하면 새 응용 프로그램 인스턴스가 생성되지 않습니다). C #에서는이를 위해 Mutex클래스를 사용 하지만 Java에서이 작업을 수행하는 방법을 모릅니다.

4
루프 반전 기술이란 무엇입니까?
Java 용 JIT (Just -In-Time Compiler ) 최적화 기술에 대해 설명하는 문서를 살펴 보았습니다. 그중 하나는 "루프 반전"이었습니다. 그리고 문서에 따르면 : 일반 while루프를 루프로 do-while바꿉니다. 그리고 do-while루프는 if절 내에서 설정됩니다 . 이 교체는 두 번 더 적은 점프로 이어집니다. 루프 반전은 어떻게 작동하며 코드 경로를 어떻게 최적화합니까? NB : …

3
Spring @ResponseBody 주석은 어떻게 작동합니까?
다음과 같은 방법으로 주석이 달린 메서드가 있습니다. /** * Provide a list of all accounts. */ // TODO 02: Complete this method. Add annotations to respond // to GET /accounts and return a List<Account> to be converted. // Save your work and restart the server. You should get JSON results …
89 java  json  spring  rest  spring-mvc 

8
int 값과 관련된 열거 형 가져 오기
이전에는 LegNo 열거 형을 다음과 같이 간단히 정의했습니다. NO_LEG, LEG_ONE, LEG_TWO 를 호출 return LegNo.values()[i];하여 각 열거 형과 관련된 값을 가져올 수있었습니다. 하지만 이제 LegNo열거 형 NO_LEG을 0 대신 int -1로 지정 했으므로 개인 생성자를 사용하여 int 값을 초기화하고 설정하기로 결정했습니다. NO_LEG(-1), LEG_ONE(1), LEG_TWO(2); private LegNo(final int leg) { legNo …
89 java  enums 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.