본문 바로가기

[Developer]118

안드로이드 교육 2일차 오전 기억해야할 원칙 하나는 자바는 가독성을 절대로 높여야 한다는 것이다! 따라서 import시에 끝에 .*로 마무리 하는 것보다는 클래스 명으로 마무리를 하는 것이 명확하고 좋다. 이것을 권장한다. 자바의 architecture는 필요한 기능이 있으면 그것을 중앙에서 Parent class를 만들고, 필요한 곳에서 상속받아서 구체적으로 만들 수 있도록 한다.(ex-Driver class 등) Sun(Driver만 제작) - MS, Oracle, IBM 등은 그것에 대한 DBDriver들을 만듦. Server or Framework에 대해서는 super를 호출하면 override된 subclass들이 돌아가는 구조로 되어있다. 안드로이드 에뮬레이터(혹은 VM)에 대한 로그를 보려면 LogCat을 사용하면 된다.. 2009. 12. 8.
안드로이드 교육 1일차 오후 설치 및 셋팅 Java SE 6.0 설치. - 시스템 환경변수 등록 Eclipse 다운로드 및 해제 Android SDK setting android emulator icon 클릭 후, Docs, API 등 업데이트 실행. Project 전반에 걸친 정보 파일 : AndroidManifest.xml 안드로이드는 JAVA 기반이기 때문에 JAVA의 속성을 그대로 활용 가능. 따라서 상속 받고 그 메소드를 활용 할 수 있다. stack - method 수행 공간 heap - 객체 생성공간 변수호출시 변수를 찾는 순서 local -> this -> super -> super의 super .... 맨 끝까지 없으면 error~! android에서는 상당히 유연성이 있어서 super단위의(parent) 인수를 원.. 2009. 12. 7.
안드로이드 교육 1일차 오전 (Focus : ReUse!! - 비용절감, 품질향상) 구조적 프로그램 기법(기능중심 : library)정 정보공학 프로그램 기법(data 중심 : DBMS) 객체지향 프로그램 기법(Object 중심 ; Object(Data와 기능의 묶음) : API - class library) - 대표적인 언어 : C++ - Java - C# - 별칭 ; 자바킬러 CBD(Component Based Development) : 독립실행 가능한 코드의 물리적 묶음 - HW처럼 SW도 개발하자. Framework : 기본적인 구조와 공통적인 라이브러리를 제공할테니, 그것을 활용해라. Android Framework 아이폰 읽을만한 블로그 : http://dicagallery.com/170000490229 Java -> J.. 2009. 12. 7.
Activity의 상태변화에 따른 호출 상태변화에 따른 호출되는 이벤트 핸들러들을 그려보았다. 출처는 Professional Android Application Development. 2009. 12. 2.
조금은 헷갈릴 수 있는 static과 final에 관한 진실 Yes or No로.. 답은 긁으면 나오게.ㅋ 1. Math 클래스를 쓸 때 가장 먼저 할 일은 인스턴스를 만드는 것이다. No : Math클래스는 사용하는 메소드가 static으로 선언되어 있어서 바로 사용해야 한다. 2. constructor에도 static 키워드를 붙일 수 있다. No : 생성자에는 불가능하다.(어차피 의미가 없다.) 3. static 메소드는 그 객체의 인스턴스 변수를 사용할 수 없다. Yes 4. static 메소드를 호출할 때는 레퍼런스 변수를 사용하는 것이 좋다. No : reference를 사용할 경우 어느 시점에서는 어떤 것을 가르켜야 할지 혼돈이 생길 수 있다. 5. static 변수를 써서 클래스의 인스턴스의 갯수를 셀 수 있다. Yes : 호출될 때마다 카운트가 되.. 2009. 11. 12.
반응형