본문 바로가기

it관련 자료/안드로이드 및 아이폰(WAP)

안드로이드 개발을위한 선수 지식두번째 - 자바 ...




이크립스 환경 설정 


Window -prefrence -general -worspace - other :UTF-8로 변경

Window -prefrence -general -editor   - Texteditor
 
Window -prefrence -general -web - jsp  utf-8로변경
                          
Window -prefrence -general -xml -xmlfiles -editor- split 부분 체크한다


run configuration에서 실행

 

java 추천 도서 

java의 정석

Head Firt


프로그램 책 

               1. 얇은 것  -문법위주

               2. 무조건 두꺼운 것 - 레퍼런스 참고

               

자바도움말

http://www.oracle.com/technetwork/java/api-141528.html

http://download.oracle.com/javase/6/docs/api/

프로그램  언어


자료

           데이터형 

                         기본자료형


                         참조 자료형

                                         객체

                                                    사용자 정의객체

                                                     내부  객체(라이브러리) -가장 중요

 

           연산자 


제어문


*  배우는 것   - 라이브러리를 사용하기 위해서  문법을 배움 



안드로이드를  위한 자바


                     객체지향 이론

                     라이브러리

                                       문자열 ( String,StringBuffer, StringBuilder ...)

                                       랩퍼클래스    - 기본자료형 감싸서 객체화 시킴

                                                            : 형변환, 검사

                                       컬렉션류

                                                        객체의 집합데이터  처리 

               

                    문자열 관련 클래스

                      * 메서드 사용법   취득 


                      String 의 필수 클래스 및  메소드

                                          charAt  - 문자열을  위치 단위로 해서 문자로 추출 (형변환)

                                          startsWith /endWith     -무슨 단어로 시작하나 / 끝나는가 

                                          equals   = 문자열이 같은지 비교 (==)

                                          indexOf  /lastIndexOf   - 특정  문자나 문자열의 위치      

                                                                             return -1 이면  해당 문자가 없다 

                                            substring     - 위치 기반의 문자열 추출 

                                            replaceAll    - 문자열 치환 

                                            length          - 문자열의 길이

                                            toLowerCase  / toUppeCase   - 대소문자 변환

                                            split             - 구분자단위로 문자열 분리    = StringTokenizer

                                            trim()            - 문자열 앞뒤에 공백 문자 제거 

                                            valueOf         -기본자료형을 문자열로 변환 


                                                 

                                         

                      StringBuffer 

                      

                      Math 

                                        -round(반올림)

                                        -ceil(올림)

                                        -floor(내림)


                      Wrapper 

                                       XXX.parseXXX 

                                        진수 변환 



  Collection

                        List      - 순서(배열)

                                    - ArrayList, LinkedList,  Stack, Vector

                                    - Stack, Queue


                                   - Stack  : LIFO(Last in First Out)

                                                  사용예)  웹브라우져의   뒤로/앞으로 

                                   - Queue : FIFO(First In First Out)

                                                   인쇄작업  대기목록 

                                                 : MQ 


                        Set       - 순서 없음 , 중복을 허용하지 않음

                                   - HashSet, TreeSet

                        Map     - 키, 쌍으로 저장 

                                   -HashMap, TreeMap, HashTable, Properties