«java» 태그된 질문

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

3
TypeAdapter를 사용하는 개체의 하나의 변수 (여러 개 중)에 대한 Gson 사용자 지정 seralizer
사용자 지정 TypeAdapter를 사용하는 간단한 예제를 많이 보았습니다. 가장 도움이되는 것은 Class TypeAdapter<T>. 그러나 그것은 아직 내 질문에 대한 답을 얻지 못했습니다. 객체에서 단일 필드의 직렬화를 사용자 정의하고 기본 Gson 메커니즘이 나머지를 처리하도록하고 싶습니다. 토론 목적으로이 클래스 정의를 직렬화하려는 객체의 클래스로 사용할 수 있습니다. Gson이 처음 두 클래스 멤버와 기본 …

4
ProcessBuilder와 Runtime.exec ()의 차이점
Java 코드에서 외부 명령을 실행하려고하는데 Runtime.getRuntime().exec(...)와 사이에 차이점이 new ProcessBuilder(...).start()있습니다. 사용시 Runtime: Process p = Runtime.getRuntime().exec(installation_path + uninstall_path + uninstall_command + uninstall_arguments); p.waitFor(); exitValue는 0이고 명령은 정상적으로 종료됩니다. 그러나 ProcessBuilder: Process p = (new ProcessBuilder(installation_path + uninstall_path + uninstall_command, uninstall_arguments)).start(); p.waitFor(); 종료 값은 1001이고 명령 waitFor은 반환 되지만 중간에서 종료됩니다 …

13
Java 언어의 영광스러운 클래스
표준 Java API의 일부 클래스는 다른 클래스와 약간 다르게 처리됩니다. 컴파일러 및 / 또는 JVM의 특별한 지원 없이는 구현할 수없는 클래스에 대해 이야기하고 있습니다. 내가 바로 생각해 낸 것은 다음과 같습니다. Object (분명히) 다른 것들 중에서도 슈퍼 클래스가 없습니다. String 언어는 + 연산자에 대한 특별한 지원을 가지고 있기 때문입니다. Thread …
96 java 

6
Eclipse Java Package Explorer가 일부 클래스에 물음표를 표시하는 이유는 무엇입니까?
Eclipse Helios Java Package Explorer에서 Java 클래스 아이콘이 'J'오른쪽에 [J?]와 같은 작은 물음표를 표시하는 것을 볼 수 있습니다. 이 아이콘은 내 프로젝트의 한 패키지 내의 각 클래스에 표시되지만 설명서에서 이에 대한 설명을 찾을 수 없습니다. 어느 시점에서 나는 그것들이 사라지고 작은 주황색 직사각형으로 대체 될 것으로 예상합니다. (그 의미는 확실하지 …
96 java  eclipse  helios 

8
속도 템플릿과 유사한 자바의 문자열 대체
String텍스트로 객체를 전달할 수있는 Java에 대체 메커니즘 이 있습니까? 문자열이 발생하면이를 대체합니다. 예를 들어 텍스트는 다음과 같습니다. Hello ${user.name}, Welcome to ${site.name}. 내가 가진 개체는 "user"및 "site"입니다. 내부 ${}에 주어진 문자열을 객체의 동등한 값 으로 바꾸고 싶습니다 . 이것은 속도 템플릿에서 객체를 교체하는 것과 같습니다.

3
Spring : 요청 범위 빈에 HttpServletRequest를 어떻게 주입합니까?
Spring에서 요청 범위 빈 을 설정하려고합니다 . 요청 당 한 번 빈이 생성되도록 성공적으로 설정했습니다. 이제 HttpServletRequest 객체에 액세스해야합니다. 빈은 요청 당 한 번 생성되기 때문에 컨테이너가 내 빈에 요청 객체를 쉽게 주입 할 수 있다고 생각합니다. 어떻게 할 수 있습니까?
96 java  spring  servlets 


10
Java를 사용하여 멀티 파트 / 양식 데이터 POST 요청을하려면 어떻게해야합니까?
Apache Commons HttpClient 3.x 버전에서는 multipart / form-data POST 요청을 만들 수있었습니다 ( 2004 년의 예 ). 불행히도 이것은 HttpClient 버전 4.0 에서는 더 이상 가능하지 않습니다 . 핵심 활동 "HTTP"의 경우 multipart는 다소 범위를 벗어납니다. 우리는 범위 내에있는 다른 프로젝트에서 유지 관리하는 멀티 파트 코드를 사용하고 싶지만 어떤 것도 …
96 java  http  multipart 

20
열거 형의 모든 이름을 String []으로 가져 오기
열거 형 요소의 이름을 Strings 배열로 얻는 가장 쉽고 짧은 방법은 무엇입니까? 이것이 의미하는 바는 예를 들어 다음 열거 형이있는 경우입니다. public enum State { NEW, RUNNABLE, BLOCKED, WAITING, TIMED_WAITING, TERMINATED; public static String[] names() { // ... } } names()방법은 배열을 반환합니다 { "NEW", "RUNNABLE", "BLOCKED", "WAITING", "TIMED_WAITING", "TERMINATED" …
96 java  arrays  enums 




5
Java에서 리소스, URI, URL, 경로 및 파일의 차이점은 무엇입니까?
지금 Java 코드를 살펴보고 있으며 경로를 String으로 취하고를 사용하여 URL을 URL resource = ClassLoader.getSystemClassLoader().getResource(pathAsString);가져온 다음을 호출 String path = resource.getPath()하고 마지막으로 실행 new File(path);합니다. 아, 그리고도 있습니다에 전화 URL url = resource.toURI();하고 String file = resource.getFile(). 저는 지금 완전히 혼란 스럽습니다. 대부분 용어 때문에 그렇습니다. 누군가 저에게 차이점을 안내하거나 더미 …
96 java  url  terminology 

6
두 바이트 배열을 비교 하시겠습니까? (자바)
~ 알려진 이진 시퀀스가있는 바이트 배열이 있습니다. 이진 시퀀스가 ​​올바른지 확인해야합니다. .equals에 추가로 시도 ==했지만 둘 다 작동하지 않았습니다. byte[] array = new BigInteger("1111000011110001", 2).toByteArray(); if (new BigInteger("1111000011110001", 2).toByteArray() == array){ System.out.println("the same"); } else { System.out.println("different'"); }
96 java  binary 

18
개체 메서드 내에서 개체 속성에 어떻게 액세스합니까? [닫은]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 팔년 전에 …
96 java  php  oop  theory 

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