목록전체 글 (85)
개발새발
오늘은 객체지향 프로그래밍(OOP, Object Oriented Programming)가 무엇인지 학습하는 날이다 내가 생각한 객체지향 프그래밍은 레고이다 레고는 한 조각조각 모두 각자의 쓰임이 있다 그것들을 합치면 또 다른 쓸모있는 무언가를 만들 수 있다 사용할 수 있는 실체 클래스(Class) 객체를 정의한 '설계도', '틀' 클래스는 객체가 될 수 없다 클래스는 붕어빵 틀 -----> 그 틀로 만들어진 붕어빵은 인스턴스(인스턴스화) 구성 요소 필드 - 클래스의 속성을 나타내는 변수/ 차로 예를 들면 모델명, 컬러, 바퀴의 수 등이 포함될 수 있습니다. 메서드 - 클래스의 기능을 나타내는 함수/ 차를 예로 들면 시동하기, 가속하기, 정지하기 등이 포함될 수 있습니다. 생성자 - 클래스의 객체를 생성하..
자바 JAVA -운영체제에 독립적 -객체 지향 언어(Object Oriented Programming, OOP) -함수형 프로그래밍 지원 -자동 메모리 관리(Garbage Collection) 타입 정수 실수 논리 문자 or 문자열 변수 상수 타입 변환 연산자 제어문 if문 switch문 반복문 for문 while문 do while문 오늘은 위에 써져있는것을을 배웠다 내용은 나중에 더 채워넣을거다 오늘 진짜 페어분한테 완전 특강을 받았다 물론 나도 공부를 해왔다 하지만 글로는 이해가 다 가지만 그걸 코드로 옮기려 할 때 어떤걸 뭐라 써야하는지 엄청 막막했다 페어분께서 답을 알려준게 아닌 내가 혼자 생각해서 코드를 작성할 수 있도록 힌트를 지속적으로 주면서 혼자 생각하는 힘을 기르게 해줬다 내가 페어한테 ..
Git Solo 내꺼 가져오기 git clone (내 깃허브에서 크론 주소) Pair 페어꺼 가져오는거 git remote add pair (크론주소) 내용 가져오기 git pull pair main 수정하고 추가 git add . (전체 다 하는거) 커밋 git commit -m “메모” 깃허브에 올리는거 git push origin main(master) git branch git branch -d git checkout git remote update git pull git pull upstream~~ origin/ git push origin 강제 순서대로 git fetch --all git reset --hard origin/master git pull origin master
웹 개발은 웹에서 보여지는 부분을 담당하는 프론트엔드와 보여지지 않는 부분을 담당하는 백엔드로 나뉘어졌고, 그에 따라 개발자들도 프론트엔드 개발자와 백엔드 개발자로 나뉘어짐 #HTML : 웹 페이지의 구조를 담당하는 마크업 언어 #CSS : 디자인 요소를 시각화하는 스타일시트 언어 #Java Script : 단순한 웹페이지를 유저와 상호작용하게 만들어 주는 언어 HTML HyperText Markup Language 웹 페이지를 구성하는 마크업 언어 웹 페이지 내용과 뼈대를 정해진 규칙대로 기술하는 언어 웹 페이지가 어떤 내용을 가지며, 내용을 어떻게 조직할 것인지를 지정하기 위한 언어 CSS Cascading Style Sheets HTML과 같은 마크업 언어가 어떻게 표현되어야 하는지를 지정하기 위해..
``` 컴퓨터 "입력 받은 데이터를 정해진 규칙대로 처리해서 처리결과를 저장하고 출력하는 전자 장치이다" ``` 정해진 규칙대로 - "소프트웨어" 처리결과를 저장, 출력하는 장치 - "하드웨어" 소프트웨어 시스템 소프트 웨어 - 응용 소프트웨어를 실행하기 위한 일종의 플랫폼 역할, 하드웨어와 직접 소통하며 동작할 수 있도록 함 응용 소프트웨어 - 시스템 소프트웨어를 제외한 모든 소프트웨어 : 애플레키이션 및 앱 하드웨어 컴퓨터를 구성하는 기계적 장치,중앙처리장치,기억장치,입.출력장치 중앙처리장치(CPU) - 프로그램의 실행과 데이터 처리를 담당하는 컴퓨터의 핵심 장치 기억장치(Memory Device) - CPU의 동작에 필요한 데이터를 장기적,단기적으로 보관 보조기억장치 : SSD, HDD등 큰 용량의..