전체 글
-
Java Scanner 클래스언어/Java 2021. 5. 9. 15:18
개인 공부 후 정리 목적인 글입니다. Scanner 클래스 : 문자나 정수, 실수, 문자열 등 사용자가 원하는 타입으로 변환 Scanner 객체 생성 Scanner sanner = new Scanner(System.in); => scanner 객체는 System.in객체를 이용하여 입력된 값을 바이트 단위로 입력받고, 이 바이트들을 정수, 실수, 문자, 문자열 등 자바 응용프로그램이 원하는 타입으로 변환하여 리턴 import 문 사용 import java.util.Scanner; => import문을 통해 Scanner의 경로명이 java.util.Scanner 임을 나타낸다. nextLine() / next() nextLine() : 공백이 낀 문자열을 입력 받을 수 있다. -> 키의 입력을 기다리는 ..
-
Java 변수와 자료형언어/Java 2021. 5. 8. 22:29
개인 공부 후 정리 목적인 글입니다. 클래스 : 객체의 속성과 기능을 코드로 구현한 것 ex) public class Java { .... } main 메소드 : public, static, void 타입으로 선언 ex) public static void main(String[] args) { .... } 메소드 : 클래스 내부에서 사용하는 멤버 함수, 개수 제한 X 변수 : 데이터를 저장하는 공간으로 변하는 수 (초기화 = 변수에 처음 값을 대입하는 것) 변수 이름 사용 가능 : 특수문자('_' , '$'), 한글, 영어 사용 불가능 : 나머지 특수문자들, 공백, 자바 언어의 예약어(class, true, if 등), 첫 번째 문자로 숫자, 길이 제한 없음, 대소문자 구별 클래스 이름 : 첫 번째 단어..
-
Java 프로그래밍 시작언어/Java 2021. 5. 8. 13:45
개인 공부 후 정리 목적인 글입니다. 프로그램이란? 어떤 문제를 해결하기 위해 컴퓨터에게 주어지는 처리 방법과 순서를 기술한 일련의 명령문의 집합체 컴파일 : 컴퓨터가 이해할 수 있는 언어로 변환 컴파일러 : 컴파일 작업을 하는 프로그램 기계어 : 컴퓨터가 이해할 수 있는 이진수 명령어들로 구성된 언어 어셈블리어 : 기계어를 사람이 보기 쉽게 문자를 기호화하여 나타낸 것 - 고급언어(사람이 이해하기 쉽게 작성된 언어) : 자바 - 저급언어(컴퓨터가 이해하기 쉽게 작성된 언어) : 어셈블리어 자바의 특징 플랫폼에 종속되지 않음 / 독립성 (플랫폼 : 프로그램이 실행되는 환경 ) 안정적인 프로그램 (가비지 컬렉터 : 사용하지 않는 동적 메모리를 주기적으로 수거) 객체 지향 언어 (캡슐화, 상속, 다형성) 클..