과거...../자바
-
java 관련 짚고 넘어가야 할 내용과거...../자바 2010. 12. 16. 22:20
추천 블로그 : http://inter999.blog.me/140053719800 jvm 메모리 모델을 프로그래밍을 하면서 한번은 꼭 알아야하는 내용인 듯 하다 추천 블로그에 주요 내용은 아래와 같습니다. jvm 메모리 모델 영역은 총 4영역으로 이루어져 있다. 1.Method area - Class 정보, static 변수 영역 저장 2.Heap - new 연산자로 생성되는 객체를 저장 3.Java stack - 로컬변수, 매개변수 등이 저장 4.Native MEhotd Stack - native 매개변수를 저장할시 Native의 매개변수, 지역 변수 등을 저장
-
Beautiful source 를 만들기위해............과거...../자바 2010. 8. 22. 20:44
출처 : http://not-at-school.blogspot.com/2010/07/beautiful-code-sense-of-direction.html 위에 링크에 글을 번역을해서 다 써놓고 싶었지만...그럴 수 없었다..너무 긴 관계로 인해 ..아하하하 내용만큼은 참 심플하고 좋았다. beutiful source를 만들기위해 가장 중요한것은 Less is more, Local is manageable, Innovation is risk. 이 세가지를 지킬것....... 정확히는 설명할 수는 없지만 의미는 대충 이해가 간다. 밑에는 위 사이트에서 간략히 소스를 만드는 과정에 대해 설명한 예이다. Before class Point { int x; int y; int distance; public void..
-
인터페이스 (자바)과거...../자바 2009. 2. 22. 19:44
//importation 인터페이스 public interface Importation { public abstract double calculate_traiff(); } //Sale 인터페이스 public interface Sale { public abstract double calculate_tax(); } //Car 클래스 public class Car implements Importation, Sale { String make; String model; int year; int max_speed; float price; public double getTotalPrice(){ return (price + calculate_traiff() + calculate_tax()); } public doubl..
-
자바 상속부분과거...../자바 2009. 2. 22. 18:23
자바상속부분부터 오랜만에 다시보게되었다. 중요하게 볼점은 this, super, 기본적인 상속 관계 (extends)다 // shape 클랙스 public class Shape { private double x,y; public Shape(double x, double y){ setX(x); setY(y); } public double getX(){ return x; } public void setX(double x){ this.x = x; } public double getY(){ return y; } public void setY(double y){ this.y = y; } } //Circle 클래스 public class Circle extends Shape { private double radiu..