반응형

Java 191

Eclipse에서 소스를 쉽게 첨부할 수 있는 방법이 있나요?

Eclipse에서 소스를 쉽게 첨부할 수 있는 방법이 있나요? 작성한 코드와 참조하고 있는 코드(다양한 라이브러리/어셈블리)를 완성할 때 Visual Studio에서 코멘트 문서/파라미터 이름을 제공하는 방법을 매우 좋아합니다. 코드 완료 또는 메서드 위로 이동할 때 Eclipse에서 인라인 javadoc/파라미터 이름을 쉽게 가져올 수 있는 방법이 있습니까?플러그인 경유?어떤 설정을 통해서?많은 라이브러리(Java에서 흔히 볼 수 있는)를 사용하고, 정보가 바로 소스 항아리에 있을 때 웹 사이트나 로컬 javadoc 로케이션에 접속하여 정보를 검색해야 하는 것은 매우 귀찮은 일입니다.간단히 말하면 '그렇다'입니다. 프로젝트의 속성을 사용하여 원본을 연결할 수 있습니다. Properties (프로젝트용)..

sourcecode 2022.09.13

Java/Java EE 개발자가 대답할 수 있는 질문

Java/Java EE 개발자가 대답할 수 있는 질문 현재 이 질문은 Q&A 형식에 적합하지 않습니다.우리는 답변이 사실, 참고 자료 또는 전문지식에 의해 뒷받침되기를 기대하지만, 이 질문은 토론, 논쟁, 여론 조사 또는 연장된 토론을 요구할 것이다.이 질문이 개선되고 다시 열릴 수 있다고 생각되면헬프센터를 방문하여 안내를 받으십시오. 닫힘10년 전에요. 잠겼습니다. 이 질문과 답변은이 질문은 부적절하지만 역사적 의미가 있기 때문에 잠겨 있습니다.현재 새로운 답변이나 상호작용을 받아들이지 않고 있습니다. 나는 모든 좋은 질문들을 훑어보고 있었다.Net Developer는 이 질문의 내용과 접근법에 대해 답변할 수 있어야 하며, 이에 대한 깊은 인상을 받았기 때문에 Java/Java EE Developer..

sourcecode 2022.09.13

기본 패키지에서 클래스를 가져오는 방법

기본 패키지에서 클래스를 가져오는 방법 중복 가능성:디폴트 패키지 내의 Java-classes에 액세스하려면 어떻게 해야 합니까? 저는 Eclipse 3.5를 사용하고 있으며 기본 패키지와 함께 패키지 구조를 가진 프로젝트를 만들었습니다.디폴트 패키지에는 Calculations.java라는 클래스가1개 있는데, 그 클래스를 임의의 패키지로 사용하고 싶습니다(예를 들어,com.company.calc기본 패키지에 있는 클래스를 사용하려고 하면 컴파일러 오류가 발생합니다.기본 패키지의 클래스를 인식할 수 없습니다.어디가 문제입니까? Calculations.java - 소스 코드 public class Calculations { native public int Calculate(int contextId); na..

sourcecode 2022.09.13

org.internate 를 선택합니다.Mapping Exception:java.util의 유형을 확인할 수 없습니다.표: College의 [org.hibernate.mapping]열 목록:열(학생)]

org.internate 를 선택합니다.Mapping Exception:java.util의 유형을 확인할 수 없습니다.표: College의 [org.hibernate.mapping]열 목록:열(학생)] 프로젝트의 모든 CRUD 작업에 Hibernate를 사용하고 있습니다.일대다와 다대일 관계에는 효과가 없습니다.아래와 같은 에러가 발생합니다. org.hibernate.MappingException: Could not determine type for: java.util.List, at table: College, for columns: [org.hibernate.mapping.Column(students)] 그리고 다시 이 비디오 튜토리얼을 살펴보았다.처음에는 아주 간단합니다.하지만 나는 그것을 해낼 수..

sourcecode 2022.09.13

날짜가 일정 범위 내에 있는지 확인하려면 어떻게 해야 하나요?

