전체 글

ssongk

    JAVA 공부 해볼까 (11)

    JAVA 공부 해볼까 (11)

    필드와 지역 변수의 구분 필드는 '클래스에 포함된 변수'로 객체의 속성값을 지정할 수 있다. 필드는 지역 변수와 구분해야 하는데 지역 변수는 '메서드에 포함된 변수'를 말한다. 클래스의 중괄호 안에 선언되면 필드이고, 메서드의 중괄호 안에 선언되면 지역 변수이다. 이 둘의 가장 큰 차이점은 생성되는 메모리 위치다. 필드는 힙 메모리 내부, 지역 변수는 스택 메모리에 생성된다. 스택 메모리에 저장되는 변수는 메서드의 닫힌 중괄호를 만나 메서드가 종료되면 자바 가상 머신이 자동으로 삭제하지만, 힙 메모리는 객체 안에 저장되는 필드는 객체가 사라지지 않는 한 절대로 삭제되지 않는다. 위 예제를 보면 클래스 A에는 필드 m, n과 메서드 work1(), work2()가 있다. 참고로 메서드는 '리턴타입 메서드명..

    2022년 SQL 전문가, 개발자 자격증(SQLP, SQLD) 시험 일정

    2022년 SQL 전문가, 개발자 자격증(SQLP, SQLD) 시험 일정

    최근 인터넷을 찾아보다가 SQL에 관한 자격증이 있다는 것을 알게 돼서 한 번 도전해봐야겠다는 생각이 들어서 22년 시행계획을 찾아봤습니다! SQL 개발자는 응시 자격이 따로 없어 진입장벽이 그나마 쉬운 자격증입니다. SQL 전문가는 SQL 개발자 자격증을 취득하거나 다른 조건들을 만족해야 볼 수 있는 시험으로 기사와 산업기사의 개념과 유사하게 급이 나뉘어 있는 것 같습니다. 더 자세한 내용은 홈페이지를 참조해주세요~ https://www.dataq.or.kr/www/board/view.do 데이터자격시험 www.dataq.or.kr 다른 분들은 어떻게 공부했나 알아보려고 검색을 좀 해보니 이 자격증에 관련된 유명한 네이버카페가 있어서 들어가보니 모두 노랭이라는 책을 꼭 사야한다고 하길래 저도 노랭이와 ..

    2022년 큐넷 국가기술자격검정 시험 일정

    2022년 큐넷 국가기술자격검정 시험 일정

    학교 복학까지 시간이 남아서 뭐라도 해야지 라는 생각에 정보처리기사에 도전해보려고 합니다. 22년 1회 정보처리기사 시험을 치루려 하는데요. 큐넷 공지사항에 2022년 국가기술자격검정 일정이 공개되어 있습니다. 각 시험별 일정, 시험시간은 아래 이미지를 참고해주시거나 큐넷 홈페이지에서 확인 가능합니다! (링크 들어가서 검색창에 '22년도 국가' 검색하시면 됩니다) http://www.q-net.or.kr/man004.do?id=man00402&gSite=Q&gId= 공지사항 목록 | Q-net www.q-net.or.kr 기사, 서비스 제 1, 2회는 인쇄물로 시험을 보는 PBT 방식이고 기사, 서비스제 3, 4회와 산업기사 시험은 모두 컴퓨터로 문제를 푸는 CBT 방식으로 진행한다고 하네요. 코로나19..

    JAVA 공부 해볼까 (10)

    클래스의 개념 객체object는 사용할 수 있는 실체를 의미하며 클래스는 객체를 만들기위한 설계도와 같다. 1개의 클래스를 이용해 여러 개의 객체를 만들 수 있다. 자바는 기본 문법 요소로써 클래스를 사용한다. 클래스는 다양한 자료형의 데이터를 묶어 관리할 수 있을 뿐 아니라 데이터를 처리하는 다양한 기능까지 함께 관리하는 문법 요소다. 구조체에서 한 단계 발전한 형태라고 할 수 있다. 참고로 프로그램 문법 요소는 변수, 배열, 구조체, 클래스 순으로 발전해왔다. 절차지향의 개념 객체지향의 개념을 사용하기 전 대부분의 프로그램은 절차지향형으로 구현했다. 절차지향형 프로그래밍PP : Procedural Programming은 순서에 맞춰 단계적으로 실행하도록 명령어를 나열하는 방식이다. 기능 중심 프로그래..

    JAVA 공부 해볼까 (9)

    문자열의 표현과 객체 생성 참조 자료형의 가장 대표적인 형태는 클래스이다. 클래스 중 문자열을 저장하는 게 String 클래스다. 문자열은 반드시 큰따옴표(String a = "문자열")안에 표기해야 한다. String a = "" 와 같이 아무런 문자열이 오지 않아도 상관없다. 하지만, 큰따옴표는 생략 할 수 없다. String 클래스의 객체를 생성하는 데는 크게 2가지 방법이 있다. 첫 번째는 new 키워드를 사용하는 방법으로 생성자의 입력 매개변수로 지정할 문자열을 입력한다. String 참조변수명 = new String("문자열"); 대부분의 클래스가 이 방법으로 객체를 생성한다. 생성자는 아직 배우지 않았지만 클래스명과 동일하면서 뒤에 소괄호가 있는 형태다. 두 번째 방법은 간단히 문자열 리터럴..