KIC/JAVA
-
day15 - JAVA (배열, 다차원 배열, 향상된 for문, 가변 배열)KIC/JAVA 2021. 7. 14. 12:48
[배열] -> 같은 타입의 데이터를 연속된 공간에 저장하는 자료구조 -> 중복된 변수 선언이 줄어 용이 -> 반복문을 이용해 요소들을 쉽게 다룰 수 있다. -> 배열 변수가 null 값을 가진 상태에서 항목에 접근 불가 -> 변수[인덱스] 로 접근 불가능 -> NullPointerException 발생 [배열의 길이] -> 배열에 저장할 수 있는 전체 항목 수 -> 배열 변수.length; 로 구할 수 있음 [다차원 배열] [향상된 for문] -> 배열 및 컬렉션의 항목 요소를 활용해 순차적으로 처리하는 for문 -> 인덱스를 이용하지 않고 바로 항목 요소를 반복한다. --ex [배열 예시] package javaPro.java_array; //2차원 배열보다 가로, 세로가 1씩 더 큰 배열 result..
-
day13 - JAVA (자바 개요, 환경 설정, 식별자, 자료형, 연산자)KIC/JAVA 2021. 7. 14. 01:53
[자바의 처리 구조] -> 자바 프로그램은 컴퓨터 내에서 자바 가상 머신(Virtual Machine: JVM) 으로 불리는 표준화 가상의 컴퓨터에서 실행 [자바의 특징] -> 배우기 쉽다. -> 객체 지향 프로그래밍 -> 가비지 컬렉션 -> 플랫폼 독립성 -> 멀티 스레드 [식별자] -> 보고 느낄 수 있는 모든 사물(객체)들을 각각 구별할 수 있는 것을 의미 [자바의 자료형] [변수] -> 변수 선언 관련 코드 예시 package javaPro.java_var; public class VarEx1 { public static void main(String[] args) { //프로그램의 시작점 //변수의 선언 및 초기화 byte b1 = -22; byte b2; //변수의 선언. b2 저장공간 메모리..