«java» 태그된 질문

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

7
사적인 방법은 정말 안전합니까?
Java에서 private액세스 수정자는 클래스 외부에서 볼 수 없기 때문에 안전한 것으로 간주합니다. 그러면 외부 세계도 그 방법에 대해 알지 못합니다. 하지만 Java 리플렉션이이 규칙을 깨는 데 사용할 수 있다고 생각했습니다. 다음 경우를 고려하십시오. public class ProtectedPrivacy{ private String getInfo(){ return "confidential"; } } 이제 다른 클래스에서 정보를 얻을 것입니다. public …

9
Java를 사용하여 캘린더 TimeZones를 처리하는 방법은 무엇입니까?
내 애플리케이션에서 가져온 타임 스탬프 값이 있습니다. 사용자는 지정된 로컬 TimeZone에있을 수 있습니다. 이 날짜는 주어진 시간이 항상 GMT라고 가정하는 WebService에 사용되기 때문에 사용자의 매개 변수를 say (EST)에서 (GMT)로 변환해야합니다. 키커는 다음과 같습니다. 사용자는 TZ를 알지 못합니다. 그는 WS에 보낼 생성 날짜를 입력하므로 필요한 것은 다음과 같습니다. 사용자 입력 : …

12
IntelliJ-Idea 가속화
저는 Scala 개발을 위해 intelliJ를 사용하고 있으며 지난주에 8GB 의 새 RAM을 얻었 으므로 사용할 시간이라고 생각했습니다. 내 작업 관리자를 확인하고 ~ 250mb를 사용하여 intelliJ를 찾았습니다 . Eclipse에서 JVM 옵션을 조정하는 것이 속도 향상에 많은 도움이된다는 것을 알았으므로 검색했습니다. 발견 OS X이 하나 내가 조정 시작, 그래서 바로 JVM 옵션을 …

2
Double.parseDouble (null) 및 Integer.parseInt (null)에서 다른 예외가 발생하는 이유는 무엇입니까?
Double.parseDouble (null) 및 Integer.parseInt (null)에서 다른 예외가 발생하는 이유는 무엇입니까? 이것은 역사적 사고입니까, 의도적입니까? 문서에는에 대한 두 가지 유형의 예외 Double.parseDouble(...)와 하나에 대한 예외가 명시되어 Integer.parseInt()있지만 일관성이없는 것 같습니다. Integer.parseInt(null); // throws java.lang.NumberFormatException: null 하나 Double.parseDouble(null); // throws java.lang.NullPointerException

10
XML을 사용하여 Android TextView에서 사용자 정의 글꼴 사용
내 asset / fonts 폴더에 사용자 정의 글꼴 파일을 추가했습니다. 내 XML에서 어떻게 사용합니까? 다음과 같이 코드에서 사용할 수 있습니다. TextView text = (TextView) findViewById(R.id.textview03); Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/Molot.otf"); text.setTypeface(tf); android:typeface="/fonts/Molot.otf"속성을 사용하여 XML에서 할 수 없습니까 ?


13
Android에서 비행기 모드를 어떻게 감지 할 수 있습니까?
내 애플리케이션에 Wi-Fi가 활발하게 연결되어 있는지 감지하는 코드가 있습니다. 이 코드는 비행기 모드가 활성화 된 경우 RuntimeException을 트리거합니다. 어쨌든이 모드에서 별도의 오류 메시지를 표시하고 싶습니다. Android 기기가 비행기 모드인지 어떻게 안정적으로 감지 할 수 있나요?
92 java  android  airplane 

23
Java 객체 (Bean)를 키-값 쌍으로 (또는 그 반대로) 변환하는 방법은 무엇입니까?
getXXX 및 setXXX 속성 만있는 매우 간단한 Java 개체가 있다고 가정 해 보겠습니다. 이 개체는 기본적으로 레코드 또는 형식 안전 (및 성능) 맵과 같은 값을 처리하는 데만 사용됩니다. 나는 종종이 객체를 키 값 쌍 (문자열 또는 형식 안전)으로 변환하거나 키 값 쌍에서이 객체로 변환해야합니다. 이 변환을 수행하기 위해 리플렉션 또는 …

10
Int를 부호없는 바이트로 변환하고 그 반대로 변환하는 방법
숫자를 부호없는 바이트로 변환해야합니다. 숫자는 항상 255보다 작거나 같으므로 1 바이트에 맞습니다. 또한 해당 바이트를 해당 숫자로 다시 변환해야합니다. Java에서 어떻게 할 수 있습니까? 나는 여러 가지 방법을 시도했지만 아무것도 작동하지 않습니다. 지금 내가하려는 작업은 다음과 같습니다. int size = 5; // Convert size int to binary String sizeStr = …
92 java  byte  int 

17
각 경우에 값 범위와 함께 switch 문을 사용합니까?
Java에서 각 케이스에 둘 이상의 값이 포함 된 스위치 문을 작성할 수 있습니까? 예를 들어 (분명히 다음 코드는 작동하지 않습니다) : switch (num) { case 1 .. 5: System.out.println("testing case 1 to 5"); break; case 6 .. 10: System.out.println("testing case 6 to 10"); break; } Objective C에서 이것이 가능하다고 생각하는데, …


13
바이트를 이진 문자열 표현으로 변환하는 방법
예를 들어, 바이트의 비트가 B있다 10000010, 나는 문자열로 비트를 할당하는 방법을 str, 문자 그대로를 str = "10000010". 편집하다 바이너리 파일에서 바이트를 읽고 바이트 배열에 저장했습니다 B. 나는 System.out.println(Integer.toBinaryString(B[i])). 문제는 (a) 비트가 (가장 왼쪽) 1로 시작 B[i]하면 음의 int 값으로 변환되므로 출력이 올바르지 않습니다 . 비트와 함께 시작하는 경우 (b) 0의 …
92 java  binary  byte 

4
명령 줄에서 소스로 Maven 아티팩트를 설치하는 방법은 무엇입니까?
소스와 함께 Maven 아티팩트를 설치하는 방법은 무엇입니까? 그래서 나중에 코드를보기 위해 이클립스에서 프로젝트를 열 필요가 없습니다. 편집 : 이 코드를 pom.xml에 추가 할 수 있다는 것을 알고 있습니다. <plugin> <artifactId>maven-source-plugin</artifactId> <executions> <execution> <id>attach-sources</id> <phase>verify</phase> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> 그러나 나는 그것을 더 보편적으로 만들기 위해 명령 줄에서하고 싶습니다.
92 java  eclipse  maven 

6
CountDownLatch 대 세마포
사용의 이점이 있습니까? java.util.concurrent.CountdownLatch 대신에 java.util.concurrent.Semaphore ? 내가 말할 수있는 한 다음 조각은 거의 동일합니다. 1. 세마포어 final Semaphore sem = new Semaphore(0); for (int i = 0; i < num_threads; ++ i) { Thread t = new Thread() { public void run() { try { doStuff(); } finally { …

13
java.lang.UnsatisfiedLinkError java.library.path에 *****. dll 없음
웹 애플리케이션에서 사용자 지정 dll 파일을로드하려면 어떻게해야합니까? 나는 다음을 시도했다 : system32폴더에 필요한 모든 dll을 복사하고 Servlet생성자 에 그중 하나를로드하려고했습니다.System.loadLibrary 필요한 dll을 tomcat_home/shared/lib및tomcat_home/common/lib 이 모든 dll은 WEB-INF/lib웹 응용 프로그램에 있습니다.

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