본문 바로가기
728x90

프로그래밍 언어/Java14

변수와 자료형 변수: 변하는 수. 단 하나의 값을 저장할 수 있는 메모리 공간(1Byte로 구성) 메모리 공간은 각각의 메모리 주소를 가짐 변수의 선언과 초기화 class Variable1_2 { public static void main(String[] args) { boolean flag = false; char grade = 'A'; byte val = 127; short sval = 128; int num = 32768; long price = 2_147_483_648L; float tax = 3.14f; double score = 3.14159265358979; } } 변수 생성 규칙 대소문자가 구분되며 길이에 제한이 없음 예약어(ex->true) 사용 불가 숫자로 시작 불가 특수문자 _ 와 $ 만 허용 변수.. 2023. 9. 13.
자바 시작하기 어셈블리어 어셈블리: 기계 명령어와 일상 용어를 일대일로 매칭하는 코드표 어셈블리어: 기계어와 일대일 대응이 되는 컴퓨터 프로그래밍의 저급 언어 CPU마다 실행할 수 있는 기계어가 다르므로 어셈블리어도 다르게 만들어짐 어셈블러: 어셈블리어를 기계어로 번역해주는 소프트웨어 C언어 어셈블리어로 개발할 때는 기계의 종류에 따라 다른 소스파일을 만들어야 했음 C언어 -> 하나의 소스파일을 각 기계어에 맞는 컴파일러로 컴파일하여 기계어 목적파일을 만들기 때문에 기계에 상관없이 개발이 가능해짐 하지만 운영체제의 특성에 맞게 컴파일하기 전에 각 기종별로 소스코드를 수정할 필요가 있음 Java의 등장 객체지향 언어 , 클래스없이 개발이 불가능 장점 플랫폼에 영향을 받지 않으므로 다양한 환경에서 사용 가능: 운영체제에서.. 2023. 9. 13.