반응형

Java 105

Class 파일의 바이트 코드를 볼 수 있나요?

Class 파일의 바이트 코드를 볼 수 있나요? 이 질문에는 이미 답변이 있습니다. 닫힘9년 전. 중복 가능성: 명령어 편집을 위한 자바 클래스 파일/바이트 코드 에디터가 있나요? Java 소스 코드는 실제로 클래스 파일에 있는 바이트 코드로 컴파일됩니다.컴파일된 클래스의 바이트 코드를 볼 수 있습니까? 가능하다면 편집할 수 있을까요? 사용할 수 있는 이클립스 플러그인이 있나요? 이렇게 , 하다, 하다, 이렇게 쓸 수 있어요.javapJDK에 포함된 명령어로 클래스의 바이트 코드를 확인할 수 있습니다.예를 들어 다음과 같습니다. javap -c com.mypackage.MyClass Java 바이트 코드의 조작에 도움이 되는 라이브러리와 툴이 몇 가지 있습니다(ASM이나 Jasmin 등).JDK에는 클래..

source 2022.10.20

Java 정규식 OR 연산자

Java 정규식 OR 연산자 바보 같은 질문일 수도 있지만 어디에서도 찾을 수 없었습니다. 괄호 없이 Java OR 정규 표현 연산자(|)를 사용하려면 어떻게 해야 합니까? 예: Tel | Phone | FAX파이프 자체만 사용할 수 있습니다. "string1|string2" 예를 들어 다음과 같습니다. String s = "string1, string2, string3"; System.out.println(s.replaceAll("string1|string2", "blah")); 출력: blah, blah, string3 괄호를 사용하는 주된 이유는 대안 범위를 제한하기 위해서입니다. String s = "string1, string2, string3"; System.out.println(s.repla..

source 2022.10.19

어떤 Java FTP 클라이언트 라이브러리를 사용해야 합니까?

어떤 Java FTP 클라이언트 라이브러리를 사용해야 합니까? 현재 이 질문은 Q&A 형식에 적합하지 않습니다.우리는 답변이 사실, 참고 자료 또는 전문지식에 의해 뒷받침되기를 기대하지만, 이 질문은 토론, 논쟁, 여론 조사 또는 연장된 토론을 요구할 것이다.이 질문이 개선되고 다시 열릴 수 있다고 생각되면헬프센터를 방문하여 안내를 받으십시오. 닫힘9년 전. 마지막 질문에 대한 긍정적인 답변을 받지 못했기 때문입니다.자바 FTP 업로드 애플릿을 직접 써보겠습니다. 질문입니다. "Java FTP 클라이언트 라이브러리를 사용할 수 있습니까?" 나는 다음과 같이 되길 바란다. 안정적인. 수동 모드와 능동 모드를 처리할 수 있는 업로드 진행률 정보를 제공할 수 있습니다. 뭔가 잘못되었을 경우(특히 업로드가 성공..

source 2022.10.02

프로그램에서 JVM 버전을 찾는 방법

프로그램에서 JVM 버전을 찾는 방법 클래스가 실행되고 있는 JVM 버전을 알고 싶은 샘플 Java 파일을 쓰고 싶습니다.방법이 있을까요?System.getProperty("java.version")필요한 것을 반환합니다. 필요에 따라서, JMX 를 사용할 수도 있습니다. ManagementFactory.getRuntimeMXBean().getVmVersion()용도: System.getProperty("java.version"); 어디에java.version는 현재 Java 버전과 관련된 다른 많은 시스템 속성 중 하나로 대체할 수 있습니다.다음은 그 표입니다. Property Value (OpenJDK 12) Value (Oracle JRE 8u201) Value (Sun JRE 5u22) Descr..

source 2022.10.01

Android 버튼 객체 내에서 텍스트 주변의 내부 패딩을 줄이려면 어떻게 해야 합니까?

Android 버튼 객체 내에서 텍스트 주변의 내부 패딩을 줄이려면 어떻게 해야 합니까? 그래서 지금 저는 위의 첫 번째 이미지와 같은 버튼을 가지고 있습니다.버튼 자체의 텍스트 주위에 있는 패딩을 줄이려면 어떻게 해야 합니까(두 번째 이미지처럼 보이게 하려면)? 레이아웃 폭 및 높이는 다음과 같이 설정됩니다. android:layout_width="match_parent" android:layout_height="wrap_content" 사용자 정의 스타일 모양에 매개 변수가 있습니다." 나머지는 색상 속성과 반지름 값뿐입니다. 확실히 하기 위해서, 버튼의 프레임이 「로그인」텍스트에 가까워지도록 해 주세요. 모든 도움과 피드백에 감사드립니다.감사합니다.이것을 찾는 데 오랜 시간이 걸렸지만, 버튼 안의 ..

source 2022.10.01

수업의 모든 메서드를 특정 코드 블록으로 시작하는 우아한 방법이 있을까요?

수업의 모든 메서드를 특정 코드 블록으로 시작하는 우아한 방법이 있을까요? 모든 방법이 같은 방식으로 시작되는 수업이 있습니다. class Foo { public void bar() { if (!fooIsEnabled) return; //... } public void baz() { if (!fooIsEnabled) return; //... } public void bat() { if (!fooIsEnabled) return; //... } } 요?fooIsEnabled수업의 모든 공개적인 방법을 위해 파트를 짜깁기?것은 「Java」, 「Java」를 한 작업 입니다.java.lang.reflect.Proxy모든 메서드 호출을 강제합니다.Foo 확인하다enableddiscloss.discloss.conf...

source 2022.10.01

JUnit assertEquals(예상치 2배, 실제치 2배, 엡실론 2배)

JUnit assertEquals(예상치 2배, 실제치 2배, 엡실론 2배) 이 질문에는 이미 답변이 있습니다. 닫힘11년 전에요. 중복 가능성: JUnit: 이중값의 assertEquals 보아하니 그assertEquals(double expected, double actual)는 폐지되었습니다. JUnit용 javadocs는 의외로 부족합니다.새 제품 사용법을 가르쳐 주시겠어요?assertEquals(double expected, double actual, double epsilon)?엡실론은 두 배가 정확히 동일하지 않을 수 있기 때문에 당신의 "퍼지 계수"입니다.Epsilon은 그들이 얼마나 가까이 있어야 하는지 설명할 수 있습니다. 3.14159가 예상되지만 3.14059~3.14259(0.00..

source 2022.09.18

Java에서 Long에서 Double로 변환

Java에서 Long에서 Double로 변환 변환하는 방법이 있습니까?Long데이터 유형 대상Double또는double? 예를 들어, 변환이 필요합니다.15552451L에 대해서doubledata type 입니다.간단하게 할 수 있는 것은, 다음과 같습니다. double d = (double)15552451L; 또는 Long 객체에서 다음과 같이 두 배로 얻을 수 있습니다. Long l = new Long(15552451L); double d = l.doubleValue(); 간단한 캐스팅? double d = (double)15552451L; 이미 언급했듯이, 여러분은 단순히 길게 두 배로 캐스팅할 수 있습니다.그러나 Java에서는 긴 변환에서 두 배 변환으로 좁혀지기 때문에 긴 변환에서 두 배 변환에..

source 2022.09.18

/usr/libexec/java_home에서 반환된 Mac OS의 기본 Java VM을 변경하는 방법

/usr/libexec/java_home에서 반환된 Mac OS의 기본 Java VM을 변경하는 방법 (SU로 이행해야 할지 어떨지는 확실하지 않았습니다만, 이행은 확실히 선택사항입니다만, 보다 많은 프로그래머가 질문을 읽고 있습니다). Mac OS X 10.8.4를 실행하고 있으며, Apple의 JDK 1.6.0_51과 Oracle의 JDK 1.7.0_25가 설치되어 있습니다.최근에 Oracle의 1.8 프리뷰 JDK를 필요한 프리 릴리즈 소프트웨어용으로 설치했습니다.이제 /usr/libexec/java_home을 실행하면 다음과 같은 메시지가 나타납니다. $ /usr/libexec/java_home -V Matching Java Virtual Machines (4): 1.8.0, x86_64: "Ja..

source 2022.09.17

.class 파일을 컴파일하는 데 사용되는 jdk 버전을 확인하는 방법

.class 파일을 컴파일하는 데 사용되는 jdk 버전을 확인하는 방법 이 질문에는 이미 답변이 있습니다. 닫힘9년 전. 중복 가능성: Java .class 버전을 읽고 표시하는 도구 디버깅을 시도하고 있습니다. ".class 파일의 잘못된 버전 번호" java의 에러, 어떤 버전을 체크할 수 있는 방법이 있나요?.class파일이란? 사용하고 있다JRE1.5.0_6, 그러나 나의JDK버전 1.6.0_13 입니다. 호환성 모드를 1.5로 설정하여 컴파일하고 있습니다.이것이라면 동작할 수 있을 것 같은데...명령줄에서 다음을 찾습니다(MyClass라는 클래스의 경우). Unix/Linux의 경우: javap -verbose MyClass | grep "major" Windows 의 경우: javap -ver..

source 2022.09.16
반응형