약수의 합
public int solution(int n){ int sum=0; for(int i=1; i<= n; i++){ if(n%i == 0){ sum= sum + i; } } return sum; }
public int solution(int n){ int sum=0; for(int i=1; i<= n; i++){ if(n%i == 0){ sum= sum + i; } } return sum; }
public int solution(String str){ int intValue= Integer.parseInt(str); return intValue; }
✅ singleton, map //Book.java public class Book { private String title; private String author; public Book() { } public Book(String title, String author) { this.title ...
🆚 SQL은 데이터 지향적 모델링, 행위가 없음 반면 JAVA는 객체 지향적(또는 행위 지향) 모델링 ✔️ SQL에서는 DB를 schema라고 부른다. ✔️ DB끼리 연결되어 있기 때문이다. column: 열 🟰 필드 🟰 attribute row: 행 🟰 레코드 row단위로 데이터가 의미를 가진다. (고객 아이디, 이름, 성별, ...
✅ JAVA build, build tool ✔️ java application 구현 및 실행 준비 ☝🏻java application을 만들 때 비즈니즈 핵심 로직, 중요 클래스는 직접 구현 ✌🏻 동시에 외부 클래스, 인터페이스 등 JAVA library 활용 🤞🏻 코드가 잘 실행되는지 검증 👌🏻 JAVA 외부 library 종속성 관리, lib...
public class solution { public int solution(int n) { int answer=0; for(int x=2; x<n; x++){ if(n % x == 1) { answer = x; ...
✅ 메타 정보 & JAVA Annotation 일상 세계의 다양한 측면에 대한 보조 정보 자바 프로그램의 추가적인 정보를 주는 메타 데이터 @ 사용 ☑️ 종류 Custom annotation Built-in annotation Meta annotation 어노테이션에 대한 메타 데이터 general purpose ...
1️⃣ RIP: Routing Information Protocol 표준 라우팅 프로토콜: 모든 라우터에서 지원 Routing protocol Dynamic protocol Interior Gateway Protocol 내부용 라우팅 프로토콜 Distance Vecoor Distance거리, Vector방향으로 길을 찾아간...
✅ Java의 Thread Process: 실행되는 모든 프로그램, CPU위에서 돌아가고 있는 프로그램 Thread: Process 내 동시에 진행되는 작업 갈래 여러 요리사가 동시에 요리를 처리하기 병행처리 병렬처리 single thread Main Thread 시작 main method 순차적으로 실행 multi th...
✅ 디자인 패턴 소프트웨어 디자인 과정(🟰 코드 구현 전 설계) 전형적인 해결책 디자인 패턴 🟰 제품 제작 전 구상도 비즈니스 상황 별 최적의 설계 노하우/전략/공략법 정리 UML(Unified Modeling Language)로 객체 간 구조도 작성 ✔️ 생성패턴 기존 코드의 재사용성 증가 빌더 패턴 싱글턴 패턴 ✔️ 구조 ...