전체 글

전체 글

    JAVA 공부 해볼까 (4)

    자료형의 종류 크게 기본 자료형과 참조 자료형으로 나뉜다. 기본 자료형은 8가지(boolean, byte, short, int, long, float, double, char)가 있고, 참조 자료형(배열, 클래스, 인터페이스)은 개발자가 직접 정의할 수도 있어서 무한대이다. 두 가지로 나누는 이유는 값을 저장하는 방법이 다르기 때문이다. 기본 자료형과 참조 자료형의 차이 기본 자료형(int, long, float, double, ...)은 모두 소문자로 시작하고, 참조 자료형(String, System, ...)은 모두 대문자로 시작한다. 기본 자료형은 스택 메모리에 생성된 공간에 실제 변숫값을 저장하는 반면, 참조 자료형은 실제 데이터 값은 힙 메모리에 저장하고 스택 메모리의 변수 공간에는 실제 변수 ..

    JAVA 공부 해볼까 (3)

    변수와 자료형 변수 : 메모리 공간에 부여하는 이름 자료형 : data type 자료형 선언하기 '자료형 변수명;' 자료형은 반드시 사용하기 전에 한 번만 선언해야 한다. 자료형이 한 번 선언된 변수의 자료형은 바꿀 수 없다. 이름 짓기 변수, 상수, 메서드의 이름을 지을 때 지켜야 하는 필수사항 1. 영문 대소문자와 한글 사용 가능 2. 특수문자는 밑줄(_)과 달러($)만 사용 가능 3. 아라비아 숫자는 첫 번째 글자로 사용 불가능 4. 자바에서 사용하는 예약어 사용 불가능 변수명, 메서드명을 지을 때 지키면 좋은 권장사항 1. 영문 소문자로 시작한다. 2. 영문 단어를 2개 이상 결합할 때, 새로운 단어의 첫 글자를 대문자로 한다. (낙타 표기법camel case) 상수명을 지을 때 지키면 좋은 권장..

    JAVA 공부 해볼까 (2)

    자바 소스 코드의 실행 과정 자바 소스 코드의 실행 과정은 크게 4가지 단계로 진행된다. 1. 소스 파일(.java) 작성(파일 저장 시 자동 컴파일) 2. 컴파일 수행하면 바이트 코드(.class) 파일 생성 3. 실행 시 JVM이 OS에서 메모리 할당받아 프로그램을 실행 4. main() 메서드 실행 (메서드 영역에 클래스 로딩) JVM은 메모리를 효율적으로 관리하기 위해 메모리를 크게 메서드 영역, 스택 영역, 힙 영역으로 나눠 사용한다. 메서드 영역은 클래스 영역, 정적 영역, 상수(final) 영역 이라고도 부른다. 메모리 할당 이후 실행 파일인 바이트 코드는 메서드 영역에 로딩되며, 클래스 내에 포함되어 있는 main() 메서드를 실행하는 것이 JVM의 역할이다. main() 메서드가 자바 프..

    JAVA 공부 해볼까 (1)

    자바의 역사 자바의 전신은 1991년 가전 제품의 셋톱용 프로그램 오크(oak)이다. 이후 인터넷이 발전하면서 1995년 핫자바(hot java)라는 웹 브라우저를 자바로 개발해 발표했고, 이듬해 1996년 자바 1.0을 정식 발표했고 현재도 계속 새로운 버전이 발표되고 있다. 자바의 플랫폼 독립성 컴퓨터는 운영체제(OS)가 설치되어 있다. OS별(윈도우, 맥, 리눅스)로 다른 기계어를 사용한다. 마치 국가별로 사용하는 언어가 다른 것과 비슷하다. 기계어의 집합체인 실행파일 또한 OS별로 다른데 이는 OS별로 코딩을 각각 해줘야 하는 번거로움이 발생한다. 실행파일이 하나의 OS(플랫폼)에서만 동작하고 다른 OS(플랫폼)에선 동작하지 않는 이 특성을 플랫폼 종속성이라고 한다. 반대로 플랫폼 독립성은 하나의..

    제 17회 정보보안산업기사 필기 & 제 18회 정보보안산업기사 실기 합격 후기

    제 17회 정보보안산업기사 필기 & 제 18회 정보보안산업기사 실기 합격 후기

    저는 군대에서 이 자격증 공부를 시작하게 되었는데요. 도전하게된 계기는 전공관련 자격증이라 졸업 전에 미리 따면 좋지 않을까 해서 도전했습니다. 입대 전 취득한 정보처리기능사 + 군경력 1년으로 산업기사 응시 조건을 만족하였습니다. 필기공부는 평일에는 저녁먹고 2시간 정도 공부하고 주말엔 3시간 정도 공부했습니다. (이 때 당시 전문하사로 복무 중이여서 주변 방해 없이 공부할 수 있어서 좋았던 것 같습니다) 교재는 알기사 정독 후 문제를 계속 풀었습니다. 3번 정도 틀린 문제는 문제와 답을 외워버렸습니다. (지금 생각해보면 개념서를 한 번 더 읽고 문제를 풀었다면 더 좋은 점수를 받았을 것 같다는 생각이 ㅎㅎ) 17회 필기 시험은 교재에 없는 문제가 꽤 나왔지만 기출을 다 풀면 합격할 수 있는 수준으로 ..