본문 바로가기

자바(Java)21

무료로 제공되는 프로그래밍 서적 free programming pdf 무료로 제공되는 프로그래밍 책들이다. 아래 링크는 바로 자바로 간다. 다들 영어 책이라서... 흠... Free Programming books. blow link for java. https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md#java JavaArtificial Intelligence - Foundation of Computational AgentsData Structures and Algorithms with Object-Oriented Design Patterns in JavaCategory wise tutorials - J2EEThink Java: How to Think Like a Comput.. 2013. 11. 6.
java.lang.ClassFormatError: Truncated class file java.lang.ClassFormatError: Truncated class file jsp파일을 호출하는데, 저런 에러가 났다. class가 깨졌다는 소리같은데, 원인을 파악해보니 jsp파일이 java 파일로 변환되고, java 파일이 class 파일로 컴파일이 되어야 했는데, class 파일이 만들어질 때 어떠한 에러가 나서 크기가 0kb가 되었던 것이다. 해당 class 파일을 지우고 다시 시작하니 에러가 없이 잘 되었다. 2013-06-26 10:23:47 DEBUG [org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1172)] - Rendering view [org.springframework.web.. 2013. 6. 26.
java.lang.IndexOutOfBoundsException: Source does not fit in dest 리스트픞 카피하기 위해서 아래와 같이 했더니 에러가 발생했다. List src = new ArrayList(); src.add(new BeanClass()); src.add(new BeanClass()); src.add(new BeanClass()); List dest = new ArrayList(); Collections.copy(dest, src); java.lang.IndexOutOfBoundsException: Source does not fit in dest 해결 방법은 List src = new ArrayList(); src.add(new BeanClass()); src.add(new BeanClass()); src.add(new BeanClass()); List dest = new Array.. 2013. 5. 9.
자바에서 멀티 쓰레드(Multi Thread) 자바에서 멀티 쓰레드로 기능을 구현하다 보면 lock이 걸릴 수 있다. 이 때 가장 많이 사용하는 방법이 synchronized 인데, 이 보다 더 낫은 방법이 있어서 저장하려 한다. package com.ssamkj.test; import java.util.ArrayList; import java.util.List; import org.eclipse.core.internal.jobs.JobManager; import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.core.runtime.IStatus; import org.eclipse.core.runtime.jobs.IJobManager; import org.eclipse.core.runt.. 2013. 4. 30.