«java» 태그된 질문

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


17
아무도 make for Java를 사용하지 않는 이유는 무엇입니까?
내가 본 모든 Java 프로젝트는 Maven 또는 Ant를 사용합니다. 그들은 훌륭한 도구이며 거의 모든 프로젝트에서 사용할 수 있다고 생각합니다. 그러나 이제까지 우연히 만들어 ? Java 이외의 다양한 프로젝트에 사용되며 Java를 쉽게 처리 할 수 ​​있습니다. Windows를 사용하는 경우 make.exe를 다운로드해야하지만 Ant 및 Maven에도 JDK가 제공되지 않습니다. Java와 함께 사용할 때 …
162 java  ant  makefile  maven 

4
Java EE 란 정확히 무엇입니까?
나는 몇 년 동안 Java SE를 해왔으며 Java EE로 넘어 갔다. 그러나 Java EE의 일부 측면을 이해하는 데 어려움이 있습니다. Java EE는 단지 사양입니까? 내 말은 EJB EJB EE인가? EJB / Spring은 Java EE의 다른 구현입니까? 죄송하지만 Java EE가 무엇인지 이해하는 데 어려움이 있습니다. 누군가 Java EE가 무엇인지 설명 할 …
162 java  jakarta-ee  ejb 

14
열거 형에서 임의의 값을 선택 하시겠습니까?
내가 이와 같은 열거 형을 가지고 있다면 : public enum Letter { A, B, C, //... } 무작위로 하나를 선택하는 가장 좋은 방법은 무엇입니까? 생산 품질의 방탄 일 필요는 없지만 상당히 고른 분포가 좋을 것입니다. 나는 이런 식으로 할 수 있습니다 private Letter randomLetter() { int pick = new Random().nextInt(Letter.values().length); …
162 java  random  enums 

9
InputStream을 복제하는 방법?
처리를 수행하기 위해 메소드에 전달하는 InputStream이 있습니다. 다른 메소드에서 동일한 InputStream을 사용하지만 첫 번째 처리 후 InputStream이 메소드 내부에서 닫혀있는 것으로 보입니다. InputStream을 복제하여 그를 닫는 메소드로 보내려면 어떻게해야합니까? 다른 해결책이 있습니까? 편집 : InputStream을 닫는 메소드는 lib의 외부 메소드입니다. 닫는 것에 대한 통제권이 없습니다. private String getContent(HttpURLConnection con) { …
162 java  clone  inputstream 


6
자바 람다에 둘 이상의 매개 변수가있을 수 있습니까?
Java에서 람다가 여러 다른 유형을 허용하도록 할 수 있습니까? 즉 : 단일 변수가 작동합니다. Function <Integer, Integer> adder = i -> i + 1; System.out.println (adder.apply (10)); Varargs도 작동합니다. Function <Integer [], Integer> multiAdder = ints -> { int sum = 0; for (Integer i : ints) { sum += …
162 java  lambda  java-8 

20
Java에서 정렬 된 컬렉션
저는 Java 초보자입니다. Java에서 정렬 된 목록을 유지하는 데 사용할 수있는 모음을 제안하십시오. 나는 시도 Map하고 Set, 그러나 그들은 내가 찾던하지 무엇을했다.

3
스터 빙에 ArgumentCaptor를 사용하는 방법은 무엇입니까?
Mockito 문서 및 javadocs 에 따르면 검증에는 사용하지만 스터 빙에는 사용하지 않는 ArgumentCaptor를 사용하는 것이 좋습니다. 그러나 ArgumentCaptor를 스터 빙에 사용하는 방법을 이해하지 못합니다. 누군가 위의 설명을 설명하고 ArgumentCaptor를 스터 빙에 사용하는 방법을 보여 주거나 수행 방법을 보여주는 링크를 제공 할 수 있습니까?

15
Google App Engine에서 Java 및 Python 선택
현재 Google App Engine은 Python 및 Java를 모두 지원합니다. Java 지원이 덜 성숙합니다. 그러나 Java는 더 긴 라이브러리 목록을 가지고 있으며 특히 해당 코드를 작성하는 데 사용되는 언어에 관계없이 Java 바이트 코드를 지원합니다. 어느 언어가 더 나은 성능과 더 많은 힘을 줄까요? 조언 부탁드립니다. 감사합니다! 편집 : http://groups.google.com/group/google-appengine-java/web/will-it-play-in-app-engine?pli=1 편집 : …


5
Java 프로그램 콘솔 출력을 여러 파일로 어떻게 리디렉션 할 수 있습니까?
이클립스 콘솔 출력을 파일로 어떻게 리디렉션 할 수 있습니까? 저 할 수 있어요: Run Configuration-> Commons-> Select a file. System.setOut(PrintStream)및을 사용하십시오 System.setErr(PrintStream). 1)의 문제는 콘솔 출력을 하나의 파일 대신 다른 파일에 기록해야한다는 것입니다. 2)의 문제점 System.out.println()은 예외에 의해 생성 된 콘솔 출력 또는 스택 추적 만 저장한다는 것 입니다. log4j …
161 java  eclipse 


22
Android 6.0 다중 권한
Android 6.0에는 새로운 권한이 있으며 다음과 같이 호출 할 수 있음을 알고 있습니다. if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(this, new String[] { Manifest.permission.WRITE_EXTERNAL_STORAGE }, PERMISSION_WRITE_STORAGE); } 오늘은 연락처, SMS 및 카메라의 세 가지 권한이 필요한 Google 앱을 보았습니다. 1-3 페이지를 만들고 동시에 활성화하기 위해 모두 함께 호출합니다. 아무도 SMS, …

11
매개 변수가없는 생성자를 만들 때 기본 매개 변수없는 생성자가 사라지는 이유
C #, C ++ 및 Java에서 매개 변수를 사용하는 생성자를 만들면 기본 매개 변수가없는 생성자가 사라집니다. 나는 항상이 사실을 받아 들였지만 이제는 왜 그런지 궁금해하기 시작했습니다. 이 행동의 이유는 무엇입니까? "자신의 생성자를 만든 경우이 암시 적 생성자를 원하지 않을 것 "이라고 말하는 것이 "안전 측정 / 추측" 일 뿐입니 까? …

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