본문 바로가기

개발공부/Java

(13)
패스트캠퍼스 환급챌린지 18일차 : 한 번에 끝내는 컴퓨터 공학 & 인공지능 복수전공 초격차 패키지 강의 후기 본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.CH 3. 객체와 클래스 이해하기 자바 객체 지향 프로그래밍의 핵심: 클래스, 객체, 상속, 그리고 메소드 오버라이딩 🚀 1. 객체 지향 프로그래밍(OOP)이란?객체 지향 프로그래밍(OOP)은 소프트웨어 시스템에서 데이터를 다루는 데 초점을 맞춘 프로그래밍 패러다임입니다. OOP의 핵심은 객체(Objects)라는 개념에 기반하며, 이 객체는 데이터(fields, attributes, properties)와 해당 데이터를 조작하는 코드(procedures, methods)를 함께 포함할 수 있습니다. OOP는 현실 세계의 사물과 개념을 소프트웨어로 모델링하는 데 매우 효과적입니다. 예를 들어, '고객'이라는 객체는 '이름', '전화번호',..
패스트캠퍼스 환급챌린지 17일차 : 한 번에 끝내는 컴퓨터 공학 & 인공지능 복수전공 초격차 패키지 강의 후기 본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다. Ch 2. 객체지향 시작하기 자바 메소드의 이해: 재사용 가능한 코드 블록 만들기 자바 프로그래밍의 핵심 요소 중 하나인 메소드(Method)에 대해 깊이 있게 다뤄보겠습니다. 메소드를 이해하는 것은 효율적이고 재사용 가능한 코드를 작성하는 데 필수적입니다.1. 함수와 메소드: 무엇이 다를까요?컴퓨터 프로그래밍에서 함수(Function)는 특정 작업을 수행하는 호출 가능한 소프트웨어 로직 단위(callable unit of software logic)입니다. 함수는 잘 정의된 인터페이스와 동작을 가지며 여러 번 호출될 수 있습니다.자바는 객체 지향 프로그래밍 언어이기 때문에, C나 C++에서 '함수'라고 부르는 것을 '메소드'라고 지칭합니..
패스트캠퍼스 환급챌린지 16일차 : 한 번에 끝내는 컴퓨터 공학 & 인공지능 복수전공 초격차 패키지 강의 후기 본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다. Ch 1. Java 프로그래밍 시작하기 자바 프로그래밍의 기본 이해 : 변수, 연산자, 그리고 개발 환경 설정 1. 자바(Java)는 어떤 언어인가요?자바는 1990년대 중반에 썬 마이크로시스템즈(Sun Microsystems)에서 개발된 고급(not high quality) (high-level), 클래스 기반(class-based), 객체 지향 프로그래밍 언어(object-oriented programming language)입니다. "한 번 작성하면 어디서든 실행된다(Write Once, Run Anywhere)"는 슬로건처럼, 자바는 구현 종속성이 적도록(few implementation dependencies) 설계되어 다양한 ..