본문 바로가기

반응형

전체 글

(122)
[면접질답] 3일차 3일차 // 180715 - 질문============================================================================== 태형기술 : 프레임워크와 라이브러리의 차이는 무엇인가요? 각각에 대해서 간략히 설명하고 예시도 들어주세요.멘탈: 학부 시절 가장 재미있게 들었던 수업과 그 이유에 대해서 말해보세요============================================================================== 태준기술: 오버라이딩, 오버로딩에 대해 설명해보세요.멘탈: 지원하는 직무에서 직장생활을 얼마나 지속할 수 있다고 생각하나요?=====================================================..
[프로젝트 일기] KPJ 3차프로젝트 KPJ가 1,2차 프로젝트를 끝내고 3차 프로젝트를 들어간다. 1차는 생각보다 재미있었고, 꽤나 결과도 괜찮았다고 생각하지만, 2차 때는 기간도 좀 길었고 늘어지는 느낌이 있어서, 생각보다 잘 안되었다. 3차 때는 실제 제품을 만들고 서비스 까지 할 목적으로 하는 것이기 때문에, 1,2차와는 달리 좀 더 신경써야할 부분도 많고 난이도도 많이 올라갔다. 좀 더 집중해서 할 필요가 있을 것 같다.첫 1주차에 회의를 하였고, 최종적으로 프로젝트의 주제는 구독한 모임의 행사투표를 통해서 출결 체크를 하는 것이다. 말로 하면 너무 복잡 한데, 쉽게 말해서 내가 구독하기로 한 모임에서 어떤 행사가 있어서 참가할 것인지 투표를 올리고 그 결과를 통해서 출결관리를 하는 것이다.이것을 기획하게된 이유는, 대학교 2학년 ..
[TIL]170717 ~ 0722 [TIL]170717 ~ 0722[TIL]170717 ~ 0722TODO:DONE:디프만 파이널 프로젝트: 크롤링 코드 개발 후 API 만들기Short Contents:07/22Becoming a better Programmer라는 책이 있다. 외국 번역 서적으로 국내 도서관에서 대여 혹은 서점에서 구입 할 수 있다.이 책의 내용 중 오늘 정리 해볼 것은 버젼관리 시스템에 대해서 이다. 버젼관리 시스템을 어떤 식으로 활용해서 쓸 것인가에 대한 내용이다. 그동안 내가 사용한 방식은 거의 '코드 저장소'... 커밋 로그를 이용해서 롤백 하는 용도? 정도로 그 기능의 극히 일부만을 사용하였다. 이외에도 활용범위는 매우 넓고 그 내용은 다음과 같다.버젼관리는 파일들의 여러 버젼을 관리하는 체계 이다.최신상태를 ..
[TIL]180716 TILTODO:디프만 파이널 프로젝트 : 크롤링 코드 완성하고, API 만들기퀵소트 정리인프런 자바 기초강의 들을 수 있을만큼 최대한 빠르게 듣고 정리하기 DONE:인프런 자바 기초강의 1인프런 자바 기초강의 2인프런 자바 기초강의 3인프런 자바 기초강의 4인프런 자바 기초강의 5인프런 자바 기초강의 6 금일 내로 계속 수정==========================================================================0716 / 06:12사실 TIL을 github를 통해서 따로 진행하고 있지만, 그것과는 별개로(사실 내 github상의 TIL은 레알 TIL이라기 보다는 공부한 내용을 그냥 모아둔 저장소 느낌이다...) 블로그에도 매일매일 글을 쓰면서 내 생각도 정리하..
[자바쌩기초] 6강 객체지향 프로그램의 시작 6강 객체지향 프로그램의 시작 절차지향위에서 부터 아래로 쭉 실행한다.비효율적인 것은 무엇인가?1~10까지 합을 구하는 로직이 있을 때, 5~100까지 구하는 로직으로 바꾼다고 하였을 떄, 동일한 작업이지만 다시 코드를 수정해야한다.기존 로직을 다시 사용할때 다시 코딩하는 방법, 코드를 카피해서 재사용 할 수 있는데 모두 비효율 적이고,두번째 방식으로 개발을 하게 되면 동일한 로직의 코드가 문서 내에 넘쳐나고 코드의 양이 쓸데없이 길어진다.이것에 의해서 만들어 진것이 함수 / 메소드 이다.이를 통해서 절차지향 상에서 코딩할 때, 효율을 높일 수 있었다.객체지향데이터가 많아지고, 메소드가 많아짐에 따라 코드의 양이 많아지게 되고 유지보수가 어렵게 되었다.객체동일한성질의 데이터와 메소드를 한곳에 모아두고, ..
[자바쌩기초] 5강 배열 5강 배열배열여러 개의 데이터를 가지고 있는 요술주머니 배열 문법 - 1배열의 크기는 최초 한번 설정되면, 변경이 불가하다.int i = 10; //변수 선언 및 초기화 int[] iArr = {10,20,30,40,50}; //배열 선언 및 초기화 //iArr 변수는 위의 변수의 요소들이 5개가 있기때문에, 배열의 크기는 5로 고정이 된다. ​ int[] iArr = new int[5]; // iArr 방의 크기를 정해줄 때 다음과 같이 한다. ​ int[0] = 10; int[1] = 20; ...배열의 메모리 구조배열에는 값이 어떤 식으로 메모리에 할당이 될까?10, 20, 30 이라는 요소들이 있을 때, 이 값들은 각각 메모리가 할당이 되고,배열은 이 값들의 주소값이 저장이된다. -> 위의 값들이..
[자바쌩기초] 2강 JAVA 프로그래밍 이란(2) & 변수 2강 JAVA 프로그래밍 이란(2) & 변수java 프로그래밍 환경설정과 실행방법변수란? : 모든 것을 담을 수 있는 요술 주머니.숫자, 문자, 문자열, 클래스 등등... package com.javalec.ex; ​ public class TestEx { public static void main(String[] args) { int i = 10; int j = 20; int h = 30; char c = 'A'; char d = 'a'; char e = 'B'; System.out.println(i); System.out.println(j); System.out.println(h); System.out.println(c); System.out.println(d); System.out.println(e..
[자바쌩기초] 1강 JAVA 프로그래밍 이란(1) 1강 JAVA 프로그래밍 이란(1)JAVA 언어의 탄생과 특징JAVA 언어의 탄생1990년대 초에 개발 되고, 1990년대 말쯤에 알려지기 시작하였다.자바는 대표적으로 3개의 플랫폼을 이루고 있다.JAVA SE(Stand Edition) :JAVA 어플리케이션 개발 > 일반적인 어플리케이션 개발JAVA ME(Mobile Edition) : 휴대 가능한 소형 디바이스에 사용을 목적으로 개발 > 현재의 스마트폰 동작으로 쇠퇴JAVA EE(Enterprise Edition) : 기업 솔루션 개발 > 가장 핵심JAVA 언어의 특징Virtual Machine - 운영체제에 영향을 받지 않는다. -> 속도면에서 단점이 있다-> 왜?Garbage Collection - 개발자가 직접 메모리 관리를 하지 않는다. ->..

반응형