전체 글 397

Thread

너따로 나따로의 작업 가능 activity도 하나의 쓰레드 -> activity를 상속받은 쓰레드 : UI 쓰레드 demon : foreground가 아닌 background에서 동작하는 것 카카오톡 메세지받기 버튼 안눌러도 자동으로 상대방의 카톡이 계속 옴 -> 쓰레드가 돌고있기때문(demon thread) android의 background thread는 UI 건드릴수없음 논리적인 logic만 가능 -> 동기화문제생기니까 동기화 syncronized : [ overhead / deadlock ]이라는 문제 발생 하므로 [ looper / message / message queue / Message Pool ] 이용한다 스레드의 사용위치 선정의 중요성: (위치 선정에서 많이 어려워들함) 안드로이드는 사..

Android 2016.03.22

[#1] web

web을 지원하는 bean file -> servlet ->를 확장한 jsp tomcat을 설치한 이유->servlet과 jsp를 관리하고 실행하는 servlet container(engine)가 필요 // 우리가 쓰는 was( web application server, servlet & jsp container와 web server를 가지고있는)의 이름 : 탐캣 -> jsp와 servlet은 빈이므로 실행할 수없다 bean을 관리하고 실행하는 contaier가 필요하다. 웹서버=html container url : ip+port까지 uri : 물리적인컴퓨터정보 ㄴㄴ / identify uri가 길어져서 관리하기가 힘들어짐 -> 현업에서는 url안씀, html을 키면 브라우저는 그 html이 어디서 왔는..

javascript & jQuery 2016.03.18

[#2]용어정리2

work flow : UI의 흐름 * application class - 프로그램이 동작하도록 하는 class, 여기서 알고리즘을 사용하는 것이아니다!! * bean class - 알고리즘을 구현해야 하는 곳 * path 컴파일할수있게함 * classpath 실행할수있게함 *gabage collection : 메모리의 reference count가 0이면 collection함(JDK 1.1) * Queue(interface) : 터널 FIFO(First in First out)t * Stack(class) : FILO , 게시판(최신글이 앞에 와야함) , index관리 필요 => java에서는 c와 같은 law level language와 달리 Stack과 Queue를 직접 만들지 않아도됨 -> 입출력 ..

JAVA 2016.03.18

OOP 관련 개념

1. OOP ( object-oriented programming , 객체지향프로그래밍 ) - 하나의 통으로 된 소프트웨어는 유지보수 하기 위해서 전체를 고쳐야 하는 불편함이있다. ( 붙박이 장 같은 ) - 유지보수의 편리함을 위해 하나의 소프트웨어를 여러개의 부품(객체)로 구성하는 방법 - 프로그램들 간의 상호작용이 용이하도록 프로그램이 단순화되고 생상선과 신뢰성을 높임. - real world를 표현하기 위한 방법론- java는 oop를 하기 위한 langguage(OOPL-c++,c#) Class, Inheritance, Polymorphism, Encapsulation, Information Hiding 1. 재사용으로 인한 생산성 향상2. 자연적인 모델링 - 생각하는 방식을 그대로 표현할 수 있..

JAVA 2016.03.16
반응형