728x90 분류 전체보기48 3강 변수 [인프런]자바 프로그래밍 입문강좌 3강 변수 정리입니다. 메모리에 데이터를 저장해서 재활용하는 방법을 학습합니다. 3.1 변수란? 데이터(자료)를 임시로 담을 수 있는 상자(메모리 공간) 프로그래밍을 할 때에는 많은 데이터를 처리한다. 원격지에 있는 데이터를 가지고 올 수도 있고, 로컬에 있는 프로그램 안에 데이터를 가질 수도 있다. ex) 학급의 성적을 관리하는 프로그램 - A라는 학생의 점수, B라는 학생의 점수, C라는 학생의 점수 모두 어딘가에는 저장을 해두어야 한다. 저장된 점수를 더하기도, 곱하기도, 나누기도 한다. 가장 큰 수를 구하기도, 낮은 수를 구하기도 한다. -> 여러가지 연산에 이용한다. int i = 10; 캐시상에 메모리가 있고 메모리의 일정한 부분에 저장 공간을 지정해두고 그 .. 2021. 7. 30. 2강 Java 프로그램의 실행 구조 [인프런]자바 프로그래밍 입문강좌 2강 Java 프로그램의 실행 구조 정리입니다. Java 언어를 이용해서 만들어진 프로그램이 어떻게 실행되는지 학습합니다. 2.1 환경변수 설정 javac.exe, java.exe를 다른 디렉토리에서도 실행할 수 있도록 하기 위해 환경 변수(Path)에 bin 경로를 등록한다. - java.exe : JVM 구동 명령 -> .class 파일을 실행할 수 있도록 한다 - javac.exe : 컴파일러 -> 소스를 기계어로 바꾼다. (.java 파일을 .class 파일로) - 시스템 변수 : 이 pc를 사용하는 모든 사용자가 사용할 수 있는 변수 설정 - ~에 대한 사용자 변수 : 현재 사용자에게만 적용되는 변수 설정 - 경로명은 디렉터리 찾아보기나 파일탐색기에서 복사해서 .. 2021. 7. 28. 1강 Java 프로그래밍이란? - [인프런]자바 프로그래밍 입문강좌 1강 Java 프로그래밍이란? 정리입니다. 1.1 프로그래밍이란? 코딩을 한다(개발자 업무 영역) -> (소스) -> 컴파일러 -> 01011001~(기계어) -> 컴퓨터(기계) 컴파일러 : 인간이 만든 소스를 pc가 이해할 수 있도록 변환해주는 것 => 개발자가 하는 일 : 코딩을 해서 소스를 생성해 내는 것까지 1.2 Java 언어의 탄생 1995년 제임스 고슬링(James Gosling)에 의해서 탄생 썬 마이크로시스템즈(Sun Microsystems)에서 발표 오크(Oak) 언어에서 시작해서 Java 언어로 발전 가전제품에 탑재할 수 있는 프로그램을 개발하기 위한 목적으로 탄생(딱히 성공은..) JSP, Servlet 이 생겨나면서 활성화되기 시작했다 1.3 .. 2021. 7. 28. [백준] 2557번 - Hello World 단계별로 풀어보기 1단계 1번 문제 이면서 문제번호 2557문제인 Hello World 문제는 프로그래밍 언어를 배울 때 가장 먼저 화면에 출력하는 바로 그 문구 Hello World! 를 실습해보는 예제이다. 1. 문제 번호를 누르고 들어간다 2. 제출 버튼을 클릭한다. 3. 언어를 선택한다 4. 소스 코드 공개 여부를 결정한다 5. 빈 화면에 소스 코드를 적는다. 나는 현재 자바를 공부하고 있는 상태이기 때문에 언어를 Java 11 로 선택하였다. 자바 기준으로 기본적인 설정은 다음과 같다. public class Main { public static void main (String[] args) { } } 위의 코드가 가장 기본적인 바탕이 되는 코드이며, 대.. 2021. 1. 25. 이전 1 ··· 9 10 11 12 다음 728x90