전체 글151 Object Oriented Programming(객체 지향 프로그래밍) Naver Cloud 개발자 양성과정 2기를 마치고, 취업준비를 하면서 그 동안 메인 프로젝트 때문에 바쁘다는 핑계로 차일피일 미뤄 왔던 기술 블로그 작성을 해보려 합니다. 제가 트레이너로 근무하던 시절.. 비록, 삼류 트레이너였지만 한 가지 철학이 있었습니다. 바로 ' 기록없이는 기준이 없고, 기준이 없이는 성장이 없다 ' 라는 철학 이었습니다. 그리고 지금도 이 생각엔 변함이 없어요. 그래서 지금부터 기록을 시작해 나갈텐데요! 첫 번째 주제로 가장 기본 개념 중의 기본인 객체 지향 프로그래밍을 선택했습니다. OOP란 무엇이며 왜 OOP를 사용하는가? 객체 지향의 4가지 특징 추상화(Abstraction) 다형성(Polymorphism) 상속(Inheritence) 캡슐화(Encapsulation) 객.. 2023. 7. 3. NCloud Camp 07일차 - JAVA02 02일차 자바 개발 환경 설정 Console 창에서 컴파일을 위한 javac나 인터프리트 및 실행을 위한 java명령어를 입력해도 해당 명령어를 실행할 수 있는 path가 설정되어 있지 않기에 환경변수를 설정해 주어야함 환경변수 설정 내컴퓨터 (속성) → 고급 → 환경변수 → 시스템변수 → path → c:\Program files\java\jdk~~( = javac.exe와 java.exe가 있는 경로)설정 cmd창에서 echo %path%로 설정변경 확인(이때 CSV는 ;) 그냥 echo path를 입력하면 path를 화면에 출력함 path 라는 이름의 변수의 내용을 보고 싶을 때는 echo %path% → 변수명을 지칭할 때 Notation은 %(Variable Identifier)% 내컴퓨터(속성.. 2023. 1. 3. NCloud Camp 06일차 - JAVA01 01일차 1. 모델링과 구현 /모델링 (=기획. =분석+설계) 구축할 System 정의 (=목적. 뭐 하는 프로그램인지) 요구사항 정의 구체적인 계획 = 분석+설계 = 모델링의 가장 중요한 부분 결과물 : 모델 Notion : UML(Unified Modeling Language = 통일된 모델링 언어) → System 구축시 구현전 결정하는 모든 활동들 구현 소스코드, 컴파일, 디버깅 결과물 : 코드를 포함한 System 프로그래밍 언어 : Java (수단일 뿐 모델링 단계에서 설정한 언어에 따라 달라질 수 있다.) → System 실제 구현 System 개발 절차분석 →구현 OOP(객체 지향 프로그래밍) Encapsulation(캡슐화) Abstracktion(추상화) Modularity(모듈화) H.. 2023. 1. 2. 이전 1 ··· 35 36 37 38 다음 728x90