일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 국비지원학원 취업
- xplatform 다운
- 의료정보시스템 개발자
- 국비학원 후기
- 국비학원 장단점
- IT학원 후기
- 자바스크립트 표현식
- 자바 기초
- 병원 프로그램 개발자 취업 후기
- 자바
- 자바스크립트 배우기
- javascript
- 학원 장단점
- 병원 개발자
- 리눅스 기초
- 취업 면접 질문
- 병원 개발자 취업
- 국비학원 수료자
- 학원수료자 취업
- 병원
- 병원 개발자 취업 후기
- 자바스크립트 기초
- 자바스크립트
- it학원 장단점
- 국비학원 취업
- 리눅스
- XPlatform
- 국비지원학원 후기
- 개발자 취업 후기
- it학원 취업
- Today
- Total
목록자바 기초 (3)
개발 이야기
(상황) 코로나로 인하여 동물들을 입양시키려고 한다. 다음과 같이 ArrayList를 통해 동물(객체)을 담고 get(), int size(), remove() 메소드 등을 활용하여 결과를 확인해보자. import java.util.ArrayList; import java.util.List; /** * ArrayList 기본 다루기 */ public class ArrayList { public static void main(String[] args) { // 1. 모든 동물을 담을 객체를 생성한다. List list = new ArrayList(); // String 타입의 list 객체 생성 // 2. 동물(객체)를 저장한다. list.add("고슴도치"); list.add("토끼"); list.add..
우리가 개발하다 보면 다수의 객체를 저장해 두고 필요할 때마다 꺼내서 사용하는 경우가 많다. 그때 사용하는 것이 배열이다. 하지만! 저장할 객체 수가 배열을 생성할 때 결정되기 때문에 불특정 다수의 객체를 저장하기에는 문제가 있다. 객체를 삭제했을 때 해당 인덱스가 비게 된다. 배열을 사용했을 때의 문제점 자바는 배열의 이러한 문제점을 해결하고, 객체들을 효율적으로 추가, 삭제, 검색할 수 있도록 java.util 패키지에 컬렉션과 관련된 인터페이스와 클래스들을 포함시켜 놓았다. 이들을 컬렉션 프레임워크라고 부른다. 컬렉션 객체를 수집해서 저장하는 것 프레임워크 미리 정해 놓은 라이브러리 바쁘신 분들을 위한 한 줄 요약! List - 배열과 유사하게 인덱스로 관리 Set - 집합과 유사 Map - 키와 ..
프로그래밍 언어란? 고급언어 - 사람이 이해하기 쉽도록 만들어진 언어이고, 컴파일을 통해 컴퓨터가 이해할 수 있는 0과 1로 변환한다. 저급언어 - 컴퓨터가 이해하기 쉬운 언어로 0과1로 이루어져 있다. 고급언어 : C, C++, C#, JAVA 저급언어 : 어셈블리어 자바란? 자바의 특징 1) 객체 지향 언어 부품에 해당하는 객체들을 먼저 만들고, 이것을 하나씩 조립 및 연경해서 전체 프로그램을 완성하는 기법이다. 2) 이식성이 높다 이식성이란 서로 다른 실행 환경을 가진 시스템 간에 프로그램을 옮겨 실행할 수 있는 것을 말한다. 예) 윈도우에서 작성한 프로그램을 맥이나 리눅스에서 실행시킬 수 있다. 자바는 자바 실행 환경(JRE)이 설치되어 있다면 모든 운영체제에서 실행할 수 있다. 3) 메모리 자동..