Home

0

중첩 클래스, 중첩 인터페이스

한 클래스가 여러 클래스와 관계를 갖을 땐 독립적으로 선언하는것이 좋다. 하지만 특정 클래스와 관계를 맺을 땐 내부에 선언하여 불필요한 관계 클래스를 감추고 코드의 복잡성을 감출 수 있게된다. 중첩클래스중첩클래스는 크게 두가지로 나뉘는데 다음과 같다.멤버클래스 - 클래스의 멤버로서 선언되는 중첩클래스. 멤버클래스는 static 여부에 따라 인스턴스 멤버클래

0

자바8

자바 개발자 면접을 보며 듣는 질문이 있다.. 자바8의 특징을 아시나요? 자바8에서 추가된 기능은요? 말씀하신 기능에 대해 좀더 자세히 설명해주세요. 그 외적인 부분은 없을까요? 등등 꼬리에 꼬리를 물다보면 항상 바닥을 드러냈던것 같다.사실 자바를 공부하면서 딱히 버전에 대해 신경쓰지 않았던터라 많이 당황스러웠던 질문이었던것 같다.기회가 되면 정리해야지 했

0

인터페이스의 디폴트 메소드

인터페이스의 디폴트 메소드는 자바8부터 나왔다고 한다.. 알아두자.선언은 인터페이스에 하고 사용은 구현객체에서 한다. 왜 이걸 만들었을까?기존 인터페이스를 확장해서 새로운 기능을 추가하기 위해서 특징?디폴트 메소드는 정의된 형태이므로 implemets했을 때 해당 메소드의 구현을 강제하지 않는다. 디폴트 메소드는 다음과 같이 정의할 수 있다. default

0

어노테이션 그리고 리플렉션

어노테이션어노테이션은 컴파일 과정과 실행 과정에서 코드를 어떻게 컴파일하고 처리할 것인지를 알려주는 정보이다.@가 붙는 형태로 정의된다. 어노테이션은 다음의 용도로 사용된다. 123컴파일러에게 문법에러 체크 ex(@Override)개발 툴이 코드를 자동 생성할 수 있도록 정보제공실행시 특정기능을 실행하도록 정보제공 어노테이션 정의 및 사용법어노테이션 정

0

CS 공부

대부분의 자료는 http://www.comcbt.com/cbt/ 의 정보처리기사 필기 문제를 참고하여 작성하였다. 데이터베이스기수(Cardinality) : 튜플의 수차수(Degree) : 열의 수 색인 순차 파일은 순차 파일과 직접 파일에서 지원하는 편성 방법이 결합된 형태다.색인 순차 접근 방식 (ISAM, Index Sequential Access M

0

7.Firebase 호스팅

firebase deploy를 입력해 배포를 하자 명령어를 입력하고 성공하면 위와같은 화면이 출력된다.Hosting URL 이라고 표현된 부분을 통해 접속 가능하다.

0

6.Firebase DB수정 삭제

DB 수정selectedKey라는 전역변수를 만들고 아래의 두 함수를 추가하면 데이터는 수정이 가능하다. 이때 수정하는 부분의 ref함수의 인자에 selectedKey가 삽입된 것을 확인할 수 있다. Firebase123456789101112131415161718192021222324252627282930313233function fn_get_data_on

0

5.Firebase DB 읽고 쓰기

포커스가 사라지면 데이터베이스에 input하도록 설정아래의 코드를 추가하면 textarea가 포커스를 잃을 때 마다 데이터를 저장하게 된다. Firebase1234567891011121314151617181920function save_data() { var memoRef = database.ref('memos/' + u

0

4.Firebase DB읽어오기

DB를 읽고 쓰기 위해 리얼타임 데이터베이스의 규칙에 아래로 수정하자 Firebase123456{ "rules": { ".read": true, ".write": "auth != null" }} 이전 코드에 다음 코드를 추가하자. F