반응형

Java 52

@see와 @inheritDoc의 차이점 상세

@see와 @inheritDoc의 차이점 상세 JavaDoc 레퍼런스를 살펴보았는데, 기본적인 차이는 이해하지만,@see(클릭 링크) 및{@inheritDoc}(슈퍼클래스 JavaDoc 코멘트 내보내기), 실제 구현 방법에 대한 설명이 필요합니다. Eclipse IDE에서 상속된 메서드(인터페이스 또는 toString() 덮어쓰기 등)에 대해 "Generate Element Comments"를 선택하면 다음과 같은 코멘트가 생성됩니다. /* (non-Javadoc) * @see SomeClass#someMethod() */ JavaDoc을 작성해야 할 경우 그대로 두어야 할 경우 대체@see와 함께{@inheritDoc}또는 다음과 같이 JavaDoc에서 전달합니다. /** * {@inheritDoc} ..

IT 2023.02.06

JUnit 테스트 내에서 코드가 실행 중인지 여부를 확인하려면 어떻게 해야 합니까?

JUnit 테스트 내에서 코드가 실행 중인지 여부를 확인하려면 어떻게 해야 합니까? 코드에서는 JUnit 테스트 내에서 실행되는 경우에만 특정 수정을 수행해야 합니다.JUnit 테스트 내에서 코드가 실행 중인지 여부를 확인하려면 어떻게 해야 합니까?JUnit.isRunning() == true 같은 것이 있습니까?실행할 "프로파일"을 프로그래밍 방식으로 결정하는 것이 좋습니다.설정에는 스프링프로파일을 고려해주세요.통합 테스트에서는 다른 데이터베이스에 대해 테스트할 수 있습니다. 여기 동작하는 테스트된 코드가 있습니다. public static boolean isJUnitTest() { for (StackTraceElement element : Thread.currentThread().getStackTra..

IT 2023.01.31

Java에서의 어레이 길이

Java에서의 어레이 길이 아래와 같이 어레이를 선언했습니다. int[] arr = new int[10]; 그런 다음 어레이에 다음 값을 할당했습니다. arr[0] = 1; arr[1] = 2; arr[2] = 3; arr[3] = 4; 그런 다음 정수 변수를 선언하고 초기화했습니다. int arrayLength = arr.length; 이것은 실제 크기를 찾는 데 도움이 됩니다만, 어레이의 논리 크기를 찾는 방법이 있습니까?할당된 크기를 포함합니다.10. 되지 않은 인 "Default"가 0★★★★★★에int.단......length에, 「」이 됩니다.arr.lengtharr.length(). 그리고 신고된 크기인 10이 반환될 것입니다.명확하게 선언하지 않은 요소는 0으로 초기화됩니다.의 A 해서 '..

IT 2023.01.31

디렉토리가 존재하지 않는 경우는, 그 디렉토리에 파일을 작성합니다.

디렉토리가 존재하지 않는 경우는, 그 디렉토리에 파일을 작성합니다. 디렉토리가 존재하는 경우는, 새로운 디렉토리를 작성하지 않고, 그 특정의 디렉토리에 파일을 작성할 필요가 있습니다. 다음 코드는 새 디렉토리를 가진 파일만 생성하며 기존 디렉토리용 파일은 생성하지 않습니다.예를 들어 디렉토리 이름은 "GETDIRECTION"과 같습니다. String PATH = "/remote/dir/server/"; String fileName = PATH.append(id).concat(getTimeStamp()).append(".txt"); String directoryName = PATH.append(this.getClassName()); File file = new File(String.valueOf(fileN..

IT 2023.01.21

CreateProcess 오류=main() 메서드를 실행할 때 파일 이름 또는 확장자가 너무 깁니다.

CreateProcess 오류=main() 메서드를 실행할 때 파일 이름 또는 확장자가 너무 깁니다. 이클립스 헬리오스에 오류가 있습니다. 명령줄 실행 중 예외가 발생했습니다.프로그램 "C:"를 실행할 수 없습니다.\Program Files (x86)\Java\jre6\bin\javaw.exe (디렉토리 "C:\Users\motiver\helios_workspace\TimeTracker": CreateProcess 오류=오류, 파일 이름 또는 확장자가 너무 깁니다. 저는 조금 조사했지만 구글 앱 엔진에서 작업할 때 DataNucleus와 관련된 문제가 대부분이었습니다.하지만 저는 구글 앱 엔진과 관련된 어떤 것도 원격으로 사용하고 있지 않습니다.JBOSS 6에서 Servlet 3.0으로 작은 프로젝트를 ..

IT 2023.01.15

Y는 2012를 반환하고 y는 SimpleDateFormat 2011을 반환한다.

Y는 2012를 반환하고 y는 SimpleDateFormat 2011을 반환한다. 'Y'는 2012년, 'Y'는 2011년, 'Y'는 2011년,SimpleDateFormat: System.out.println(new SimpleDateFormat("Y").format(new Date())); // prints 2012 System.out.println(new SimpleDateFormat("y").format(new Date())); // prints 2011 이유를 설명할 수 있는 사람?매년.javadoc에서 1주일 연도는 1주일_과 동기화됩니다.OF_YEAR 사이클.첫 번째 주와 마지막 주 사이의 모든 주(포함)의 연도 값은 동일합니다.따라서 한 해의 첫 번째 요일과 마지막 요일은 다른 달력 연도 ..

IT 2023.01.12

여러 JFrame 사용:좋은 방법인가 나쁜 방법인가?

여러 JFrame 사용:좋은 방법인가 나쁜 방법인가? 닫았습니다. 이 질문은의견 기반의현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트하십시오. 7년 전에 문을 닫았어요 커뮤니티는 5개월 전에 이 질문을 재개할지 여부를 검토한 후 종료했습니다. 원래 종료 이유가 해결되지 않았습니다. 이 질문을 개선하다 이미지를 표시하고 데이터베이스의 소리를 재생하는 어플리케이션을 개발하고 있습니다.GUI에서 데이터베이스에 이미지를 추가할 때 별도의 JFrame을 사용할지 여부를 결정하려고 합니다. JFrame 창을 여러 개 사용하는 것이 좋은 방법인지 궁금할 뿐입니다. JFrame을 여러 개 사용하는 것이 좋은 방법인지 궁금할 뿐입니다...

IT 2023.01.12

Servlet에서의 doGet 및 doPost

Servlet에서의 doGet 및 doPost 서블릿으로 정보를 전송하는 HTML 페이지를 개발했습니다.서블릿의 .doGet() ★★★★★★★★★★★★★★★★★」doPost(): public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { String id = req.getParameter("realname"); String password = req.getParameter("mypassword"); } public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOExc..

IT 2023.01.12

Java에서 로컬 변수 스레드가 안전한 이유

Java에서 로컬 변수 스레드가 안전한 이유 자바에서 멀티스레딩을 읽다가 이걸 발견했어요 로컬 변수는 Java에서 스레드 세이프입니다. 그 후 로컬 변수가 스레드 세이프인 이유와 방법에 대해 생각해 왔습니다. 누가 좀 알려주세요.스레드를 작성하면 자체 스택이 생성됩니다.2개의 스레드는 2개의 스택을 가지며 1개의 스레드는 다른 스레드와 스택을 공유하지 않습니다. 프로그램에 정의되어 있는 모든 로컬 변수에는 스택에 메모리가 할당됩니다(Jatin 주석과 같이 여기서의 memory는 객체의 참조값, 원시타입의 값을 의미합니다). (스레드에 의한 각 메서드 호출에 의해 스택프레임이 자체 스택에 생성됩니다).이 스레드에 의해 메서드 실행이 완료되는 즉시 스택프레임이 삭제됩니다. 이 개념을 이해하는데 도움이 될만한..

IT 2023.01.01

JAVA_의 설정 방법Mac에서 영구적으로 홈?

JAVA_의 설정 방법Mac에서 영구적으로 홈? to i i하 i i 。JAVA_HOME어어 by by by로 export JAVA_HOME=/Library/Java/Home「 」는 「 」를 설정합니다.JAVA_HOME를 참조해 주세요. 영속적으로 설정하려면 어떻게 해야 하나요?하시면 됩니다./usr/libexec/java_home -v 한 하기 위해JAVA_HOME를 들어, 1.7의 패스를 하려면 , 「」1.7 JDK 를 /usr/libexec/java_home -v 1.7JDK를 사용하다고객님의 고객명.profile ★★★★★★★★★★★★★★★★★」.bash_profile만 하다 export JAVA_HOME=`/usr/libexec/java_home -v ` 착하게 굴어야 해또는 이 방법을 사용하여..

IT 2022.12.27
반응형