일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 안드로이드 스튜디오 인터넷 연결 확인
- apache nginx
- 변수
- LifeCycle
- 안드로이드 스튜디오 style
- savedinstancestate
- 안드로이드 스튜디오 인터넷 연결 안되어 있을 때
- 안드로이드 디자인패턴
- 아파치 엔진엑스
- 자바 스레드 예제
- 안드로이드 스튜디오 커스텀 다이얼로그
- hilt error
- 디자인 패턴 예제
- 객체지향 프로그래밍 5가지 원칙
- java thread 예제
- recyclerview item recycle
- 다른 객체 리스트의 비교
- 아파치란
- Thread
- AAC
- 안드로이드 스튜디오 custom dialog
- apache란
- 이중for문 사용 안하기
- edittext 연결
- 안드로이드 스튜디오 반복되는 레이아웃 코드
- java
- dagger error
- 안드로이드 스튜디오 tts
- Kotlin
- 리사이클러뷰 아이템 재사용
- Today
- Total
목록JAVA (20)
Sam Story

지난번 포스팅에 이어 오늘은 개방 폐쇄 원칙에 대해 포스팅 하겠다. 객체지향 프로그래밍의 5가지 원칙 SOLID 원칙에 대한 내용은 아래 포스팅 참고 https://samtistory.tistory.com/49 객체지향 프로그래밍 SOLID 원칙지난번 포스팅 했던 객체지향 프로그래밍에 이어서객체지향 프로그래밍의 5가지 원칙 SOLID 원칙에 대해 포스팅 하려한다. SOLID 원칙 이란? SOLID란 객체 지향 프로그래밍을 하면서 지켜야하samtistory.tistory.com 개방-폐쇄 원칙 (OCP)개방-폐쇄 원칙은 클래스는 확장에 열려있어야 하며, 수정에는 닫혀있어야 한다를 뜻한다. 기능 추가 요청이 오면 클래스를 확장을 통해 쉽게 구현하면서,확장에 따른 클래스 수정은 최소화 하도록 프로그램을 작..

오늘은 지난번 포스팅 했던 SOLID 원칙 중에서SRP (Single Responsibility Principle) 단일 책임의 원칙 에 대해서 포스팅 해보겠다. 5가지 원칙에 대한 내용은아래 포스팅을 참고하도록 하자. https://samtistory.tistory.com/49 객체지향 프로그래밍 SOLID 원칙지난번 포스팅 했던 객체지향 프로그래밍에 이어서객체지향 프로그래밍의 5가지 원칙 SOLID 원칙에 대해 포스팅 하려한다. SOLID 원칙 이란? SOLID란 객체 지향 프로그래밍을 하면서 지켜야하samtistory.tistory.com 단일 책임의 원칙 (SRP)단일 책임 원칙은 클래스(객체)는 단 하나의 책임만 가져야 한다는 원칙이다. 즉 하나의 클래스는 하나의 기능을 담당하여 하나의 책임을..

오늘 포스팅은코테를 준비하며 사용했던 것중 유용하게 사용한2~36진수 변환 관련 내용을 포스팅 해보려 한다. 일단 예제부터 확인해보자. 예제import java.util.Scanner;public class CardConv { // 입력받은 10진수를 2~36진수로 기수 변환하여 출력하는 메서드 static int cardConv(int x , int r , char[] d) { int digits = 0; String dchar = "0123456789ABCDEFGHIJKLMNOPQRXTUVWXYZ"; do { d[digits++] = dchar.charAt(x % r); x /= r; }while (..

프로젝트를 진행하면서 같은 객체를 담고 있는 두 개의 리스트를 비교하여특정 값을 추출해 새로운 리스트로 만들어야 하는 문제가 발생했었다. 처음에는 이중 for 문을 사용해 구현했지만,이 방식은 시간 복잡도가 곱연산(O(n^2))이기 때문에 매우 비효율적이었다.이러한 이유로 이중 반복문은 지양해야 하는데,더 나은 방법을 찾던 중 여러 상황에서 유용하게 사용 가능한 자료구조인 Map을 활용하게 되었다. 2024-07-21 scrollView , 다른 객체 리스트의 비교 (tistory.com) 2024-07-21 scrollView , 다른 객체 리스트의 비교scrollView도 알게 모르게 많이 사용했었는데 따로 블로그 포스팅으로 다뤄본적이 없었어서 오늘 작업중 수정한 내용을 기반으로 간단히 포스팅 해보려..