728x90 반응형 java4 Java - Thread란? Java - Thread란? 안녕하세요! 오늘은 Java에서 Thread에 대해서 알아보겠습니다. 우선 Thread에 대해서 알아보기 전에 Process에 대해 알아야 하는데 Process란 CPU에 의해 메모리에 올라가 실행 중인 프로그램을 의미합니다. 간단하게 독립적인 공간에서 실행되는 프로그램입니다. Java는 JVM(자바 버츄얼 머신)이라는 사람의 언어를 컴퓨터의 언어로 컴파일(번역)해주는 기술을 의미합니다. JVM에 의해 주로 하나의 Process로 실행하는데 이 것을 Java에서 Thread라고 합니다. 하나의 Process로 실행되기 때문에 동시에 여러 작업을 진행, 수행해야 하는 상황에서는 문제가 될 수 있습니다. 그래서 Java에서는 Thread를 다양하게 사용할 수 있는 멀티 Threa.. 2023. 9. 4. MVC 패턴이란?! MVC 패턴이란?! 오늘은 개발을 하면서 사용되는 MVC 패턴에 대해서 알아보겠습니다. MVC 패턴은 웹, 앱 개발을 진행하면서 사용되는 디자인 패턴으로 M : Model V : View C : Controller 의 약어로 해당 패턴을 간단하게 설명드리면 사용자가 Controller로 Model에서 데이터를 가지고 오면 View에 출력해서 사용자에게 보여준다. 즉, 사용자가 어떤 요청을 했을 경우(ex. 클릭, 입력, 버튼 등 등)에 Controller에서 Model에서 주로 DB에서 데이터를 쿼리를 통해 처리하고 처리한 부분을 View인 화면에서 보여줌으로써 사용자에게 다시 전달합니다. MVC 패턴은 모델 1, 모델 2가 있는데 차이점은 모델 1은 View와 Controller의 역할이 합쳐져 있는데.. 2023. 9. 3. Java - Class, Method란 Java - Class, Method란 안녕하세요. 오늘은 Java에서 Class와 Method의 개념과 사용 방법에 대해 알려드리겠습니다. Java에서 Class와 Method는 정말 중요한 부분이고 유용한 부분입니다. Java는 OOPC(객체 지향 프로그래밍) 언어로 객체(부품)를 조립해서 프로그램을 생성하는데 효과적입니다. Class와 Method가 Java에서 객체 즉, 부품으로써 사용되고 있습니다. Class가 Method보다 더 큰 부분을 차지하고 있는데 Class 안에 다양한 Method가 존재하고 사용할 수 있습니다. # 우선 Class에 대해 설명을 드리면 Class에는 필드(Field), 생성자(Constructor), 메서드(Method)로 구성되어 있습니다. 코드를 통해서 이해하는 .. 2023. 6. 14. JAVA란? JAVA란? 안녕하세요. 오늘은 JAVA에 대해서 알아보려 합니다. JAVA는 현재 전 세계적으로 다양한 분야에서 사용되고 있는 프로그래밍 언어로 웹 애플리케이션, 웹 사이트 개발에 사용되는 언어로 사용되고 있습니다. ㄴ 여기서 프로그래밍 언어란 컴퓨터의 언어와 사람의 언어를 중간에서 연결(컴파일)해주는 언어라고 할 수 있습니다. ㄴ 대표적인 프로그래밍 언어에는 JAVA, C, C++, 파이썬 등이 있습니다. JAVA의 장점은 OOP(Object Oriented Programming)에 최적인 점과 JVM(Java Virtual Machin)을 사용해서 호환성과 사용성이 뛰어나다는 점, Garbage Collection으로 통해 불필요한 메모리를 줄인다는 점인데 우선 OOP(Object Oriented .. 2023. 6. 14. 이전 1 다음 728x90 반응형