본문 바로가기

language15

자바의 메서드 정의와 호출 구조 – 코드를 재사용하는 기본 단위 들어가며자바에서 **메서드(Method)**는 하나의 작업을 수행하기 위한 코드 블록입니다.메서드를 정의하면 중복 코드를 줄이고, 구조적으로 코드를 작성할 수 있으며, 유지보수가 쉬워집니다.이 글에서는 Java에서 메서드를 정의하고 호출하는 기본 문법, 메서드의 구성 요소, 반환값과 매개변수 처리 방식 등을 정리합니다.메서드의 기본 구조[접근제어자] [반환타입] 메서드이름(매개변수목록) { // 실행할 코드 return 결과값;}예시:public int add(int a, int b) { return a + b;}public: 접근 제어자 (클래스 외부에서도 호출 가능)int: 반환 타입 (정수 결과를 반환)add: 메서드 이름(int a, int b): 매개변수 목록return a + .. 2025. 4. 13.
자바의 데이터 타입과 변수 선언 – 정적 타입 언어의 기본기 다지기 들어가며Java는 정적 타입(static typing) 언어입니다.즉, 모든 변수는 선언 시 반드시 자료형(데이터 타입)을 명시해야 하며, 컴파일 시점에 타입 오류를 미리 잡을 수 있도록 설계되어 있습니다.이 글에서는 Java의 **기본 데이터 타입(Primitive Types)**과 **참조 타입(Reference Types)**의 차이, 변수 선언 방법, 기본 초기화 규칙 등을 정리하며 자바 언어의 기초를 탄탄하게 다져봅니다. 자바의 변수 선언 문법타입 변수이름 = 초기값;예:int age = 30;String name = "홍길동";타입은 소문자로 시작하는 기본형(primitive) 또는 대문자로 시작하는 참조형(reference)변수명은 소문자로 시작하고, 낙타표기법(camelCase)을 따름기본.. 2025. 4. 13.
XML이란? – 데이터 구조를 표현하는 확장 가능한 마크업 언어 | 설정 파일, 메시지 전송, 데이터 저장 등에 사용 들어가며XML은 구조화된 데이터를 표현하기 위한 대표적인 마크업 언어입니다.초기에는 웹 데이터 전송 포맷으로 널리 사용되었고, 지금도 설정 파일, 메시지 전송, 데이터 저장 등 다양한 영역에서 활용되고 있습니다.이 글은 📂 language / xml 카테고리의 시작점으로서, XML의 개념, 문법 구조, JSON과의 차이, 그리고 실무에서 어떻게 활용되는지를 정리합니다. XML이란?XML(eXtensible Markup Language)은 사용자 정의 태그로 데이터의 구조와 의미를 표현할 수 있는 마크업 언어입니다.SGML에서 파생된 경량화된 언어태그를 자유롭게 정의 가능 (≠ HTML의 고정된 태그)플랫폼/언어 독립적인 데이터 표현 방식"XML은 데이터를 설명하기 위한 언어"라고 요약할 수 있습니다.X.. 2025. 4. 11.
Markdown이란? – 개발자와 문서 작성자를 위한 가장 단순한 마크업 언어 | 기술 문서, README, 블로그 글, 메모 등에 널리 사용되는 경량 마크업 언어 들어가며Markdown은 기술 문서, README, 블로그 글, 메모 등에 널리 사용되는 **경량 마크업 언어(Markup Language)**입니다.복잡한 태그 없이 간단한 기호만으로도 문서 구조를 표현할 수 있어, 가독성이 높고 작성이 빠른 형식으로 사랑받고 있습니다.이 글에서는 📂 language / markdown 카테고리의 시작점으로서, Markdown의 개념, 기본 문법, 사용 목적과 실무 활용 사례를 정리합니다.Markdown이란?Markdown은 HTML보다 간결하고 직관적인 문서 작성 도구입니다.기본적인 텍스트 파일로 작성되며, 필요 시 HTML로 변환할 수 있습니다.2004년 John Gruber에 의해 개발.md, .markdown 확장자를 사용GitHub, Notion, Tisto.. 2025. 4. 11.