교육과정 기록

3.25 변수와 타입
정수타입 byte → 1byte char → 2byte short → 2byte int → 4byte long → 8byte 실수타입 float → 4byte double → 8byte 논리 타입 boolean → 운영체제마다 다름 *메모리의 크기 1Byte : 메모리를 일정하게 나눈 최소단위 1024Byte → 1KB 1024KB → 1MB 1024MB → 1GB 1024GB → 1TB *대입(할당) 연산자 (=) 오른쪽의 값을, 왼쪽에 집어 넣어라 ex)int age = 23; Lvalue Rvalue (항상 값을 생성하는 부분) (변수를 준비하는 부분) 자바언어에서는 한 개의 문자값을 만들 때 단일인용부호('')를 사용하고, "문자열"을 만들 때는 이중인용부호("")를 사용한다. 변수 선언시 변수명..

3.23~3.24 개발환경구축 (scoop을 활용)
*DNS 서버 변경 방법 네트워크 및 인터넷 설정 → 고급 네트워크 설정 → 어댑터 옵션 변경 WIFI or 이더넷 우클릭 → 속성 → 인터넷 프로토콜 버전 4(TCP/IPv4) → 속성 → 다음 DNS 서버 주소 사용 → 구글 DNS서버 입력 //구글 DNS서버 : 8.8.8.8 / 8.8.4.4 cmd 에서 pingx.x.x.x 을 통해 속도 확인 가능 ipconfig, ipconfig /all 현재 컴퓨터의 IP 정보를 가져옴 sysdm.cpl 시스템 속성 dir 디렉토리의 내용 cls 명령 프롬프트 내용을 모두 지움 메뉴얼 따라 scoop 설치 **파워쉘을 사용한다. 7 zip 설치 scoop search 7zip scoop install 7zip scoop list : 7zip 설치 확인 ari..
객체지향개념 정리
객체지향 언어 80년 초 소프트웨어의 위기 → 빠른 변화를 못쫓아감 해결책으로 객체지향 언어를 도입 ( 절차적 → 객체지향) 코드의 재사용성이 높고 유지보수가 용이, 중복 코드 제거 객체지향 언어 = (기존)프로그래밍 언어 + 객체지향개념(규칙) 1. 캡슐화 2. 상속 3. 추상화 4. 다형성 클래스와 객체 클래스 - 객체를 정의해 놓은 것/ 객체를 생성하는데 사용 객체 - 실제로 존재하는 것. 사물 또는 개념/ 객체가 가지고 있는 기능과 속성에 따라 다름 ex) 클래스- tv설계도/객체- tv 객체 = 속성(변수) + 기능(메서드) 클래스가 왜 필요? → 객체를 생성하기 위해 객체가 왜 필요? → 객체를 사용하기 위해 객체를 사용한다는 것은? → 객체가 가진 속성과 기능을 사용 하나의 소스파일에 여러 ..
설치와 설정 / 변수
터미널창 화면 클리어 명령어 cls 또는 ctrl + L 주석 # 또는 ctrl + / 행 복사 alt + shift + ↑↓ (초반엔 쓰지말고 많이 쳐보기~) 행 삭제 ctrl + x 행 이동 alt + ↑↓ 폰트 등 설정 ctrl + , 또는 파일 탭에 기본설정 print('Hello world!') #주석 #해쉬태그..? #역시 처음에는 헬로월드 변수할당 변수의 이름 = 저장할 값 변수 삭제 del 변수 식별자 생성 규칙 -변수의 이름은 문자, 숫자, 밑줄을 포함할 수 있다 -변수의 이름은 숫자로 시작할 수 없다. -공백을 포함할 수 없다. -예약어는 사용할 수 없다.