반응형

java 44

오브젝트 메서드 내에서 오브젝트 속성에 액세스하려면 어떻게 해야 합니까?

오브젝트 메서드 내에서 오브젝트 속성에 액세스하려면 어떻게 해야 합니까? 현재 이 질문은 Q&A 형식에 적합하지 않습니다.우리는 답변이 사실, 참고 자료 또는 전문지식에 의해 뒷받침되기를 기대하지만, 이 질문은 토론, 논쟁, 여론 조사 또는 연장된 토론을 요구할 것이다.이 질문이 개선되고 다시 열릴 수 있다고 생각되면헬프센터를 방문하여 안내를 받으십시오. 닫힘10년 전에요. getter/setter 메서드가 아닌 오브젝트 메서드 내에서 오브젝트의 속성에 액세스하기 위한 "purist" 또는 "올바른" 방법은 무엇입니까? 오브젝트 외부에서 getter/setter를 사용해야 한다는 것을 알고 있습니다만, 내부에서는 다음과 같이 합니다. 자바: String property = this.property; PH..

source 2023.01.02

문자열 개체와 문자열 리터럴의 차이

문자열 개체와 문자열 리터럴의 차이 이 질문에는 이미 답변이 있습니다. "text"와 새로운 String("text")의 차이점은 무엇입니까? (12개의 답변) 닫힘8년 전. 와의 차이는 무엇입니까? String str = new String("abc"); 그리고. String str = "abc"; 문자열 리터럴을 사용하는 경우 문자열을 삽입할 수 있지만new String("...")새로운 문자열 오브젝트가 생성됩니다. 이 예에서는 두 문자열 리터럴이 같은 개체를 참조하고 있습니다. String a = "abc"; String b = "abc"; System.out.println(a == b); // true 여기에서는 2개의 다른 오브젝트가 생성되어 서로 다른 참조가 있습니다. String c = n..

source 2023.01.02

스프링 응용 프로그램 주소가 이미 사용 중입니다.

