자바 기초4 쓰레드(Thread)란 #출처 및 참고 더보기 - https://gmlwjd9405.github.io/2018/09/14/process-vs-thread.html - http://tcpschool.com/java/java_thread_concept - https://donghoson.tistory.com/8 (본 글은 이론적인 내용들을 위주로 포스팅했습니다. ) 쓰레드란 무엇인가 먼저 프로세스(process)의 정의를 보겠습니다. 단순히 실행 중인 프로그램 ? 그러니까 지금 제가 카카오톡 PC 프로그램을 실행하고 있는데 이것을 프로세스라고 한다고요? 네 맞더라고요 간단하게 작업관리자를 키면 구동중인 프로그램들을 볼 수 있습니다. 그래서 저 말이 틀린것이 아닙니다. 좀 더 전문적이게 알아보자면 사용자가 작성한 프로그램이 운영체제.. 2021. 10. 7. Java 클래스 로더(ClassLoader) # 참고 및 출처 더보기 인프런 더 자바 (백기선님) - https://ko.wikipedia.org/wiki/%EC%9E%90%EB%B0%94_%ED%81%B4%EB%9E%98%EC%8A%A4%EB%A1%9C%EB%8D%94 # 클래스 로더 (Class Loader) 각 자바 클래스는 클래스 로더에 의해 로드되어야 한다. 게다가 자바 프로그램들은 외부 라이브러리들을 이용하거나 최소한 수많은 라이브러리들의 한 부분으로 구성될 수 있다. 클래스 로더는 크게 3가지로 구분할 수 있다. 그리고 또 아래와 같이 구분이 가능하다. 로딩(Loading) Bootstrap -> Extenstion -> Appliacation - 클래스 로더가 .class 파일을 읽고 그 내용에 따라 적절한 바이너리 데이터를 만들고 .. 2021. 10. 4. JVM과 JDK와 JRE 더보기 출처 및 참고 : - https://m.blog.naver.com/duqrlwjddns1/221770110714 - https://www.inflearn.com/course/the-java-code-manipulation/dashboard Java를 공부하면서 무언가를 깊숙하게 알아보는것이 재밌길래 한 번 알아보았다. 나는 자바를 하면 IDE를 다운받고 환경변수를 등록하고 코드쓰고 실행해보고... 이런 행동들을 자바를 하려면 필요한 설정이니까 해야한다라고만 알고있었지 정작 안에서 실행되는 부가적인 것들이 무엇인지, 어떤 것인지는 정확하게 알지 못했다. 그래서 알아보고자 한다. 자바의 철학 "한 번 쓰고 모든 곳에서 실행한다. (Write Once, Run Anywhere) " - JDK(Java .. 2021. 9. 23. REST API 내가 이해한 REST 이게 맞나 ? 요즘 아니 언제부터인가 REST라는 말들이 많이 나오기 시작했다. 단어가 생소한 나는 검색을 해봐도 도대체 이게 뭐지?? 라는 의문만 내놓게 되었는데 자바 웹 프로그래밍을 공부하다보니 프론트 엔드에서 URI를 통한 API 호출 그리고 ajax를 통해 JSON 형태로 값을 받아오는 부분을 알게 되었다. 토이 프로젝트로 해당 부분을 할때 URI를 던져줬던 부분이 이제와 생각해보면 REST 방식이라고 생각된다. 근데 왜 몰랐을까 개념이 제대로 잡히지 않아서였던것 같다. 지금도 계속 글을 쓰면서 정말 이것이 맞는건가 ? 의문이 드는데 조만간 실습을 포함한 포스팅을 할것이다. 먼저 유튜브 백기선님의 영상을 통해 REST에 대해 관심을 갖게 되었다. https://www.yout.. 2021. 9. 10. 이전 1 다음