드디어 오늘부터 editplus 사용을 끝내고, Eclipse를 사용하게 되었습니다. 이번 포스팅에서는 Eclipse를 설치하고 코딩을 위한 초기설정하는 법을 다뤄보도록 하겠습니다.먼저, elipse.org에서 다운로드- ide enterprise developer로 자신의 컴퓨터 os에 맞게 다운받습니다. win64경우, 아래 링크로 들어가시면 됩니다. https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2018-12/R/eclipse-jee-2018-12-R-win32-x86_64.zip 다운이 완료되시면, C드라이브 아래에서 압축을 해제해주시기 바랍니다. ( 설치 버전일 경우, 똑같이 C드라이브경로..
day16 190312 금일은 중첩 클래스와 익명 객체에 대해 배웠습니다.익명 객체는 웹개발보다는 앱개발(안드로이드) 에서 정말 많이 쓰이는 기능이라고 하시니, 앱개발 분야에 관심이 있으신 분들은자세히 공부해보시는 걸 추천드리겠습니다. : 클래스안에 클래스가 중첩되어 있는 형태. 사용빈도는 낮음. 하나의 클래스 외에 다른 클래스에서 사용될 일이 없을 때, 그 클래스 안에 클래스를 만든다.1234567891011121314151617181920212223242526public class Outter { // 인스턴스 멤버 내부 클래스 // Outter객체가 생성된 다음에만 사용할 수 있는 내부 클래스 // Outter객체의 모든 멤버(필드, 메소드)를 사용할 수 있다. public class Inner1 ..
day15 190311 오늘은 실무에서도 굉장히 자주 쓰이는 문법인 '인터페이스(interface)'에 대해 배웠습니다.--final클래스 : 부모클래스의 상속을 금지한다.ex) publlic final class A // public class B extends A 사용방법이 같은 구현객체의 생성 첫번째 사진과 같이 클래스 구조를 짜고, 관계를 지어서 두번째사진과 같이 코딩으로 구현했습니다.Camera, AutoDrivable 인터페이스를 Safeale에 상속시켜서 인터페이스로 만들고, Car라는 인터페이스를 AbstractCar에 구현시키고 추상클래스로 만들어서 구현의 부담을 감소시키고, 각각 Tico와 Genesis에 상속시켰습니다.추가로 Genesis에 부가기능으로 Highpassable, Hea..
day14 190308 오늘은 super키워드와 추상화를 배워봤습니다.추상클래스, 추상메소드는 유용하게 쓰이니, 자세히 숙지해두시는게 좋을 것 같습니다.--super: 부모의 생성자나 메소드를 실행시키는 메소드* 자식생성자가 만들어지자마자 자식생성자의 안에서 맨 처음 첫줄에서 super();로 부모생성자가 생성된다. super(매개변수~);* 재정의된 메소드를 두고, 부모의 메소드를 사용하려고 할 때 사용. super.재정의된 부모메소드; 1234567891011121314151617181920public class Car /* extends Objcect */ { // 자식클래스에 상속되지 않음 ( private 접근제한과 생성자는 상속되지 않음 ) private String name; private ..
day13 190308 강제형변환(Casting), 객체타입확인(InstanceOf), 그리고 클래스의 다이어그램에 대해서배웠습니다. (Casting) : 부모가 실행시키지 못하는 것(재정의되지 않은 메소드)을 실행할 때.123456789101112131415public class TireApp4 { public static void main(String[] args) { Tire t1 = new KumhoSnowTire(); t1.go(); //g1.chain(); 에러 //t1.push(); 에러 SnowTire t2 = (SnowTire)t1; // 강제형변환(캐스팅) t2.go(); t2.chain(); //t2.push(); 에러 ((KumhoSnowTire)t1).push(); // 즉흥적으로..
day12 190306 드디어 객체지향의 정말 중요한 부분인, 상속을 배웠습니다.상속의 특징으로 파생되는 메소드 재정의(Override), 다형성 등을 같이 배웠습니다.--클래스의 관계 2가지 -상속 관계 (is a관계)ex) iphone is a phone, android is a phone -포함 관계 (has a관계)ex) car has a engine : 객체 지향의 중요한 특징, extends키워드 사용 *자바는 단일 상속만 지원 *자식클래스는 부모클래스의 생성자와 private으로 선언된 것은 사용할 수 없다. (상속되지 않음) 상속의 목적 : 부모의 기능을 구현없이 사용하려고. 부모와 같은 종류가 되려고 12345678910public class Phone { String tel; publi..
day11 190305 상수 관련키워드 static, final과 패키지에 대해서 배웠습니다.static에 대해서 아직은 심도있게 다루지 않아서 용도가 애매모호하게 와닿는 것 같습니다..그에 비해, 패키지는 현장에서에 대한 걸 배웠는데 흥미가 깊었습니다!--static >>> 필드/ 메소드/ 클래스에 부착: 한번만 만들어지는 것을 의미 - 값이 변하지 않는 상수 등을 담을 때 주로 사용된다. public class A {int x;
day10 190304이번 시간에는 this키워드, 접근제한자, 메소드의 응용(getter, setter, BusinessLogic Object 등..)에 대해서 배웠습니다.뒤로 갈수록, 여러 클래스들을 합쳐서 사용하게 되서 파일간의 이동이 잦아지게 됩니다.헷갈리지 않게 많은 복습이 필요할 것 같습니다.--필드 : 클래스 바로안에 있는 변수(=인스턴스 변수, 멤버 변수)--지역변수 : 메소드 안에서 선언된 변수--매개변수 : 메소드에 입력받는 값인 변수 --this : 객체, 자신의 주소 값을 담고 있다. ( 객체의 멤버변수)123456789101112131415161718192021222324252627public class Book { int no; String title; String writer;..
- Total
- Today
- Yesterday
- 자바
- h#
- 중앙HTA
- 비등가조인
- Class
- inline element
- html
- 이클립스
- sql
- copotter
- Oracle
- 블록엘리먼트
- 스프링
- 인라인엘리먼트
- 데이터베이스
- 자바 기초
- 강제형변환
- Database
- 자바 독학
- 자바 국비
- 오라클 문법
- jhta
- 브라캣
- API
- querybox
- block element
- 태그
- spring
- 국비
- 프레임워크
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |