반응형

전체 글 670

Java의 부울 프리미티브 크기가 정의되지 않은 이유는 무엇입니까?

Java의 부울 프리미티브 크기가 정의되지 않은 이유는 무엇입니까? Java 가상 시스템 규격에서는 부울 프리미티브 유형에 대한 지원이 제한적이라고 합니다. 부울 값에 대한 작업 전용 Java 가상 시스템 명령은 없습니다.대신 부울 값으로 작동하는 Java 프로그래밍 언어의 식이 Java 가상 시스템 데이터 유형의 값을 사용하도록 컴파일됩니다. 위의 내용은 (잘못 해석했을 수도 있지만) int 데이터 타입이 boulan에서 동작할 때 사용되지만 이것은 32비트 메모리 구성입니다.부울이 1비트의 정보만을 나타내는 경우: 바이트 또는 짧은 유형이 int 대신 부울 프록시로 사용되지 않는 이유는 무엇입니까? 주어진 JVM에 대해 부울 유형을 저장하는 데 사용되는 메모리 양을 정확하게 파악하는 가장 신뢰할 수 ..

programing 2022.09.03

JsonParseException : 따옴표가 없는 잘못된 문자(CTRL-CHAR, 코드 10)

JsonParseException : 따옴표가 없는 잘못된 문자(CTRL-CHAR, 코드 10) 사용하려고 합니다.org.apache.httpcomponentsRest API를 사용하여 JSON 포맷 데이터를 API에 게시합니다. 다음과 같은 예외가 있습니다. 원인: com.fasterxml.jackson.core.JsonParse Exception:따옴표로 둘러싸지 않은 잘못된 문자((CTRL-CHAR, 코드 10): 문자열에 포함하려면 백슬래시를 사용하여 이스케이프해야 합니다. 그 이유는ctrl-char는 JSON 문자열에 포함됩니다. 이 솔루션이나 다른 솔루션을 대체할 수 있는 방법이 있습니까? 이 문제는 JSON 문자열 리터럴에 줄바꿈(또는 다른 제어 문자)이 있는 경우에 발생할 수 있습니다. {..

programing 2022.09.03

일부 클래스에 Eclipse Java 패키지 탐색기가 물음표를 표시하는 이유는 무엇입니까?

일부 클래스에 Eclipse Java 패키지 탐색기가 물음표를 표시하는 이유는 무엇입니까? Eclipse Helios Java 패키지 탐색기에서 Java 클래스 아이콘은 [J?]와 같이 'J' 오른쪽에 작은 물음표를 표시합니다.이 아이콘은 프로젝트의 패키지 내 각 클래스에 표시되지만 설명서에서 이에 대한 설명을 찾을 수 없습니다. 언젠가는 사라져서 작은 주황색 직사각형으로 대체될 것으로 예상한다.(그 의미도 잘 모르겠지만 함축적인 의미는 별로 걱정되지 않는다.)이 질문은 더 큰 아이콘을 가리킬 것 같은데, 이 아이콘들 중 하나가 함께 정의되어 있습니까?즉, 클래스가 저장소에 아직 추가되지 않았습니다. 프로젝트가 체크아웃되어(대부분의 경우 CVS 프로젝트) 새 클래스 파일을 추가한 경우 아이콘이 나타납니다..

programing 2022.09.03

공변량 반환 유형이란 무엇입니까?

공변량 반환 유형이란 무엇입니까? Java에서 공변 반환 유형은 무엇입니까?일반적으로 객체 지향 프로그래밍에서?공변량 반환 - 방법을 재정의할 때 재정의 방법의 반환 유형이 재정의된 방법의 반환 유형의 하위 유형이 될 수 있음을 의미합니다. 예를 들어 이를 명확히 하기 위해 일반적인 사례는 다음과 같습니다.Object.clone()- 타입의 반환을 선언합니다.Object자신의 클래스에서 다음과 같이 덮어쓸 수 있습니다. public class MyFoo { ... // Note covariant return here, method does not just return Object public MyFoo clone() { // Implementation } } 여기서의 이점은 MyFoo 오브젝트에 대한 명..

programing 2022.09.03

Kotlin의 클래스와 객체의 차이

Kotlin의 클래스와 객체의 차이 저는 Kotlin에 처음 와서 최근 java에서 Kotlin으로 간단한 파일을 변환했습니다.안드로이드 컨버터가 왜 자바 클래스를 Kotlin 오브젝트로 변경했는지 궁금합니다. 자바: public class MyClass { static public int GenerateChecksumCrc16(byte bytes[]) { int crc = 0xFFFF; int temp; int crc_byte; for (byte aByte : bytes) { crc_byte = aByte; for (int bit_index = 0; bit_index > 15)) ^ ((crc_byte >> 7)); crc

programing 2022.09.03

포맷하지 않고 자바독에서 "<"와 ">"를 사용하려면 어떻게 해야 합니까?

포맷하지 않고 자바독에서 ""를 사용하려면 어떻게 해야 합니까? 내가 글을 쓴다면javadoc에서는 태그가 텍스트 서식을 지정하는 특수 기능을 가지고 있기 때문에 표시되지 않습니다. 자바독에서 이 문자를 표시하려면 어떻게 해야 하나요?사용할 수 있습니다.[...] 다음과 같이 표시됩니다. 와 {@code}를 삽입하면 꺽쇠 괄호와 빈 줄이 javadocs에 저장되며 널리 사용됩니다(java.util 참조).예를 들어 스트림입니다. {@code AC DF } 에워싸기만 하면 돼{@code}다음과 같습니다. {@code } 마크다운을 사용하도록 메이븐을 설정하면 백틱으로 둘러싸면 됩니다. `AC`..

programing 2022.09.03

짧은 값 Java 설정

짧은 값 Java 설정 나는 J2ME로 작은 코드를 쓰고 있다. 나는 메서드 수업이 있다.setTableId(Short tableId)이제 내가 글을 쓰려고 할 때setTableId(100)컴파일 시간 오류가 발생합니다.다른 쇼트 변수를 선언하지 않고 쇼트 값을 설정하려면 어떻게 해야 합니까? 설정 시Long사용할 수 있는 가치setLongValue(100L)그리고 그것은 동작한다.그럼 어떻게 해야 할까요?L여기서의 의미와 그 성격은 무엇인가Short가치? 고마워요.Java에서는 기본적으로 정수 리터럴이 int 유형입니다.일부 다른 유형의 경우 다음과 같은 대소문자를 구분하지 않는 문자로 리터럴을 접미할 수 있습니다.L,D,F각각 long, double 또는 float를 지정합니다.읽기 쉽도록 대문자를 ..

programing 2022.09.03

개조를 사용하여 GSON을 사용하여 중첩된 JSON 개체 가져오기

개조를 사용하여 GSON을 사용하여 중첩된 JSON 개체 가져오기 Android 앱에서 API를 사용하고 있는데 JSON의 반응은 모두 다음과 같습니다. { 'status': 'OK', 'reason': 'Everything was fine', 'content': { } 에 'POJO'가 입니다.status,reason[ ] 및 [ 。contentPOJO라고 합니다. Gson을 추출할 수 있는 ?contentPOJO는?내장된 개체를 반환하는 사용자 지정 역직렬화기를 작성합니다. 예를 들어 JSON은 다음과 같습니다. { "status":"OK", "reason":"some reason", "content" : { "foo": 123, "bar": "some value" ..

programing 2022.09.03

클래스의 개개의 에넘을 자바독하는 방법

클래스의 개개의 에넘을 자바독하는 방법 자체 에넘이 포함된 클래스의 Javadoc을 작성하고 있습니다.개별 Enum에 대해 Javadoc을 생성하는 방법이 있습니까?예를 들어, 지금 저는 다음과 같은 것을 가지고 있습니다. /** * This documents "HairColor" */ private static enum HairColor { BLACK, BLONDE, BROWN, OTHER, RED }; 다만, 이것은 모든 에넘을 전체적으로 문서화하는 것에 지나지 않습니다. 각각의 정보를 문서화할 수 있는 방법이 있습니까?HairColor개별적인 가치관열거형을 자체 클래스로 이동하거나 열거형에서 변경하지 않고?javadoc할 수 있는 다른 변수와 동일하게 수행합니다. /** * Colors that c..

programing 2022.09.03

IntelliJ가 '/path/to/tomcat/bin/catalina 프로그램을 실행할 수 없습니다.sh' error=13개의 권한이 거부되었습니다.

IntelliJ가 '/path/to/tomcat/bin/catalina 프로그램을 실행할 수 없습니다.sh' error=13개의 권한이 거부되었습니다. IntelliJ ulimate에서 베어본 스프링 MVC 응용 프로그램을 실행하면 다음 오류가 발생합니다. 'cannot run program '/path/to/tomcat/bin/catalina.sh' error=13 permission denied 이거 어떻게 고치죠?(맥에 있어요)한마디로 콘솔에서: chmod a+x /path/to/tomcat/bin/catalina.sh 이것은, 투고중의 Tomcat 패스를 삭제해, 여기에 투고하기 전에, 실제로 시스템에 존재하는 것을 확인했다고 가정합니다.파일의 기존 권한에 따라서는 충분히 높은 권한을 가진 사용자..

programing 2022.09.03
반응형