본문 바로가기

Java Developer10

[Java] 자바 주석처리 자바 주석 주석이란, 자신이 작성한 코드를 타인이 이해하기 쉽게 돕는 역할을 하고 수천줄이 넘어가는 코드에서 자칫하면 자신이 작성한 코드에 혼란이 올 수 있기 때문에 중간중간 주석을 달기도 합니다. 주석은 코드에 영향을 미치지 않으며 컴파일의 대상에서 제외됩니다. 즉, 주석 안에서 무엇을 쓰든 결과에 영향을 미치지 않습니다. 주석에는 행 단위 주석과, 블록 단위 주석이 있습니다. 행(line) 단위 주석은 말그대로 한 줄씩 주석 처리가 가능하고, 블록(block) 단위 주석은 여러 줄을 한꺼번에 주석 처리가 가능합니다. 행 주석 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 public class Annotation { public static void main(String[] a.. 2016. 9. 5.
[MongoDB] 몽고디비 설치 MongoDB 설치 https://www.mongodb.com/download-center 위의 홈페이지에서 다운받을 수 있다 zip 파일로 받으면 되고 다운로드 받은 후 C 드라이브에 넣는다 그런 후 압축을 풀어준다 그리고 C 드라이브에 data 폴더 내에 db라는 폴더를 생성하면 된다 그런 후 cmd창으로 들어가서 MongoDB 폴더에 들어간 후 mongod.exe을 실행하면 설치가 된다 그러면 Windows의 보안 경고 창이 뜨고 액세스 허용하면 된다 그러나 Zip 파일 내에 bin 폴더가 존재하지 않는다면 다시 사이트로가서 MSI 설치파일로 받으면 된다 Next로 진행하여 설치를 완료하면 된다 설치로 진행을 하면 C드라이브에 Program Files에 설치가 되는데 CMD를 켜서 위에 압축과 동일.. 2016. 6. 16.
[Java] 객체 지향이란? 객체 지향의 특징 객체지향의 특징 Java는 객체 지향의 언어이다 그러나 객체 지향이라는 것을 어떻게 설명해야할 까 면접에 대비하여 객체 지향의 특징을 통해서 객체 지향을 알고 면접에 대비한다 1) 캡슐화 : 여러가지 클래스가 모여있는 클래스 역할을 위힘하는 것 예시) articleListVO , 콘텐 600 다양한 감기약들이 여러가지 기능을 위임한다. 2) 상속 : 클래스를 확장시키는 것 실제로 Java에서는 확장만 있고 상속이라는 것은 없다. 3) 다형성 : 여러가지 다양한 인스턴스를 생성할 수 있다는 것? 인터페이스에 대한 이야기다. 즉, 한 인터페이스로 여러개의 구현체를 만들 수 있다는 이야기 예를 들어 TV라는 객체가 있다면 삼성 TV, LG TV 등 다양하게 만들 수 있다. 4) 추상화 : 구현체는 없는 일반적.. 2016. 6. 7.
[Java] Interface 자바 인터페이스 실습 # 인터페이스 실습 우선 인터페이스를 생성해서 Abstract Method(추상 메소드)를 정의한다 추상 메소드드는 정의만 되고 구조는 정의되지 않은 것이다 그리고 Class를 생성해서 인터페이스를 추가해준다 작성하면 에러가 나는데 인터페이스 요소들을 정의해주면 된다 Add unimplemented methods를 클릭하면 자동을 생성된다 작성하면 아래와 같이 자동으로 @Override가 생성된다 인터페이스에 정의된 메소드의 리턴 타입은 항상 같아야 한다 클래스에 메소드를 정의하고 메인메소드에서 테스트를 해본다 우선 메인 클래스에서 기존의 방법처럼 객체를 생성해서 진행을 해본다 결과가 잘 나오는 것을 볼 수 있다 2번째로 IS A 관계를 이용해서 사용하기 위해서 LGCDPlayer.java를 확인한다 L.. 2016. 6. 1.