초보코더(9)
-
LinearLayout , GridLayout, TableLayout =계산기 만들기
리니어레이아웃(LinearLayout) orientation vertical horizontal 리니어레이아웃 안에 포함될 위젯의 배치를 왼쪽 위부터 수직 방향으로 쌓음 리니어레이아웃 안에 포함될 위젯의 배치를 왼쪽 위부터 수평 방향으로 쌓음 버튼을 만들어도 테이블 레이아웃은 layout_weight를 1로 설정, 리니어 레이아웃은 layout_weight를 1로 두면서 layout_width, height ="wrap_content"로 둔다 테이블 레이아웃 •행과 열의 개수를 지정한 테이블 형태로 위젯을 배열 이런식으로 를 계속 생성하고 너비는 Span=" " 으로 조절 주의할 점은 layout_weight를 wrap_content나 match_parent로 하면 값이 안먹힌다. 무조건 1 ex)너비를..
2022.03.16 -
(이클립스) 이클립스 Dynamic Web Project 안보일 때, 생성하기
이클립스에서 JSP웹 용 DB 프로그래밍을 해야하는데 어째 아무리 봐도 Dynamic Web Project가 안보인다. 이럴 때는 1. Help ->Install New Software 2. Work with에 있는 ▼화살표 누르기 3. 스슥 내려가다 Web, XML 어쩌구 저쩌구 펼쳐서 4. 또 석석석 내려서 - Eclipse Java EE Developer Tools - Eclipse Java Web Developer Tools - Eclipse Web Developer Tools - Eclipse XSD Editors and Tools 체크 +이 외 필요한 거 더 체크 5. 넥스트 ->어그리(Agree)->피니쉬 (캡쳐 못함) 6. 그럼 이클립스가 영어로 물어본다 "프로그램 껏다가 다시 시작할래?"..
2021.12.30 -
(자바)컬렉션과 제네릭 요점 정리
컬렉션과 제네릭 개념 컬렉션은 1)자료 구조가 구현된 클래스 모임 2)요소들의 리스트나 집합을 관리하는 자료 구조, 크기를 자동 조절하므로 배열과 달리 요소의 개수에 신경쓸 필요없음 3)요소의 추가, 삭제, 검색 등을 쉽게 할 수 있다. (HashMap, ArrayList, Vector 등) SET 저장 순서 없음, 중복 저장 불가, Hashset List 순서있는 가변 크기 자료구조, 저장 순서 있음,중복 저장 가능- ArrayList, Vector, Map (키값) 쌍으로 짱하는 가변크기 자료 구조, 키를 이용해서 값을 얻는 형태 제네릭은 일반화시킨 타입의 매개 변수를 이용하여 클래스, 인터페이스, 메소드를 일반화시키는 기법 일반화시킨 타입에 구체적인 타입을 지정하여 특정 타입으로만 이용할 수 있다...
2021.12.20