반응형

java 166

'static' 키워드는 클래스에서 무엇을 합니까?

'static' 키워드는 클래스에서 무엇을 합니까? 구체적으로 말하면, 저는 이 코드를 시도하고 있었습니다. package hello; public class Hello { Clock clock = new Clock(); public static void main(String args[]) { clock.sayTime(); } } 하지만 그것은 오류를 주었다. static 메서드 main에서 non-static 필드에 액세스할 수 없습니다. 요.clock뭇매를 맞다 static Clock clock = new Clock(); 그리고 그것은 성공하였다.선언 앞에 그 키워드를 넣는다는 것은 무슨 뜻입니까?그 오브젝트에 대해 무엇을 할 수 있는지, 무엇을 할 수 있는지, 또는 무엇을 제한할 수 있는지.stat..

programing 2022.08.28

Java Persistence API에서 FetchType LAGY와 OVER의 차이점은 무엇입니까?

Java Persistence API에서 FetchType LAGY와 OVER의 차이점은 무엇입니까? 저는 Java Persistence API와 Hibernate를 처음 접하는 사람입니다. Java Persistence API 와의 차이점은 무엇입니까? 때때로 당신은 두 개의 실체를 가지고 있고 그들 사이에는 관계가 있다.를 들어, '하다'라는 수 .University 라고 하는 실체Student을 사용법 University 엔티티는 ID, 이름, 주소 등의 몇 가지 기본 속성뿐만 아니라 특정 대학의 학생 목록을 반환하는 students라는 컬렉션 속성을 가질 수 있습니다. public class University { private String id; private String name; privat..

programing 2022.08.28

Java 어레이 리플렉션: isArray vs. instance of

Java 어레이 리플렉션: isArray vs. instance of 다음 사용 사이에 선호도 또는 동작 차이가 있습니까? if(obj.getClass().isArray()) {} 그리고. if(obj instanceof Object[]) {} ?대부분의 경우,instanceof개체가 배열인지 여부를 테스트하는 연산자. 일반적으로 컴파일 시 알려진 특정 유형으로 다운캐스트하기 전에 개체 유형을 테스트합니다.예를 들어, 아마도 당신은 이 코드와 함께 사용할 수 있는 코드를 작성했을 것입니다.Integer[]또는int[]출연진들을 보호하려면instanceof: if (obj instanceof Integer[]) { Integer[] array = (Integer[]) obj; /* Use the boxed..

programing 2022.08.28

Java에서 안전하게 int에 캐스팅

Java에서 안전하게 int에 캐스팅 자바에서 가장 관용적인 방법으로 캐스트를 검증할 수 있는 것은?long로.int정보가 손실되지 않았습니까? 현재 구현은 다음과 같습니다. public static int safeLongToInt(long l) { int i = (int)l; if ((long)i != l) { throw new IllegalArgumentException(l + " cannot be cast to int without changing its value."); } return i; } 이를 위해 Java 8에 새로운 메서드가 추가되었습니다. import static java.lang.Math.toIntExact; long foo = 10L; int bar = toIntExact(foo)..

programing 2022.08.27

Java의 해시맵과 해시테이블의 차이점은 무엇입니까?

Java의 해시맵과 해시테이블의 차이점은 무엇입니까? Java의 a와 a의 차이점은 무엇입니까? 스레드화되지 않은 어플리케이션에서는 어떤 것이 더 효율적입니까?Java 에서는 및 몇 가지 차이점이 있습니다. Hashtable동기화된 반면,HashMap렇지않않 않않않다다 하면 렇렇이 됩니다.HashMap일반적으로 동기화되지 않은 개체는 동기화된 개체보다 성능이 좋기 때문에 스레드되지 않은 애플리케이션에 적합합니다. Hashtable하지 않다null아, 아, 아, 아, 아, 아, 아, 아, 아.HashMapnull 및 " " " "null★★★★★★ 。 HashMap의 서브클래스 중 하나는 입니다.따라서 예측 가능한 반복 순서(기본적으로 삽입 순서)가 필요한 경우 쉽게 교환할 수 있습니다.HashMap잠 a..

programing 2022.08.25

Java에서 int를 이진 문자열 표현으로 변환하시겠습니까?

Java에서 int를 이진 문자열 표현으로 변환하시겠습니까? Java에서 int를 바이너리 문자열 표현으로 변환하는 가장 좋은 방법(이상적으로 가장 간단한 방법)은 무엇입니까? 예를 들어 int가 156이라고 합니다.이 바이너리 문자열은 "10011100"이 됩니다.Integer.toBinaryString(int i) java.lang도 있습니다.Integer.toString(int i, int base) 메서드입니다.이 메서드는 사용하시는 코드가 2(이진수) 이외의 베이스를 처리하는 경우에 적합합니다.이 메서드는 정수 i를 부호 없이 나타낼 뿐이며, 음수인 경우 전면에 음수 기호가 부착됩니다.2의 보수는 사용하지 않을 것이다.public static string intToBinary(int n) { S..

programing 2022.08.25

slf4j-simple 설정 방법

slf4j-simple 설정 방법 api 1.7 및 slf4j-module을 구현합니다.이 조합으로 로깅레벨을 설정하는 방법을 찾을 수 없습니다. 누구 도와줄 사람 있어?시스템 속성 중 하나입니다. -Dorg.slf4j.simpleLogger.defaultLogLevel=debug 또는simplelogger.properties클래스 패스에 파일하다 자세한 것은, http://www.slf4j.org/api/org/slf4j/impl/SimpleLogger.html 를 참조해 주세요.이것은 샘플입니다.simplelogger.properties클래스 패스에 배치할 수 있습니다(사용할 속성 추가). # SLF4J's SimpleLogger configuration file # Simple implementat..

programing 2022.08.25

지정된 인덱스의 ArrayList에 개체 추가

지정된 인덱스의 ArrayList에 개체 추가 꽤 간단한 질문인 것 같은데 어떻게 해야 할지 모르겠어요. 빈 배열 목록이 있습니다. ArrayList list = new ArrayList(); 추가할 개체가 몇 개 있는데 각 개체가 특정 위치에 있어야 합니다.단, 각각의 가능한 순서로 추가할 필요가 있습니다.이거 하면 안 되고 이거 하면...IndexOutOfBoundsException: list.add(1, object1) list.add(3, object3) list.add(2, object2) 내가 시도했던 것은 이 모든 것을 채우는 것이다.ArrayList와 함께null그리고 위에 있는 것을 합니다.효과는 있지만 끔찍한 해결책이라고 생각해요.다른 방법이 있나요?다음과 같이 할 수 있습니다. lis..

programing 2022.08.24

JPA OneToOne 관계를 게으르게 만들려면 어떻게 해야 합니까?

JPA OneToOne 관계를 게으르게 만들려면 어떻게 해야 합니까? 우리가 개발하고 있는 이 어플리케이션에서는 뷰가 특히 느리다는 것을 알 수 있었습니다.뷰 프로파일을 작성했더니 데이터베이스에 오브젝트가 2개만 있어도 하이버네이션에 의해 실행되는 쿼리가 1개 있었습니다. ★★★★★OneToMany ★★★★★★★★★★★★★★★★★」ManyToMany관계가 게으르니까 그게 문제가 아니었던 것 같아요.실제 실행 중인 SQL을 검사했을 때 쿼리에 80개 이상의 조인(join)이 있는 것을 알 수 있었습니다. , 이 은 '이러다', '이러다', '이러다'의 계층구조가 깊기 때문이라는 것을 알 수 있었습니다.OneToOne ★★★★★★★★★★★★★★★★★」ManyToOne★★★★★★★★★★★★★★★★★★★★★★★..

programing 2022.08.24

null과 빈("") Java 문자열의 차이

null과 빈("") Java 문자열의 차이 null 및""(어느 쪽인가?) 간단한 코드를 작성했습니다. String a = ""; String b = null; System.out.println(a == b); // false System.out.println(a.equals(b)); // false 은 모두 반환됩니다.false실제 어떤 차이가 있는지 알 수 없는 것 같습니다.null 문자열과 빈 문자열의 차이도 다음과 같이 이해할 수 있습니다. 원본 이미지 R.사토(@raysato)"는 실제 문자열이지만 빈 문자열입니다. 그러나 null은 String 변수가 아무것도 가리키지 않음을 의미합니다. a==b"와 null은 메모리에서 같은 공간을 차지하지 않기 때문에 false를 반환합니다.즉, 변수는 ..

programing 2022.08.21
반응형