08. 2차원 배열
·
Java/Java 개념
2차원 배열 2차원 배열 2차원 배열 선언과 할당 2차원 배열 구조 2차원 배열 초기화 2차원 배열 자료형이 같은 1차원 배열의 묶음으로 배열 안에 다른 배열 존대 2차원 배열은 할당된 공간마다 인덱스 번호 두 개 부여(앞 번호는 행, 뒷 번호는 열([0][0]) 2차열 배열 선언과 할당 1. 배열 선언 자료형[][] 배열명; 자료형 배열명[][]; 자료형[] 배열명[]; 2. 배열 할당 자료형 [][] 배열명 = new 자료형[행크기][열크기]; 자료형 배열명[][] = new 자료형[행크기][열크기]; 자료형[] 배열명[] = new 자료형[행크기][열크기]; ex) int[][] arr = new int[0][1]; 2차원 배열 구조 ex) int[][] arr = new int[2][4]; 2차원..
07. 배열
·
Java/Java 개념
배열 배열 배열 선언과 할당 배열 저장 구조 배열 초기화 배열 복사 배열 같은 자료형의 변수를 하나의 묶음으로 다루는 것 배열은 저장된 값마다 인덱스 번호가 0부터 시작하여 설정 배열 선언과 할당 1.배열 선언 자료형[] 배열명; 자료형 배열명[]; 2.배열 할당 자료형[] 배열명 = new 자료형[배열크기]; 자료형 배열명[] = new 자료형[배열크기]; ex) String [] arr; int [] arr = new int[3]; int arr []= new int[3]; 배열 저장구조: 배열은 참조 변수로 Heap 영역에 할당되며 배열 공간의 주소를 저장 배열 공간의 주소를 이용해 인덱스를 참조하는 방식으로 값 처리 int[] arr = new int[4]; 배열 초기화 인덱스 초기화 for문 초..
06. 제어문 - 반복문, 분기문
·
Java/Java 개념
제어문 - 반복문, 분기문 반복문 분기문 반복문: 프로그램 수행 흐름을 바꾸는 역할을 하는 제어문 중 하나로 특정 문장들을 반복해서 수행하도록 함 for문 while문 while문(do~while) 중첩 반복문 1.for문 for(초기식; 조건식; 증감식) { 수행될 문장; } 2.while문 while(조건식) { 수행될 문장; [증감식 or 분기문]; } 3.while문(do ~while) do{ 수행될 문장; [증감식 or 분기문]; }while(조건식); 4. 중첩 반복문 for(초기값1; 조건식1; 증감식1){ 수행될 문장1; for(초기값2; 조건식; 증감식2){ 수행될 문장2; } 수행될 문장3; } for(초기값1; 조건식1; 증감식1){ 수행될 문장1; for(초기값2; 조건식; 증감식2..
05.제어문 - 조건문
·
Java/Java 개념
조건문 조건문 if문 중첩 if문 switch문 조건문 : 프로그램 수행 흐름을 바꾸는 역할을 하는 제어문 중 하나로 조선에 따라 다른 문장이 수행되도록 함 if문 중첩 if문 switch문 if문 if(조건식1){ 수행될 문장; }else if(조건식2){ 수행될 문장; }else if(조건식3){ 수행될 문장; }else { 수행될 문장; } 중첩 if문 if (조건식1) { if (조건식2) { if (조건식3) { 수행될 문장; } else if (조건식4) { 수행될 문장; } else { 수행될 문장; } } else { 수행될 문장; } } else if (조건식5) { 수행될 문장; } else { 수행될 문장; } switch문 switch(조건식){ case 값1: 수행될 문장; bre..
04.연산자
·
Java/Java 개념
연산자 종류와 우선 순위
03.메소드
·
Java/Java 개념
메소드 접근 제한자 실행 순서 접근 제한자 package com.test01; public class MethodTest01 { public static void main(String[] args) { MethodTest01 test = new MethodTest01(); //static method 실행: 클래스명.메소드명(); MethodTest01.publicMethod(); MethodTest01.protectedMethod(); MethodTest01.defaultMethod(); MethodTest01.privateMethod(); test.NonStaticMethod(); } //접근제한자(public, protected, default, private) //퍼블릭: 어디서나 접근, 사용, ..
02.형변환 & 변수와 메모리 구조
·
Java/Java 개념
형변환 & 변수와 메모리구조 상수 문자열 데이터 오버플로우 형변환 변수와 메모리 구조 상수: 컴퓨터에서는 한번만 저장할 수 있는 공간으로 초기화 이후 다른 데이터를 대입 할 수 없다. 상수 선언 ex) final int age; final double PI = 3.14; 문자열 문자열 표현 ""로 묶여 있으면 문자열로 인식한다. 다른 자료형 + "문자열" -> 문자열 "문자열" + 다른 자료형 -> 문자열 데이터 오버플로우 ex) byte 형(-128~127) - 127+1을 하면 초과한 128이 되고 허용된 범위 이상의 비트를 침범 - byte형 허용범위 최솟값인 -128이 된다 형변환 자동 형변환: 연산시 컴파일러가 자동으로 형이 변환하는 것을 의미한다 byte->short->int->long->fl..
01.변수(variable)
·
Java/Java 개념
변수 데이터의 저장 단위 변수 변수의 자료형 변수의 선언 변수의 명명 규칙 변수의 초기화 값대입과 리터럴 데이터 저장 단위 비트(bit): 데이터의 저장 최소 단위로서 2진수 값 하나를 저장할 수 있는 메모리 공간을 의미 바이트(byte): 데이터 처리 또는 문자의 최소 단위로서 8개의 비트가 모여 하나의 바이트를 구성 변수: 메모리공간(ram)에 한 개의 값을 기록하기 위한 공간 변수의 자료형(type) 기본형 참조형 1.기본형 실제 데이터(값)을 저장 각 자료별 데이터 저장크기가 다름 정수 (4가지) 1.int (기본 타입) 2.byte 3.short 4.long 실수 (2가지) 1.double (기본 타입) 2.float 논리 boolean 문자 char 2. 참조형 데이터가 저장되어 있는 주소를 ..
(CLI) 명령어 정리
·
막 저장하는 모르는 부분들/terminal
1. mkdir 폴더명 => make directory => 폴더를 만들어 2. cd 폴더명 => change directotry => 폴더를 이동해 3. touch 파일명 => 파일을 만들어 4. ls => list segments => 해당 디렉토리 안의 파일들의 리스트를 보여줘 ls -a : 숨김파일까지 전부 보여줘 ls -l : 확장자 등 모든 정보 표시해서 보여줘 5. rm 대상 => remove => 대상을 삭제해줘 주의!! 되도록 GUI 환경에서 삭제 부탁 -r : 재귀적으로 폴더 하단 내역도 삭제 -rf : 강제로 삭제 6. mv => move => 6-1. 이름을 변경하라 => mv 대상파일 변경이름 => 6-2. 파일을 이동하라 => mv 대상파일 이동위치 * 전체 지칭 (asteris..
강의 사이트
·
나만 알고 싶은 인터넷 강의들
1. 나의 온라인 컴퓨터공학 공부 https://coding-groot.tistory.com/93