전체 글 (28) 썸네일형 리스트형 Lombok 라이브러리 롬복(Lombok) 롬복(Lombok)은 Java에서 반복적으로 작성되는 getters/setters나 equals, hashCode, toString 또는 생성자 관련 코드들을 간결하게 만들어주는 라이브러리다. 사실 자바를 지원하는 웬만한 IDE가 이런 코드들의 자동 생성을 지원하고 있어서 필요성을 못 느낄수도 있으나, 롬복(Lombok)은 유지 보수시에 큰 도움이 된다. 유지보수시에 클래스의 필드의 갯수와 비례해서 길어지는 getters/setters가 없으니 코드가독성이 올라가고, 필드값을 추가삭제 할 때도 getters/setters에 대한 신경을 쓰지 않아도 된다. @Getter @Setter 롬복의 @Getter와 @Setter 애노테이션을 클래스명 위에 명시하면, 필드값에 대한 getters.. continue, break 문 차이 for( i = 0 ; i Recycler View 예제 다음 그림의 예제 처럼 만들어 보는 시간 입니다. 하울의 코딩 채널에서 본 예제를 만들어보았습니다출처 : https://www.youtube.com/watch?v=o3InUmheU3c&index=8&list=PLmdU__e_zPf_Pv5S3OT8lpTJa7pxwYNUL gradle 추가 compile 'com.android.support:recyclerview-v7:25.3.0' -- RecyclerView Compile compile 'de.hdodenhof:circleimageview:2.1.0' --circleImageView Compile Project 구성 activity_main recyclerview_item MainActivitypackage com.example.shj89.recycler.. 안드로이드 Json 파싱 { "lastBuildDate":"Wed, 13 Sep 2017 01:41:14 +0900", "total":347417, "start":1, "display":10, "items":[ { "title":"Glue Trip - La Edad Del Futuro", "link":"http:\/\/blog.naver.com\/index2424?Redirect=Log&logNo=221094711527", "description":"Glue Trip \/ Brazil 2013 \/ Just Trippin \/ 2 Glue Trip - La Edad Del Futuro You gotta be strong 넌 강해져야만 해 Cause when I am gone 내가 떠날 때 Freedom will get you 자.. Sevice 구현 예제 위와 같은 디자인으로 다음과 같은 예제 소스를 입력하여 Service 기능을 확인할 수 있다. java class 아래와 같이 두개로 만든다. package org.techtown.myservice16; import android.content.Intent; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; public class MainActivity extends AppCompatActivity { EditTex.. Junit 기초 예제 Junit Test Case 작성을 보통 아래와 같이 프로젝트로 폴더를 구성한다.보기 편하고 테스트 하기 쉬운 형태의 폴더 구성이다.Junit을 Biled Path 하여 사용한다. package hello.unittest.calculator; public class Calculator { public int add(int number1, int number2) {return number1 + number2;}public int subtract(int number1, int number2) {return number1 - number2;}public int multiply(int number1, int number2) {return number1 * number2;}public int divide(int .. Shell Sort 예제 package day4; public class ShellSort {public void intervalSort(int a[], int begin, int end, int interval) {int i, j, item;for (i = begin + interval; i = begin && item = 1) {for (i = 0; i < interval; i++)intervalSort(a, i, .. redixSort 에제 package day4; public class radixSortTest {public static void main(String[] args) {int testArray[] = {69, 10, 30, 2, 16, 8, 31, 22};testArray = radixSort(testArray);printArray(testArray);}static int[] radixSort(int[] testArray){int sortedArray[] = new int[testArray.length];int k = 1;//1의 자리 수로 정렬for(int i = 0; i < 10; i++){for(int j = 1; j < testArray.length; j++){if((testArray[j] % 10) == i){sor.. 이전 1 2 3 4 다음