
[Java] 필드선언, 필드 사용
2022. 1. 17. 21:43
IT/Java
필드(field) - 객체의 고유 데이터, 객체가 가져야 할 부품, 객체의 현재 상태 데이터 등을 저장 필드 선언 - 클래스 중괄호 블록 어디서든 존재 가능 - 생성자와 메소드 중괄호 블록 내부에는 선언이 불가능 하다. - 변수와 선언 형태 유사하나 변수 아님에 주의해야한다. class XXX{ String Company = "자동차"; Stirng model = "그랜저"; int maxSpeed = 300; int productionYear; int currentSpeed; boolean engineStart; } 필드 사용 - 필드값 읽고 변경하는 작업 - 클래스 내부 생성자 및 메소드에서 사용하는 경우 : 필드 이름으로 읽고 변경 - 클래스 외부에서 사용하는 경우 : 클래스로부터 객체 생성한 뒤 ..

[Java] 객체 지향 프로그래밍
2022. 1. 17. 15:55
IT/Java
객체 지향 프로그래밍 이란? 프로그래밍에서 필요한 데이터를 추상화시켜 상태와 행위를 가진 객체를 만들고 그 객체들 간의 유기적인 상호작용을 통해 로직을 구성하는 프로그래밍 방법이다. ※장점 1. 코드 재사용이 용이하다. 2. 유지보수가 쉽다. 3. 대형프로젝트에 적합하다. ※단점 1. 처리 속도가 상대적으로 느리다. 2. 많은 시간과 노력이 필요하다. 객체(Obeject) - 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지며 식별 가능한 것 - 속성(필드(field)) + 동작(메소드(method))로 구성 객체간의 관계 ● 집합관계 - 부품과 완성품의 관계 ● 사용관계 - 객체 간의 상호작용 ● 상속관계 - 상위(부모)객체를 기반으로 하위(자식) 객체를 생성 객체와 클래스..

[Java] 변수와 타입, 선언, 저장, 변수값 교환
2022. 1. 13. 16:47
IT/Java
변수(Variable) ▶ 값을 저장할 수 있는 메모리의 특정 번지에 붙여진 이름 ▶ 변수 통해 해당 메모리 번지에 하나의 값 저장하고 읽을 수 있음 ▶ 변수는 정수, 실수 등 다양한 타입의 값을 저장할 수 있음 1. 변수선언 변수 사용을 위해서는 변수 선언이 필요함. - 변수에 어떤 타입의 데이터를 저장할 것인지, 변수 이름은 무엇인지 결정합니다. ex) int age; // 정수(int)를 저장할 수 있는 age 변수 선언 double value; // 실수(double)를 저장할 수 있는 value 변수 선언 2. 값 저장 값을 저장할 경우 대입연산자(=)을 사용 변수를 선언하고 대입연산자를 사용해 오른쪽의 값을 왼쪽 변수에 저장 변수초기화 : 변수에 최초로 값이 저장될 때 메모리에 변수가 생성되고..

[혼공학습단 7기] 1주차 미션!
2022. 1. 12. 18:10
IT/혼공학습단 7기
기본 미션 : JDK 설치 화면 인증샷, 기존에 설치 되어 있던 버전이 너무 오래 된 버전이라 새롭게 최신버전을 다운받았습니다. 선택 미션 : 자바를 한번 배워왔기 때문에 하루하루 빠르게 기억을 되살린다는 느낌으로 1월을 보내기로 하였습니다. 1월 마지막주에는 지금까지 해왔던 문제를 토대로 문제은행을 풀며 문제해결능력을 기르는 것을 목표로 생활 하며 2월부터는 낯선 단원이 시작되므로 천천히 한번 해볼 생각입니다.

[Java] JDK 환경 변수 설정
2022. 1. 12. 17:26
IT/Java
JAVA_HOME 환경변수 등록 1. 제어판 -> 시스템 및 보안 -> 시스템 -> 고급 시스템 설정에서 환경변수를 클릭합니다. 2. [환경 변수] 대화상자가 나타나면 [시스템 변수]에서 [ 새로 만들기] 버튼을 클릭합니다. 3. [새 시스템 변수] 대화상자가 나타나면 [변수 이름]에 'JAVA_HOME'을 입력하고. [변수 값]에 JDK가 설치된 경로를 입력합니다. 완료되면 확인을 누르시면 됩니다. Path 환경 변수 수정 1. [환경 변수] 대화상자의 [시스템 변수]에서 Path 환경 변수를 선택하고 [편집] 버튼을 클릭합니다. 2. [환경 변수 편집] 대화상자가 나타나면 [새로 만들기] 버튼을 클릭하고 추가된 항목에 직접 '% JAVA_HOME%\bin'을 입력합니다. 그리고 해당 항목을 위로 이동..

