목록2018/09 (13)
기술 블로그
do it 안드로이드 프로그래밍 or 깡샘의 안드로이드 do it 안드로이드 깡쌤 안드로이드 첫째 마당Hello! 안드로이드 01 안드로이드란? 안드로이드에 대한 이해 안드로이드의 특징 안드로이드의 흐름 안드로이드의 현재 02 개발 환경 구축하기 개발 환경 구축을 위한 프로그램 자바 설치하기 안드로이드 스튜디오 설치하기 03 첫 번째 앱 만들기 첫 프로젝트 만들기 하나씩 바꾸어 보기 여러 개의 버튼에 기능 추가하기 새로운 화면 추가한 후 띄워주기 새로운 프로젝트를 만들 때 다른 종류의 화면 선택해 보기 04 안드로이드 프로젝트와 개발 도구 안드로이드 최근 버전의 주요 특징 안드로이드 프로젝트 안드로이드 SDK의 개발 도구 05 앱 장터, Play 스토어에 앱 등록하기 안드로이드의 앱 장터, Play 스토..
2장씩 안드로이드와 병행
16.자료구조ArrayList클래스에는 sort()정렬 메소드가 없다.대신 TreeSet에 집어넣으면 정렬된다.(삽입위치를 찾느라 시간이 더 걸릴 순 있음) 혹은 Collections클래스에 있는 sort를 쓰면 된다. 제네릭을 다른방식으로 사용할 수 도 있지만 제네릭의 요점은 형 안전성을 갖춘 컬렉션을 만들 수 있다는 것이다. 제네릭을 쓸댸 ArrayList(Fish) 객체는 Fish객체에 대한 레퍼런스로만 들어갈 수 있따. 12345678new ArrayList()//제네릭을 쓰는 클래스(ArrayLIst 등)의 인서턴스를 만드는 방법//목록에 들어갈 수 있는 객체의유형을 알려줌 List songList = new ArrayList()//제네릭 유형의 변수를 선언하고 변수에 값을 대입하는 방법 voi..
11.예외처리 thorws키워드를 메소드 선언에서 찾으면 예외를 발생시킬 수있다는 것을 알 수 있다. try/catch 1234try{//위험한 일을 함} catch(Exception e){ //예외 시 문제를 처리함}cs 컴파일러에서는 RuntimeException을 제외한 모든 것을 확인함 코드에서 예외를 던진다면 반드시 메소드를 선언하는 부분에서 throw키워드를 써서 선언해야함(회피하기) throws Exception 예외 발생여부와 상관없이 무조건 실행할 떄는 finally12345try{} catch(Exception e){ } finally {}cs 12,13은 구식기술(swing gui)을 설명하는 파트이기 때문에 넘어갔습니다. 14. 객체 저장 자바에서만 사용한다면 ? 직렬화 사용 다른프..
6. 자바 라이브러리 *정말 빠른시간내에 벼락치기로 자바를 이해해야 할게 아니라면 해드퍼스트 자바는 사지말자. 점프 투 자바같은 최신 블로그로 한번더 정리해야한다. (혹시 보더라도 도서관에서 빌리자.) ArrayListadd(Object elem) 객체 매개변수 목록에 추가remove(int index) index매개변수로 지정한 위치에 있는 객체를 제거remove(Object elem) 주어진 객체가 ArrayList에 있으면 그 객체를 제거 contains(Object elem) 객체 매개변수 elem에 매치되는 것이 있으면 '참'을 리isEmpty() 목록에 아무것도 없으면 '참'을 리턴indexOf(Object elem)객체 매개변수의 인덱스나 -1을 리턴size() 현재 목록에 들어있는 원소갯수..
1.해드퍼스트 자바(2005) 4일간 복습 매일 블로그 정리 2.점프 투 자바(website) 정리
1. string[] args (형태 뒤에 [] ) 코드블록{} println==print \n 반복문 while(true){} *숫자1은 안됨 2. 오버라이딩: 하위클래스에서 메소드의 역할을 변경하거나 확장할 필요가 있을 떄 상속받은 메소드를 새로 정의하는것 객체에서 아는것 : 인스턴스 변수 (상태)객체에서 하는것 : 메소드 (행동) 클래스는 객체가 아니다. (객체를 만들기위한 청사진, ex 붕어빵 틀) public static final : 변수,메소드 어디에서든지 접근하게 가능(전역은 아니나 전역과 유사한 효과) 3. 변수를 선언할 때 그 유형과 이름이 필요 변수: 원시변수 ,객체 레퍼런스 대입:롱을 바이트로 (x) 바이트를 롱으로 (o) 내용물은 신경쓰지않음 1float f = 37.5fcs 소수..
Atom Introducing Github for Atom공식 홈페이지아톰 에디터는 깃허브에서 만들어가는 오픈소스 텍스트 에디터입니다. 누군가 어떤 에디터를 추천한다고 해서 반드시 자기에게 적합할 수는 없을 것입니다. 만약 아톰 에디터가 자기에게 별로인 것 같다는 생각이 든다면 바로 지우시면 그만입니다.Brackets VS-Code SublimeText저는 깃허브 페이지를 위해서 사용하기 시작했는데 나름대로 괜찮은 에디터인듯 느껴지고 있습니다.아톰 에디터의 단축키를 간단하게 알아볼까요?어떤 에디터를 사용하든지 가장 중요한 것은 환경설정입니다. 아톰의 설정창을 열기 위해서는 File > Settings 또는 Ctrl + ,를 누르면 됩니다. 또 어떠한 것들을 제공해주고 있는지 살펴보려면 Settings >..
작성예정