Java

https://www.youtube.com/watch?v=oJlCC1DutbA&list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp 해당 자바 스터디는 남궁성님의 자바의 정석 기초편을 기반으로 작성한 스터디 기록입니다. 배열 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것 배열을 다루기 위해서는 참조변수가 필요하다 배열을 생성하면 배열을 다루기 위한 참조변수가 만들어진다 배열은 한 번 생성하면 길이 변경이 불가능한 상수이다 (배열이름.length) 배열의 초기화 5-5 int[] score = new int[5]; //길이가 5인 int형 배열 생성 score[0] = 50; score[1] = 60; score[2] = 70; score[3] = 80; score[4] = 90; ..
연산자 : 연산을 수행하는 기호 피연산자 : 연산자의 연산 수행 대상 i++ //후위형 / 대입 후 증가 ++i //전위형 / 증가 후 대입 --- 자동형변환 : 컴파일러가 자동으로 형 변환 해주는 것 --- 산술 변환 (연산 전에 피연산자의 타입을 일치시키는 것) switch문 단 하나의 조건식으로 많은 경우의 수를 처리할 수 있다 이러한 이유 때문에 많은 경우의 수를 처리할 떄는 if문보다 switch문을 이용하는 것이 좋다 각 case문의 마지막에는 반드시 break문을 기입해주어야 한다 switch문은 조건식에 정수나 문자열이 들어가는 반면 //조건식이 한 번만 나온다 if문은 true나 false가 들어간다 // 조건식이 여러 번 나올 수 있다 switch문은 if문으로 바꿀 수 있지만 if문은..
https://youtu.be/xs92kqU2YWg 이번 자바 스터디는 동빈나님의 자바 리듬게임 만들기 영상을 기반으로 진행하게 되었습니다 7강 ( 곡 기능 선택 구현 ) 시작 버튼을 눌렀을 때 첫 번째 곡의 하이라이트 부분이 나오도록 편집 좌우 버튼을 클릭했을 때 곡이 바뀌도록 코드 추가 (Track 클래스 생성) / 해당 클래스는 하나의 곡의 정보를 담는 클래스 우클릭 - Source - Generate getter and setter ⇒ select all 클릭 생성자 생성 ⇒ Track이라는 클래스를 이용하여 새로운 변수를 만들어 줄때 참고한 값들을 그대로 초기화 해주는 기능을 수행하는 메서드 왼쪽 오른쪽 버튼을 눌렀을 때 버튼을 누른 trackList의 index 순서에 맞게 title Imag..
https://youtube.com/playlist?list=PLRx0vPvlEmdDySO3wDqMYGKMVH4Qa4QhR 자바(JAVA) 리듬게임 만들기 강좌(How To Make Java Rhythm Game) www.youtube.com 이번 자바 스터디는 동빈나님의 자바 리듬게임 만들기 영상을 기반으로 진행하게 되었습니다 1강 (자바 개발 환경 구축 및 GUI 시작하기) 환경변수 - 자바로 작성된 부분을 빠르게 컴파일할 수 있도록 도와주는 것자바 패키지 - 프로그램이 실행되는 하나의 단위클래스 - 자바와 같은 객체 지향 언어에서 하나의 틀 역할을 한다 Main.javapackage dynamic_beat_1; public class Main { public static final int SCREE..
컴퓨터 프로그램 개발 실행환경(JRE) + 개발도구(JDK) + 라이브러리(API) (=> 라이브러리란 프로그램을 만드는 데 자주 쓰일만한 것들을 만들어 놓은 것 / 사전이라고 생각하면 편하다) 자바의 특징 1. 자동 메모리 관리(garbage collector) 2. 멀티 쓰레드 지원(하나의 프로그램에서 여러 가지 프로그램 지원 가능) 3. 풍부한 라이브러리로 쉽게 개발가능 운영체제에 독립적 하나의 자바 코드를 작성하면 코드를 전혀 수정하지 않아도 자바 버츄얼 머신이 설치만 되어 있으면 실행하는데 어떠한 문제도 없다 (운영체제 없이 어디든 수정이 가능하다) 특정 메서드가 어떤 역할인지 모를 때는 java api index에서 확인이 가능하다 cmd에서 cd라는 명령은 change directory 환경..
CODE_NAME_PLATYPUS
'Java' 태그의 글 목록