◎ Java

    [Applet] 자바 애플릿(Java Applet)으로 지진 종류 시각화하기 [Programming Assignment for Module 4]

    - 자바 애플릿(Java Applet)으로 지진 종류 시각화하기 1. EarthquakeCityMap에서 printQuakes() 메서드 구현 System.out.println()을 사용하여 1회 이상의 지진이 발생한 각 국가와 해당 국가에서 감지된 지진 수를 나열하고, 바다에서 감지된 지진의 수를 출력하여라. - EarthquakeCityMap.java private void printQuakes() { int totalWaterQuakes = quakeMarkers.size(); for (Marker country : countryMarkers) { String countryName = country.getStringProperty("name"); int numQuakes = 0; for (Marke..

    [Applet] 자바 애플릿(Java Applet)으로 지진 강도 시각화하기 [Programming Assignment for Module 3]

    - 자바 애플릿(Java Applet)으로 지진 강도 시각화하기 1. RSS 피드로 받은 각 지진 위치 마커로 표시하는 코드 추가 - EarthquakeCityMap.java public void setup() { size(950, 600, OPENGL); if (offline) { map = new UnfoldingMap(this, 200, 50, 700, 500, new MBTilesMapProvider(mbTilesString)); earthquakesURL = "2.5_week.atom"; // Same feed, saved Aug 7, 2015, for working offline } else { map = new UnfoldingMap(this, 200, 50, 700, 500, new Goo..

    [Applet] 자바 애플릿(Java Applet)으로 전세계 기대수명 시각화하기 [Bonus: Visualizing life expectancy]

    - 자바 애플릿(Java Applet)으로 전세계 기대수명 시각화하기 - LifeExpectancy.java import processing.core.PApplet; import de.fhpotsdam.unfolding.UnfoldingMap; import de.fhpotsdam.unfolding.utils.MapUtils; import de.fhpotsdam.unfolding.providers.*; import java.util.List; import de.fhpotsdam.unfolding.data.Feature; import de.fhpotsdam.unfolding.data.GeoJSONReader; import java.util.HashMap; import java.util.Map; import ..

    [Applet] 자바 애플릿(Java Applet)으로 우리 동네 지도 표시하기 [Programming Assignment for Module 1]

    [Applet] 자바 애플릿(Java Applet)이란? [Applet으로 Happy Face 만들기] - 자바 애플릿(Java Applet)이란? 애플릿은 플러그인의 하나로서 전용 위젯 엔진이나 더 큰 프로그램 범위 내에서 실행되는 특정한 작업을 수행하는 조그마한 응용 프로그램이다. 자바 애플릿은 Java yermi.tistory.com - 자바 애플릿(Java Applet)으로 우리 동네 지도 표시하기 K-MOOC x Coursera에서 캘리포니아대학교 샌디에이고캠퍼스의 Object Oriented Programming in Java라는 과목을 수강하고 있는데, Java Applet을 활용하여 과제를 만들고 있다. 첫 번째 과제는 Applet에 우리 동네 지도를 표시하는 것이다. 왼쪽 표시된 map1..

    [JAVA] Java 개발에서 상속(Inheritance)보다 위임(Delegation)을 제안하는 이유는? [상속 구조보다 위임을 활용한 개발을 제안하는 이유]

    - 상속 구조보다 위임을 활용한 개발을 제안하는 이유 1. 상속(Inheritance)이란? 부모 클래스의 특성(메서드와 속성)을 자식 클래스가 물려받는 기법이다. (클래스 사이의 관계) 자식 클래스는 부모 클래스의 멤버를 사용하거나 확장하여 새로운 기능을 추가할 수 있으며, 계층 구조를 형성하고 코드를 재사용할 수 있다. 다만, 상속 체인이 깊어지면 클래스 간의 관계가 복잡해지고 변경 사항이 전파될 가능성이 있다. class Animal { public void eat() { System.out.println("밥먹기"); } public void move() { System.out.println("움직이기"); } } /* extends로 상속 */ class Dog extends Animal {} ..