2019/07/19 2

자바 어플리케이션에 대해서 기본설명<1>

Package name은 그 어플리케이션의 고유값을 설정하는것이기 때문에 만약 다른 어플과 고유값이 충돌이 나면 playstore에 나의 어플을 올릴수가 없다. 확인방법은 package name을 변경하는데 만약 빨간줄이 있다면 이미 사용하고 있다는 뜻이된다. 안드로이드에서 AVD설정하는 화면에 만약 인터넷속도를 결정하고 싶으면 network로 간다. 그런데 그곳에는 보통 full(default 값)로 되어있는걸 추천한다. 왜냐하면 상황에따라서 가장빨리 속도를 낼 수 있는 네트워크로 연결되기 때문이다. full밑에 다른것은 임의로 특정 네트워크를 정해주는 것이다. 안드로이드탭은 앱이 최상위 폴더이다. 그리고 그곳에는 manifest를 볼 수 있는데, 그곳에 들어가면 이렇게 나온다. 또한 manifest는..

Generic 제너릭

제네릭을 사용하지 않는 경우 ArrayList arrayList = new ArrayList(); arrayList.add("fast"); String data = (String)arrayList.get(0); 넣어준 데이터를 꺼내고 싶을때는, 0번째 index를 꺼내올때 그것이 무슨형태인지를 알 수 없으니까 형변환을 하고 꺼내와야한다. 제네릭을 사용하는 경우 ArrayList arrayList = new ArrayList(); arrayList.add("fast"); String data = arrayList.get(0); 미리 값을 지정할 수 있기 때문에 타입의 안정성을 높일수 있고, get할때 따로 형변환을 할 필요가 없다.