사전캠프

이번엔 객체지향에 대해 공부한걸 정리하겠다. JAVA가 객체지향 언어이기 때문에 우린 객체지향을 이해할 필요가 있다. 객체지향은 현실을 프로그램화해서 컴퓨터 내에 그대로 존재하게 만들려는 발상에서 시작했다. 객체 객체지향을 이해하려면 일단 객체에 대해 이해해야한다. 수업에서는 객체에대해 이해하려 하지말고 프로그램상 객체에대해서만 이해하면 공부하다보면 알아서 객체가 이해된다고 설명한다.(바로 객체를 이해할려는 행동은 안 좋다는 뜻) 그럼 프로그램에서 객체는 뭘까 우린 객체를 만들기 위해 클래스 라는것을 사용합니다. 클래스는 무엇일까? 클래스 : 객체를 정의해 놓은 것, 객체를 생성할 때 사용한다. 객체 : 실제로 존재하는 사물 또는 개념 그렇다면 클래스는 실제로 존재하는 사물 또는 개념을 프로그램상에 정의..
1. 다음은 배열을 선언하거나 초기화한 것이다. 잘못된 것을 고르고 그 이유를 설명하세요. int[] arr[];//자료형 뒤나 변수명 뒤중 한곳만 []를 붙여준다. 틀린문법. int[] arr = {1,2,3,};//옳은 문법 int[] arr = new int[5];//옳은 문법 int[] arr = new int[5]{1,2,3,4,5};//값을 선언해줄 때 크기를 지정해주는 5를 지워줘야한다. int arr[5];//선언만 하면서 크기를 지정할 수 없다. int arr[] = new int[5]가 맞는 문법 int[] arr[] = new int[3][];//1번과 같은 이유 + 1차원배열을 선언하고 2차원배열의 공간을 만드는 것 x 2.다음과 같은 배열이 있을 때, arr[3].length의 값..
2일차에 배운 내용의 과제풀이 이다. 1. 여러가지 조건식 표현법 //int형 변수 x가 10보다 크고 20보다 작을 때 true인 조건식 int x; if(x>10&&x=0&&ch 64&&ch96&&ch
앞선 글의 내용의 다음이다. 이번에 배워볼 내용은 배열이었다. 배열. 선언 방법은 헷갈리지 않게 아래 방법 두가지를 모두 지원한다. int[] age; int age[]; 개인적으로 C++과 C#을 모두 배워 봤을 때, 두가지 방법으로 나누어져 사용해서 C++에서 C#으로 넘어갈 때, 헷갈렸던 기억이 있는데 이런부분은 정말 편하게 만들어둔것 같다. 배열은 기본적으로 위 그림과같이 박스들이(메모리) 이어 붙어있는 모양새다. 그 큰 박스에 이름을 붙이고 순서대로 번호를 지정해주는데, 이번호는 0번부터 시작한다. 그러므로 10가지면 9번까지만 존재한다. class Arrays1_1 { public static void main(String[] args) { // int[] age; // 참조변수 베열 age..
스파르타 내일배움캠프 사전캠프 2일차 내용이다. 이번 자바 기본문법은 조건문, 반복문 그리고 배열에 대한것들을 배웠다. 조건문은 기본적으로 알고있던 if문에관한 내용이었는데, 기본 형식은 아래와 같았다. if. if(/*조건식*/){ //조건식이 참일경우 실행될 코드 } else if(조건식){ //위 조건식이 아니고 이 조건식이 참일경우 실행될 코드 } else{ //위 조건식들이 모두 거짓일경우 실행할 코드 } if문의 기본적이 틀은 다른 언어들과 크게 다르지 않았다. 새롭게 배운부분은 이부분이었는데, 문자열을 비교할때 위와같이 equals함수를 이용해 비교를하고, 대소문자를 구분하지 않는 구별을 할땐 equalsIgnoreCase를 이용해야 한다는 것이다. 문자열은 참 언제나 복잡하다. Switch..
신청한 내일배움캠프에 뽑혀서 오늘 spring 첫 사전캠프를 가졌다. 첫날 팀원들과 마주앉아 처음 공부했다. 같이 공부한다는 느낌은 아직 어색해서 없었다... 따로 자율학습을 하는데, 커리큘럼이 신경쓴게 느껴졌다. 저기가 1팀 공부방인데 바로 밖 복도로 나가면 담임매니저님이 항시 대기하고 있어 모르는 것이나 질문이 있으면 바로 달려나가서 물어보면 대답해주신다. JAVA언어는 처음 배워보는 언어지만 그 전에 배워보았던 언어들이 있어서 기초지식은 갖고있어 배우기 편했다. 예전 게임프로그래밍을 할때 배웠던 C, C++, C#지식이 도움이되는 순간이었다. 첫날이라 기초만 배웠지만 첫날 진도량부터가 배워본적 없는 사람은 할 수 있을까 싶은 양이었다. Day1이라고 무조건 첫날에 다 못 한다고 뭐라고 하진 않지만 ..
나모_
'사전캠프' 태그의 글 목록