날짜가 일정 범위 내에 있는지 확인하려면 어떻게 해야 하나요? 시작일과 종료일이 있는 일련의 범위가 있습니다.날짜가 그 범위 내에 있는지 확인하고 싶습니다. Date.before()와 Date.after()는 사용하기 조금 어색한 것 같습니다.내가 정말로 필요한 것은 다음과 같은 유사 코드입니다. boolean isWithinRange(Date testDate) { return testDate >= startDate && testDate = startDate.getTime() && testDate.getTime() startYear && year = startDayOfYe..

sourcecode 2022.09.12

어레이를 JNI에서 Java로 되돌리는 방법

어레이를 JNI에서 Java로 되돌리는 방법 안드로이드 NDK를 사용하려고 합니다. 어레이를 반환하는 방법이 있습니까?int[]JNI에서 Java로 작성되었습니다.만약 그렇다면 JNI 기능에 대한 간단한 예를 제시해 주십시오. -감사합니다. -감사합니다.문서를 검토했는데도 질문이 있는 경우 첫 번째 질문의 일부로 간주됩니다.이 경우 예의 JNI 함수는 다수의 어레이를 작성합니다.외부 배열은 JNI 함수로 생성하는 '개체' 배열로 구성됩니다.NewObjectArray()JNI의 관점에서 보면, 이 모든 것은 2차원 어레이이며, 다른 다수의 내부 어레이를 포함하는 객체 어레이입니다. 다음 for loop은 JNI 함수를 사용하여 int[] 유형의 내부 어레이를 만듭니다.NewIntArray()단일 차원 배열..

sourcecode 2022.09.11

SimpleDateFormat에 대한 액세스 동기화

SimpleDateFormat에 대한 액세스 동기화 SimpleDateFormat용 javadoc은 SimpleDateFormat이 동기화되지 않았음을 나타냅니다. "날짜 형식이 동기화되지 않았습니다.각 스레드에 대해 별도의 형식 인스턴스를 생성하는 것이 좋습니다.여러 스레드가 동시에 포맷에 액세스 할 경우 외부에서 동기화해야 합니다." 그러나 멀티 스레드 환경에서 SimpleDateFormat 인스턴스를 사용하는 가장 좋은 방법은 무엇입니까?여기 몇 가지 옵션이 있습니다.예전에 옵션1과 옵션2를 사용한 적이 있습니다만, 더 나은 대안이 있는지, 또는 이 옵션 중 최고의 퍼포먼스와 동시성을 제공하는 것이 있는지 궁금합니다. 옵션 1: 필요에 따라 로컬 인스턴스 생성 public String formatD..

sourcecode 2022.09.06

Java에서의 이니셜라이저와 컨스트럭터 사용

Java에서의 이니셜라이저와 컨스트럭터 사용 그래서 최근 Java 기술을 연마하고 있는데, 이전에는 몰랐던 몇 가지 기능을 발견했습니다.스태틱과 인스턴스 이니셜라이저는 이러한 두 가지 기술입니다. 궁금한 점은 언제 컨스트럭터에 코드를 포함하지 않고 이니셜라이저를 사용할 것인가 하는 것입니다.몇 가지 확실한 가능성을 생각해 봤습니다. static/initializer를 사용하여 "최종" static/initializer 값을 설정할 수 있지만 생성자는 사용할 수 없습니다. static initializer를 사용하여 클래스의 정적 변수 값을 설정할 수 있습니다. 각 생성자의 시작 부분에 "if (some StaticVar == null) // do stuff" 코드 블록을 갖는 것보다 더 효율적일 수 있습..

sourcecode 2022.09.06

클래스를 보호 클래스로 정의할 수 없는 이유는 무엇입니까?

클래스를 보호 클래스로 정의할 수 없는 이유는 무엇입니까? 왜요?protected 그럴 수 없다는 걸 알지만, 왜?뭔가 특별한 이유가 있을 거야말이 안되니까. 보호된 클래스 멤버(메서드 또는 변수)는 서브클래스에서도 액세스할 수 있다는 점을 제외하고 패키지 개인(기본 가시성)과 동일합니다. Java에는 'subpackage'나 'package-inheritance'와 같은 개념이 없기 때문에 클래스 보호 또는 패키지-프라이빗을 선언하는 것은 동일합니다. 그러나 중첩된 클래스와 내부 클래스를 보호됨 또는 개인 클래스로 선언할 수 있습니다.디폴트는 패키지레벨 액세스용이고 보호는 패키지레벨과 비패키지 클래스용이지만 이 클래스는 확장됩니다(여기서 주의할 점은 클래스가 표시되어 있는 경우에만 확장할 수 있습니다!..

sourcecode 2022.09.06

Java에서 범용 어레이 유형을 생성할 수 없는 이유는 무엇입니까?

Java에서 범용 어레이 유형을 생성할 수 없는 이유는 무엇입니까? 왜 자바가 이 일을 못하게 하는 거죠? private T[] elements = new T[initialCapacity]; 나는 이해할 수 있었다.NET 에서는, 에서와 같이, 이것을 실시할 수 없었습니다.NET에는 런타임에 다른 크기를 가질 수 있는 값 유형이 있지만 Java에서는 모든 종류의 T가 오브젝트 참조가 되기 때문에 크기가 동일합니다(잘못되면 정정해 주세요). 이유가 뭐야?Java의 어레이(제너릭과 달리)는 런타임에 컴포넌트 유형에 대한 정보를 포함하고 있기 때문입니다.따라서 배열을 생성할 때 구성 요소 유형을 알아야 합니다.T실행 시 어레이를 생성할 수 없습니다.견적: 일반 유형의 배열은 소리가 나지 않으므로 허용되지 않습..

sourcecode 2022.09.05
반응형