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

오늘은 자바 ArrayList에 대해서 포스팅 해보려한다. 안드로이드 스튜디오나 자바를 사용하다보면 ArrayList를 사용할일이 빈번한데 간단하게 사용법을 알아보도록 하자. 1. 생성 및 초기화 자바에서 ArrayList를 사용하려면 먼저 아래 코드를 import 해주어야 한다. import java.util.ArrayList; 간단한 데이터클래스를 만들고 진행해 보도록 하겠다. 위 코드는 이름과 나이를 갖고 있는 Student 클래스 이다. import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayList studentArrayList = new ArrayList(); } } 위 양식처럼 클..
객체 지향 프로그래밍 자바는 객체 지향 프로그래밍 언어인데 여기서 말하는 객체(Object)는 실존하는 것을 의미한다. 형체가 없고 추상적인 것이 아닌 실제로 존재하는 것을 객체라고 하는데 우리가 주변의 실세계에서 사물을 인지하는 방식을 프로그래밍에 접목하려는 프로그래밍이라고 생각한다. Class 자바에서 클래스(Class)란 객체를 정의하는 틀 또는 설계도와 같은 의미로 사용한다. 자바에서는 이런 클래스로 여러 객체를 생성해서 사용한다. 클래스는 객체의 상태를 나타내는 필드(field)와 객체의 행동을 나타내는 메소드(method)로 구성되어있다. 좀 더 간단하게 이해하기 위해 간단한 붕어빵 만들기 예제를 통해 알아보도록 하자. 붕어빵을 만들기 위해서는 붕어빵 틀이 필요하다. 그러기 위해서 처음에 Fi..
오늘은 JAVA 반복문에 관하여 포스팅 하려한다. 반복문은 말 그대로 여러번 반복되야 하는 작업을 할 때 이용한다. ※ 공부를 위해 남기는 글이라 개인적인 생각 및 견해가 들어가 있음을 미리 알려드립니다. 이러한 반복문 중에서도 for문 과 while문 에 대해서 공부한걸 써보려 한다. 개인적으로 for문과 while문의 차이는 for문과 while문의 차이는 조건의 표현이 어떤식이냐에 차이인 것같다. for문의 경우는 조건이 수식,정수 숫자 관련 내용 일 때 사용하기 용이하고 while문의 경우는 조건이 논리연산,비교연산 등 조건이 여러가지거나, 숫자로 풀어내기 까다로운 조건일 떄 사용하기 용이하다 예시를 보며 설명을 이어가자면 int a = 0; // for문의 조건 int i = 1 로 지정 i가 ..
변수는 변할 수 있는 값을 의미한다. 변수의 '수'는 단순히 숫자가 아닌 여러가지 경우를 의미한다. 오늘은 변수 중에서도 자료형 변수에 대해 포스팅 해보려 한다. 변수 (자료형) 의 종류 정수형 - byte , short , int , long 실수형 - float , double 문자형 - char 논리형 - boolean 위에 형태로 변수들이 있다. 자료형 변수들은 왜 나누어져 있는가? 데이터가 정수,문자,실수,참과 거짓이냐 이런 데이터의 종류에 따라서 메모리를 차지하는 크기가 다르기 때문에 분류 되어 있다. 변수를 사용하기 위해서 특정 크기의 메모리를 준비하는 것을 "변수를 메모리에 할당한다"고 말함. ex) 교실의 공간에 필통이라는 그릇에 펜이라는 변수를 넣는다. 1.'char' (문자) - 변수..