일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Android
- Overloading
- HP
- 자바스크립트
- node.js
- 오버로딩
- blockchain
- 안드로이드
- Java
- 패널 교체
- 리스트 뷰
- Kotlin
- 함수
- ListView
- 파이썬
- go
- 싱글 스레드
- js
- Python
- 코틀린
- 배열
- javascript
- 노트북
- 노트북 추천
- adapter
- golang
- 자바
- 연산자
- Array
- var
- Today
- Total
목록분류 전체보기 (99)
Bbaktaeho

JUnit? JUnit(제이유닛)은 자바 프로그래밍 언어용 유닛 테스트 프레임워크이다. JUnit은 테스트 주도 개발 면에서 중요하며 SUnit과 함께 시작된 XUnit이라는 이름의 유닛 테스트 프레임워크 계열의 하나이다. -위키백과 JUnit- 즉, 테스트 주도 개발에서 모듈별 테스트를 하기 위해 자바 프로젝트에서 사용하는 프레임워크입니다. 자바스크립트에서 jest, mocha 라이브러리와 비슷한 목적을 가진 것 같습니다. JUnit 맛보기 Android 프로젝트에서 맛보기 안드로이드 프로젝트를 생성하고 Android 트리구조를 확인하면 app -> java -> 패키지들이 존재합니다. 그중에 ExmpleUnitText.java를 열어줍니다. 안드로이드에서 기본적으로 junit 프레임워크를 사용할 수 ..

Lombok? Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java. Never write another getter or equals method again, with one annotation your class has a fully featured builder, Automate your logging variables, and much more. - Project Lombok - Lombok은 자바 라이브러리로 자바 작성을 빠르게 도와준다고 합니다. @어노테이션으로 클래스 필드에 접근하도록 구현하는 게터와 세터를 작성할 필요가 없다고 하며 로깅 변수를..

배열 같은 자료형의 딱딱한 모임 가장 기본적인 이터러블한 요소이고 한정된 공간을 가지고 있습니다. 선언 boolean[] bs; byte[] bys; int[] is; float[] fs; double[] ds; char[] cs; String[] ss; 할당 this.bs = new boolean[]{true, false, true, false, false}; this.bys = new byte[]{}; this.is = new int[]{-1, 1, 2, 3, 4, 5, 6}; this.fs = new float[]{1, 0.2f, 0.3F}; // 0.1 error this.ds = new double[]{0, 1, 2, 3, 0.4}; this.cs = new char[]{'a', 'b', 'c'..

들어가며 bbaktaeho-95.tistory.com/66 [Android] ListView 사용하기 (안드로이드, 리스트뷰, Adapter) 들어가며 ListView를 사용해서 과일 리스트를 나타내 보겠습니다. 각각의 아이템인 과일을 클릭했을 때 이벤트 리스너를 통해서 어떤 아이템이 선택되었는지 TextView에 나타내 보겠습니다. ListView L bbaktaeho-95.tistory.com 이전 포스팅에서 ListView를 활용한 앱을 만들었습니다. 기본 어댑터인 ArrayAdapter를 사용해서 각 Item의 layout으로 simple_list_item1 레이아웃을 사용했습니다. 또 다른 기본적인 레이아웃을 알아보고 구현해 보겠습니다. 전반적으로 "ListView 사용하기" 포스팅을 그대로 따..

들어가며 ListView를 사용해서 과일 리스트를 나타내 보겠습니다. 각각의 아이템인 과일을 클릭했을 때 이벤트 리스너를 통해서 어떤 아이템이 선택되었는지 TextView에 나타내 보겠습니다. ListView ListView는 일반적으로 리스트 형태로 된 화면 컨트롤을 말합니다. 여러 개의 아이템 중에 하나를 선택할 수 있는 위젯들을 Selection Widget이라고 부릅니다. Adapter를 통해서 선택할 수 있는 여러 개의 아이템을 관리합니다. 즉, 원본 데이터는 Adapter에 설정하며 Adapter가 데이터 관리 기능을 담당합니다. 프로젝트 생성 bbaktaeho-95.tistory.com/53 [Android] Click 이벤트로 Toast 생성하기 (setOnclickListener, mak..

들어가며 종료 버튼을 누르면 바로 종료하지 않고 사용자에게 한 번 더 알림 창을 제공하는 앱을 만들어보겠습니다. AlertDialog AlertDialog 클래스는 사용자에게 알림 대화상자를 제공합니다. 경고 또는 알림를 알릴 수도 있고, 사용자에게 데이터를 받아올 수도 있습니다. 기본 API에 포함된 외에 appcompat 패키지에 포함된 클래스도 있습니다. appcompat 패키지는 예전 버전의 안드로이드에서도 사용할 수 있도록 제공되는 것으로 android.app 패키지에 포함된 클래스를 이용해서 구현하겠습니다. 프로젝트 생성 bbaktaeho-95.tistory.com/53 [Android] Click 이벤트로 Toast 생성하기 (setOnclickListener, makeToast) 개발하기 ..

2020-09-14 수정 : (우리가 일상에서 이용하는 수식은 중위 표기법입니다) 들어가며 자바 언어를 검색을 통해서 익히다 보니 어떤 util이 더 좋은지 아직 감이 안 잡혔고 메서드를 만들어 사용하는 것도 많이 부족합니다. 때문에 자바 언어가 많이 미숙해서 코드가 좋지 못한 점 양해 부탁드립니다. 제가 구현한 코드는 답이 아닙니다. 참고로만 봐주시면 감사하겠습니다. 이번에 만들어볼 계산기는 윈도우 계산기입니다. 간단한 연산만 할 수 있도록 구현하겠습니다. 참고로 계산기를 구현하는 것은 쉬운 일이 아닙니다. 저 역시 구현하면서 논리적인 생각, 자료구조를 떠올리며 많은 노력을 쏟았습니다. 프로젝트 생성 bbaktaeho-95.tistory.com/57 [Android] 자기소개 앱 만들기 (안드로이드 기..

[2021-04-23] 내용 추가 프로그래밍 패러다임 패러다임은 프로그래머에게서 권한을 박탈한다. 어느 패러다임도 새로운 권한을 부여하지 않고, 일종의 추가적인 규칙을 부과한다. 즉, 패러다임은 무엇을 해야 할지를 말하기보다는 무엇을 해서는 안 되는지를 말해준다. - 클린 아키텍처 로버트 C. 마틴 - 객체 지향 좋은 아키텍처를 만드는 일은 객체 지향 설계 원칙을 이해하고 응용하는 데서 출발합니다. 객체 지향 설계 원칙을 쉽게 말하면 "데이터와 함수의 조합"이라고 답하는 것은 만족스러운 대답이 아닙니다. 또는 실세계를 모델링하는 방법이라고 하는데 이 또한 만족스럽지 못합니다. 대부분의 서적이 실세계의 모든 객체는 어떤 유형을 가지고 있으므로 각 객체는 같은 유형을 갖는 객체들로 분류할 수 있다고 합니다...