변수와 상수는 무엇이며, 어떻게 작성할까? 변수 --변수는단일 값을 저장하고 관리하기 위한 이름을 붙인 메모리 공간이다. 변수 기본 형식[접근 제한자] ;// 변수만 생성 (공간만 생성)[접근 제한자] = ;// 변수 생성과 동시에 값 할당public double a = 3.14;// double타입인 변수 a를 생성과 동시에 3.14값을 할당 (접근 제한자는 public으로 지정)int b = 5;// int타입인 변수 b를 생성과 동시에 5값을 할당 (접근 제한자는 생략하였으므로 기본값인 private로 지정int c;// int타입인 변수 c를 생성 변수 규칙변수를 사용하기 전에 반드시 초기화변수명 대소문자 구분변수명은 예약어와 동일한 명칭 사용 불가변수명의 시작은 무조건 영문 작..
자바 소스 코드를 작성할 때 어떠한 규칙이 있을까? 예시 코드 --Hello.java 소스코드class Hello { public static void main (String[] args) { System.out.println("Hello World."); }}-- 자바 소스코드 실행 시 동작 순서 --자바 소스 코드를 작성한 (.java)파일 생성IDE를 통해 (.java)파일 실행 (프로그램의 시작점인 main() 메서드가 존재하는 파일 위치에서 실행해야 한다.)컴파일러를 통해 컴파일 동작 (.java 파일 -> 바이트코드(.class) 파일로 변환)JVM을 통해 바이트코드(.class)파일을 해석하고 실행 (+ 메모리 적재)4번에 이어서 JVM이 main() 메..
빌드는 무엇이며, 어떻게 동작하는 것일까? 빌드 (Build) --빌드는소스 코드를 최종적으로 실행 가능한 형태로 변환하는 과정을 의미한다. Java의 빌드는단순히 컴파일만 하는 것이 아닌 "컴파일", "패키징", "의존성 관리", "테스트", "배포 준비" 등이포함되어 있는 더 넓은 개념이다. Java 소스코드 빌드 주요 단계컴파일 : java 소스코드(.java 파일)를 바이트코드(.class 파일)로 변환하는 단계의존성 관리 : 해당 프로그램이 사용하는 "외부 라이브러리" or "모듈"을 추가(관리)하는 단계패키징 : 바이트코드와 관련 리소스 파일들을 하나의 아카이브 파일로 묶는 단계 (jar파일)테스트 : 작성했던 코드가 원했던 동작으로 동작하는지 확인 단계리소스 처리 ..
java란 무엇일까? JAVA --Java는 1995년에 Sun Microsystems에서 처음 출시한 "객체지향 프로그래밍 언어"다.(현재는 Oracle이 Java를 인수하여 관리 중)-- 주요 특징 --1. 객체지향 프로그래밍 언어 (OOP, Object-Oriented Programming)프로그램을 객체 단위로 구조화하여 코드의 재사용성을 높이고 유지보수를 쉽게 도와준다.객체지향의 핵심인 "캡슐화", "상속", "다형성", "추상화"와 같은 개념을 지원한다. 2. 운영체제(플랫폼)에 독립적기존의 언어(C, C++ 등)들은 하나의 운영체제(플랫폼)에 맞게 프로그램이 개발되기 때문에운영체제나 하드웨어에 종속된다.그래서 다른 운영체제에서는 해당 프로그램을 실행할 때 다르게 동작하거나 실..