혼공학습단 7기_ 혼공자로 지원했습니다!
2022. 1. 10. 18:37
IT/혼공학습단 7기
혼공학습단 선정 대학 4년을 끝마치고 이제 졸업만 남았습니다. 하지만 4년이란 시간이 지났음에도 불구하고 제대로 할 줄 아는 언어는 하나도 없었고 취업도 계속 떨어지며 하루하루를 보내고 있었습니다. 뭐 하나라도 더 해볼 생각에 이것저것 찾아보고 있다가 한빛미디어에서 운영하고 있는 혼공학습단을 발견하였습니다. 집에서 빈둥빈둥 놀면서 지내기 보다는 제가 부족한 언어에 대해 더 깊이 있게 공부하고 싶어서 많은 과목이 있었지만 가장 부족하다고 생각했던 자바 과목으로 고민 없이 지원하게 되었습니다. 기간은 총 6주!! 1주차 2022년 1월 10일 ~ 2022년 1월 15일 2주차 2022년 1월 17일 ~ 2022년 1월 23일 3주차 2022년 1월 24일 ~ 2022년 1월 30일 4주차 2022년 2월 7..
불리언(boolean) 과 형변환(type casting)
2022. 1. 9. 20:16
IT/C#
불리언(boolean) bool = 1바이트(0~255) bool b; //참(값:1) b= true ; //거짓(값: 0) b = false; // 소수 2가지 타입 //4바이트 (7자리까지 정밀하다) float f = 3.14f; //8바이트 (정밀한 큰 범위를 표현 가능) double d = 3.14; // 2바이트 char c = 'a'; // char형은 딱 하나의 문자만 저장한다 string str = "Hello World"; // 문자열 = char형의 집합 형변환 형변환 1.크기가 다른 경우! int a = 1000; short b = a; 이 상태에서는 오류가 나게 되어있음. short b = (short)a; //이렇게 바꿔 주어야 형변환 가능 but! short b = 1000; i..
[ C# 기초 ] 정수형식, 2진수, 10진수, 16진수
2022. 1. 8. 22:16
IT/C#
정수형식 데이터+로직 : 프로그램을 구성하는 양대 로직 데이터를 저장하고있으려면 변수라는 것을 선언해야 합니다. 수학에서의 변수는 매우 어렵게 느껴지지만 컴퓨터에서의 변수는 데이터를 저장하는 바구니라고 생각하면 이해하기 쉽습니다. 대표적인 형식 : byte(1바이트 0 ~ 255), short(2바이트 -3만 ~ 3만), int(4바이트 -21억 ~ 21억), long(8바이트) 변형 형식 : sbyte(1바이트 0~ 255) , ushort(2바이트 0 ~ 6만), uint(4바이트 0~43억), ulong(9바이트) 대표적인 형식만 이해하고 계셔도 괜찮습니다. * 변수를 선언할때 바이트 크기를 신경써야 하는 이유? 바이트가 커지면 즉, 바구니가 커지는것을 의미합니다. 메모리를 아껴쓸 필요가 없으면 보..

[서평] 유니티교과서(개정4판) : 그림으로 이해하고 만들면서 익히는 강의!
2021. 6. 10. 01:49
IT/책 리뷰
오늘 리뷰할 책은 길벗출판사의 유니티 교과서 입니다! 컴공 출신이지만 게임개발에 어느정도 관심을 가지고 있었고 이번 기회에 유니티를 배워볼까 하고 이 책을 선정하게 되었습니다! 가격은 25,200원이고 http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9791165214371 유니티 교과서 - 교보문고 그림으로 이해하고 만들면서 익히는 | 게임 제작이 처음이라면 유니티와 C# 기초부터 시작하자!550개의 그림으로 이해하는 유니티 기초 지식컨트롤러 스크립트, 감독 스크립트, 오브젝트 배치, www.kyobobook.co.kr 교보문고를 통해 구매하실 수 있습니다!! 책 가격이 비싸보일 수도 있지만 책 구성이 너..

[IT/자격증] 정보처리기사 실기, 독학은 시나공으로!
2021. 4. 4. 05:37
IT/책 리뷰
2020년 마지막 회차 정보처리기사 필기를 합격하고, 사정이 있어 실기 시험을 연달아 치지않고, 2021년 1회 정보처리기사 실기를 준비하게 되었습니다! 필기 시험을 준비할 때 우연히 시나공을 접하게 되었고, 좋은 결과로 이어져 실기 시험 또한 시나공으로 시작했습니다! 시나공 정보처리기사 실기 교재는 33,000원이며 총 3권으로 구성되어 있어요! 1권, 2권 그리고 기출문제집까지! 따로 강의를 구매할 필요없이 무료동영상 강의까지 포함되어있고, 내용도 정말 알차게 구성되어 있는것같아요. “ 정보처리기사 실기, 독학은 왜 시나공인가요 ? ” 첫째! 준비 운동으로 공부 방향 잡기 「준비 운동」에 나오는 내용은 당연한 내용이 필요없어 보일 수 있지만 저는 필기에 이어 실기까지 시나공으로 선택하게 된 이유에요...