전체 글

새롭게 알게된 것, 코딩정보 등 하루하루 써가는 공부 메모장입니다.
HTML태그 : 디자인만을 위해 태어난 기본태그 display: block형태를 띄고있다. : 디자인만을 위해 태어난 기본태그 display: inline형태를 띄고있다. : 줄바꿈 다른 태그들과 달리 짝이 없이 혼자 사용할 수 있다. : 문단과 문단을 나눠주는 태그.paragraph(문단)의 약자 ~ : 제목을 나타내는 태그 숫자가 줄어들수록 중요하고 커짐. : list의 약자. 정보를 한줄한줄 순서대로 표현. : unOrdered list의 약자. 리스트 태그의 부모태그 번호를 붙이지 않음. : ordered list의 약자. 리스트 태그의 부모태그 번호를 붙여준다. : 검색엔진에 제목을 알려준다. 제목을 설정해주는 태그. : body태그(본문)을 설명해주는 태그. : 본문은 모두 이 body태그 내..
이번엔 객체지향에 대해 공부한걸 정리하겠다. 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..
스파르타 해적단 웹트랙 Lv.2 4주차 개발일지다. 저번 수업에서는 그리드를 이용하여 캘린더를 만들고 Date라이브러리를 이용해 날짜세는 법, 칸을 누를때 강조효과 같은 것들을 만들었는데, 이제 그 뒤로 2주차에했던 해야할일을 데이터베이스에 추가하고 삭제하던 것들을 날자별로 연동하는 작업을 진행했다.+서버 아래는 완성된 작업물이다. 이번 수업내용은 내용이 복잡해진건지 사전캠프를 시작하고 자바를 공부하다와서 헷갈리는 건지 모르겠지만 이미 배운 내용이지만 3주차 내용보다 어려운 느낌이었다.(아마도 후자인듯하다...) 그렇기에 이렇게 개발일지를 쓰며 한번 더 공부하고 정리하는게 더욱 의미가 있다. 저번 수업은 html즉 프론트를 완성하는데 주력인 수업이었다면 이번주차 수업은 백엔드를 완성하는 서버에 관련한 수..
신청한 내일배움캠프에 뽑혀서 오늘 spring 첫 사전캠프를 가졌다. 첫날 팀원들과 마주앉아 처음 공부했다. 같이 공부한다는 느낌은 아직 어색해서 없었다... 따로 자율학습을 하는데, 커리큘럼이 신경쓴게 느껴졌다. 저기가 1팀 공부방인데 바로 밖 복도로 나가면 담임매니저님이 항시 대기하고 있어 모르는 것이나 질문이 있으면 바로 달려나가서 물어보면 대답해주신다. JAVA언어는 처음 배워보는 언어지만 그 전에 배워보았던 언어들이 있어서 기초지식은 갖고있어 배우기 편했다. 예전 게임프로그래밍을 할때 배웠던 C, C++, C#지식이 도움이되는 순간이었다. 첫날이라 기초만 배웠지만 첫날 진도량부터가 배워본적 없는 사람은 할 수 있을까 싶은 양이었다. Day1이라고 무조건 첫날에 다 못 한다고 뭐라고 하진 않지만 ..
나모_
코드가 있는 곳