전체 글 132

제네릭(Generic)의 개념

제네릭이란 타입을 명시해야하는 java 언어에서 타입을 명시하지 않고 사용할 수 있게 해주는 기능이다. 클래스나 메서드에 사용가능 하며, 실제로 사용될 때 타입을 구현하여 사용한다. 제네릭을 사용하면 타입 안정성을 보장할 수 있다. 동일한 로직을 다양한 타입에 대해 코드의 재사용성을 높일 수 있다. 타입 캐스팅을 일일이 처리하는 번거로움을 줄일 수 있다. 제네릭 타입 타입 설명 Type Element Key Value Number 제네릭 클래스 작성법 //제네릭 클래스. 원시 타입 이라고도 한다. public class Generic { private T t; public T get() { retrun this.t; } public void set(T t) { this.t = t; } //메인클래스 pu..

Java 2023.05.26

자바의 특징 및 JVM 동작 과정

자바는 1990년대에 발표되었고, 어디서나 동작 가능하며, 많이 쓰이는 개발언어이다 ✅ 자바의 주요 특징공통 실행환경(JVM)이 있어서 다양한 OS에서도 실행이 가능하다.C/C++의 구조를 따르면서도 포인터 같은 복잡한 개념을 제거해서, 접근하기 쉬운 언어다.객체지향적인 구조 덕분에 코드 유지보수와 재사용이 용이하다.안정성이 높아 오류를 방지하고 보안상 안전하다.네트워크 및 DB 연결 등 작업을 처리하는 API를 제공하여 대규모 앱 개발에 유용하다.다양한 개발도구와 라이브러리를 사용 가능하다. 🔍 JVM이란? (Java Virtual Machine)JVM은 자바 프로그램을 실행해주는 가상 컴퓨터(실제 하드웨어가 아닌, 소프트웨어로 구현된 가상의 환경)다. 자바로 작성된 모든 프로그램은 JVM이 있어야..

Java 2023.05.22