| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
- 클린아키텍처
- claudecode
- DART
- RiverPod
- 초보개발자
- C언어
- 정보처리기사
- 프로그래밍기초
- 개발기초
- 모바일앱개발
- 정처기
- 멘탈관리
- Flutter
- Java
- 정보처리기사실기
- 개발자성장
- 정처기실기
- 정보처리기사실기기출
- 모바일 앱 개발
- 자바
- 상태관리
- 비동기처리
- flutter web
- 정처기실기기출
- UML
- 앱개발
- 블록체인
- 포인터
- 플러터
- 리버팟
- Today
- Total
목록Java (8)
Flutter & Mobile by Kay
================================================================ [비교 정리] pom.xml vs web.xml ================================================================ ### 1. 공통점 (Commonalities) 1) 프로젝트 설정에 관여 - 둘 다 Java 애플리케이션(특히 웹 앱)의 설정을 정의하는 필수 파일입니다. - 개발자가 프로젝트의 동작 방식을 커스터마이징할 때 사용됩니다. 2) XML 형식 - XML(Extensible Markup Language)로 작성됩니다. - 태그 기반 구조라 사람이 읽기 쉽고, IDE..
1.V put(K key,V value) - key에 해당하는 value값을 map에 넣는다. 2.V get(K key) - key에 해당하는 value값을 반환한다 3.boolean isEmpty() - Map이 비었는지 여부를 반환한다 4.boolean containsKey(Object key) - Map에 key가 있는지 여부를 반환한다 5.boolean containsValue(Object value) - Map에 value가 있는지 여부를 반환한다 6.Set keyset() - key 집합을 Set로 반환한다(중복 안 되므로 Set) 7.Collection values() - value를 Collection으로 반환한다(중복 무관) 8.V remove(key) - key가 있는 경우 삭제한다 9..
👋 서론: 왜 extends와 implements가 헷갈릴까?자바(Java)를 처음 배우면 가장 먼저 부딪히는 개념 중 하나가 extends(상속) 와 implements(구현) 이다.두 키워드는 모두 “다른 클래스나 인터페이스를 가져다 쓰는 방법”이라는 공통점이 있어 혼동하기 쉽다.하지만 실제로는 용도가 완전히 다르고, 코드를 설계하는 방식에도 큰 차이를 만든다.이 글에서는 두 키워드의 차이를 초보자 눈높이에서 이해하기 쉽게, 그리고 실제 코드 예제와 함께 정리해보겠다.📘 본론: extends와 implements의 개념·용도·코드 차이🧩 1. extends — 부모의 기능을 그대로 물려받는 “상속”✔ 언제 사용하나요?기존 클래스의 기능을 그대로 물려받아 확장하고 싶을 때클래스 → 클래스 상속인터..
Arrays.sort와 random함수를 활용하여 만든 로또당첨 프로그램 입니다. 1.Arrays.sort의 활용 void sorting() { Arrays.sort(lotto1); Arrays.sort(lotto); } 배열 lotto,lotto1을 오름차순으로 정열해주는 메소드입니다. 사용자가 입력한 로또번호를 저장하고 있는 배열 lotto와 random함수를 통해 생성된 당첨번호 배열 lotto1을 오름차순으로 정열하여 비교할 수 있도록 만들어줍니다. 2.random함수의 활용 Random rd = new Random(); random함수를 통해 랜덤변수 rd를 생성합니다. void ran() { jump: while(cnt1
배열과 메소드를 활용하여 만든 자판기 프로그램입니다 1.배열의 활용 String menu[] = {"콜라","사이다","우유","홍차","물","실론티"}; 문자열속성을 가진 menu 배열을 생성하여 자판기메뉴를 저장하는 코드입니다. 2.메소드의 활용 Menu1() { while(true) { mainmenu1(); if(sel == 1) { menuchoice(); } else if(sel == 2) { input(); } else if(sel == 3) { jandon(); } else if(sel == 4) { System.out.println("프로그램 종료."); break; } } } 생성자 Menu1안에 자판기 각각의 기능들을 메소드 mainmenu1(); / menuchoice(); / i..
JFrame과 ActionListener를 활용하여 만든 가위바위보 프로그램입니다 1.JFrame의 활용 2.ActionListener의 활용 rock.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { if(e.getSource() == rock) { System.out.println("바위[1]"); playerinput = 1; int computer =(int)(Math.random()*3)+1; if(computer == 3) { System.out.println("플레이어승리!"); System.out.println("컴퓨터:가위"); com1.setText("가위"); result1.setT..