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

인스턴스화 (Instantiate) 클래스를 인스턴스화(객체 생성)할 때 생성자를 통해서 하게 됩니다. 하지만 생성자로 생성하는데 어려움이 있을 수 있습니다. 자동차 클래스를 예시로 보여드리겠습니다. class Car { private String brand; private String engine; private String name; private String tire; private int capacity; private int price; Car(String brand, String engine, String name, String tire, int capacity, int price) { this.brand = brand; this.engine = engine; this.name = name; ..

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'..

접근 제어자란? 어떠한 클래스나 변수, 메서드 등에서 사용하며, 사용된 것들에게 접근 권한을 설정해주는 역할을 합니다. 접근 제한자의 목적은 보통 특정 데이터로의 직접적인 접근을 막거나, 허용하면서 특정 데이터의 접근을 조절하기 위해서 사용됩니다. 자바의 접근 제어자 public 클래스, 필드, 메서드에서 모두 사용 가능한 접근자입니다. 동일한 패키지, 다른 패키지에서 접근이 가능합니다. protected 클래스에서 사용이 불가능하고 클래스 내부에서만 사용할 수 있습니다. 같은 패키지에서만 접근이 가능하고 다른 패키지에서는 접근이 불가능합니다. 예외로 상속 관계일 때는 패키지 관계없이 접근이 가능합니다. default 접근 제어자를 생략했을 때 default로 선언됩니다. 동일한 패키지에서 접근이 가능하..