스프링 응용 프로그램 주소가 이미 사용 중입니다. 스프링 어플리케이션 실행 중 다음 오류가 발생하였습니다. java -jar target/gs-serving-web-content-0.1.0.jar . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v0.5.0.M6) 2013-12-23 00:23:09.466 INFO 19252 --- [ m..

source 2022.12.28

최대 절전 모드에서 결과 집합을 추출할 수 없습니다.

최대 절전 모드에서 결과 집합을 추출할 수 없습니다. 휴지 상태에 문제가 있다.List로 해석하려고 하는데 예외가 발생합니다.HTTP Status 500 - could not extract ResultSet디버깅을 하면 라인에서 장애가 발생한다.query.list()... 여기 샘플 코드 @Entity @Table(name = "catalog") public class Catalog implements Serializable { @Id @Column(name="ID_CATALOG") @GeneratedValue private Integer idCatalog; @Column(name="Catalog_Name") private String catalogName; @OneToMany(mappedBy="cata..

source 2022.12.18

HashTables는 충돌에 어떻게 대처합니까?

HashTables는 충돌에 어떻게 대처합니까? 에서 A가 A라는 을 들었다HashTable는 새로운 키 엔트리가 다른 키엔트리와 충돌할 경우 새로운 엔트리를 "next available" 버킷에 배치합니다. how how how 。HashTable콜리젼 키를 사용하여 콜리젼을 호출할 때 이 콜리젼이 발생한 경우에도 올바른 값이 반환됩니다. ★★★★★★★★★★★★★★★★★★★★★★★★.KeysString 및 " " "hashCode()say Java에 합니다. , 「」를 참조해 주세요).HashMap ★★★★★★★★★★★★★★★★★」Dictionary충돌에 대처하기 위한 전략은 무엇입니까? 심지어 소수와 관련된 음표도 봤어!Google 검색에서 정보가 명확하지 않습니다.해시 테이블은 두 가지 방법 중 하..

source 2022.12.18

네이티브 코드를 호출하기 위해 유고 인민군 대신 JNI를 사용하시겠습니까?

네이티브 코드를 호출하기 위해 유고 인민군 대신 JNI를 사용하시겠습니까? JNA는 JNI에 비해 네이티브 코드를 부르기가 꽤 쉬워 보인다.어떤 경우에 JNI를 인민군보다 사용하겠습니까? JNA는 c++ 클래스의 매핑을 지원하지 않으므로 c++ 라이브러리를 사용하는 경우 jni 래퍼 필요 만약 당신이 많은 양의 메모리가 필요하다면.예를 들어 큰 바이트 버퍼를 반환하는 메서드를 호출하고 그 버퍼에서 무언가를 변경한 다음 이 바이트 버퍼를 사용하는 다른 메서드를 호출해야 합니다.이를 위해서는 이 버퍼를 c에서 java로 복사한 후 java에서 c로 다시 복사해야 합니다.이 경우 복사하지 않고 이 버퍼를 c로 유지 및 변경할 수 있기 때문에 jni는 퍼포먼스가 향상됩니다. 이것들은 내가 겪은 문제점들이다.아마..

source 2022.12.18

Java에서 toString 메서드를 사용하는 방법

Java에서 toString 메서드를 사용하는 방법 ''의 해 줄 수 요?toString()되어 있습니다.Object네? 네, 네, 네, 네, 네?문서에서: 개체의 문자열 표현을 반환합니다. 「」의toStringmethod는 이 개체를 "텍스트로 나타내는" 문자열을 반환합니다.그 결과는 간결하지만 사람이 읽기 쉬운 유익한 표현이 되어야 한다.모든 서브클래스는 이 메서드를 덮어쓰는 것이 좋습니다. toString Object는 객체가 인스턴스인 클래스의 이름, at-sign 문자 "@" 및 객체의 해시 코드의 부호 없는 16진수 표현으로 구성된 문자열을 반환합니다. 이 는 다음과 합니다. getClass().getName() + '@' + Integer.toHexString(hashCode()) 예를 들어..

source 2022.12.08

스프링 데이터 저장소는 실제로 어떻게 구현됩니까?

스프링 데이터 저장소는 실제로 어떻게 구현됩니까? 저는 Spring Data JPA 저장소와 오랫동안 함께 작업해 왔습니다.다음 사항을 알고 있습니다. 저장소 인터페이스에서 다음과 같은 메서드를 추가할 수 있습니다.findByCustomerNameAndPhone()(비활성화)customerName그리고.phone도메인 오브젝트의 필드입니다). 다음으로 Spring은 실행 시(애플리케이션 실행 중)에 위의 저장소 인터페이스 메서드를 구현함으로써 구현을 제공합니다. 어떻게 코드화가 되었는지 궁금하고 Spring JPA 소스 코드와 API를 살펴보았지만 아래 질문에 대한 답변을 찾을 수 없었습니다. 저장소 구현 클래스는 런타임에 어떻게 생성되며 메서드는 어떻게 구현 및 주입됩니까? Spring Data JPA..

source 2022.12.08

REST 웹 서비스에서 클라이언트로 파일을 보내는 올바른 방법은 무엇입니까?

REST 웹 서비스에서 클라이언트로 파일을 보내는 올바른 방법은 무엇입니까? REST 서비스를 개발하기 시작한 지 얼마 되지 않았는데 REST 서비스에서 고객에게 파일을 보내는 어려운 상황에 직면했습니다.지금까지 간단한 데이터 타입(스트링, 정수 등)을 송신하는 방법은 익히 알고 있습니다만, 파일 포맷이 너무 많아서 어디서부터 시작해야 할지 알 수 없기 때문에 파일을 송신하는 것은 다른 문제입니다.나의 REST 서비스는 Java에서 만들어졌고 나는 Jersey를 사용하고 있고, 나는 모든 데이터를 JSON 포맷으로 보내고 있다. Base64 인코딩에 대해 읽은 적이 있는데, 좋은 기술이라고 하는 사람도 있고 파일 크기 문제 때문에 그렇지 않다고 하는 사람도 있습니다.올바른 방법은 무엇입니까?프로젝트의 심..

source 2022.12.08

Java에서 null을 사용할 수 있는 이유는 무엇입니까?

Java에서 null을 사용할 수 있는 이유는 무엇입니까? 이 질문에는 이미 답변이 있습니다. "throw null"이 Java에서 컴파일 오류를 생성하지 않는 이유는 무엇입니까? (4개의 답변) 닫힘3년 전. 실행 시: public class WhatTheShoot { public static void main(String args[]){ try { throw null; } catch (Exception e){ System.out.println(e instanceof NullPointerException); System.out.println(e instanceof FileNotFoundException); } } } 응답은 다음과 같습니다. true false 그것은 나에게 꽤 놀라운 것이었다.이렇게 ..

source 2022.11.28
반응형