본문 바로가기

전체 글

(141)
IDE 아닌 방법으로 Java 사용할 때 경로 지정하기 C:\Users\COM>d: : d: 드라이브 이동 D:\>cd KOSA202307\myjava\basic : cd는 change directory
연산자 /**/ , // : comment 주석, compile이나 실행에 영향을 주지 않는다. annotation은 주석이지만 실행에 영향을 준다. ※ 연산자 - 산술연산자 : +, -, *, /, % - 대입연산자 : =, +=, -=, *=, /=, %= - 단항연산자 : ++, -- - 비교연산자 : >, >=, 1, 오늘이*후 >= 오늘날짜 (*이 以 여기엔 ~를 가지고란 뜻 있음, 나중에 이런거 있으면 포함한 뜻인지 아닌지 한번 체크) - 논리연산자 : &&(and), ||(or), !(not) ex) int cnt = 0; boolean m() { cnt++; return true; // 반드시 처리 둘 다 해야하는 거면 1개짜리를 써야 둘 다 한다. 1번 경우) s o p (1>0 && m());..
자료형 ※ 변수 : 변할 수 있는 값이 저장된 메모리 공간 javascript는 대입되는 값에 따라 자료형*이 바뀜 java는 변수의 자료형을 미리 결정한다. ex) int i = 1; 정수만 가능 * 자료형 - 기본형(primitive date type) : 직접 값을 갖는 구조, 자료형에 따라 1~4byte 기본 자료형 예약어가 8개(숫자, 문자, 논리형) · 숫자형 ▷ 정수형 : byte(1 byte 메모리, 숫자 127까지), short(2 byte 메모리), int(4 byte 메모리), long(8 byte 메모리 확보) 뒤로 갈수록 더 큰 값 표현, 작은 자료형은 큰 자료형으로 자동 형변환된다. 거꾸로는 강제 형변환 해야함. 강제형변환(casting)은 s=(short) i; 이 연산자를 cast ..
IDE 아닌 방법으로 Java 사용해보기 ※ 메모장에서 해당 경로로 파일 형식 모든파일, 파일이름 끝에 .java, 인코딩 ANSI로 저장하기 ※ 예약어 : 자바에 미리 정해놓은 단어 ex) public, class First : 클래스 이름 main : 메서드 이름, main은 class가 실행할 때 진입점 역할 String[] args : 매개변수 System.out.println(); ln은 줄바꿈, system.out은 표준출력장치(모니터, 콘솔창), system은 자바 기본 라이브러리 ※ cmd 실행해서 명령어 입력 드래그해서 우클릭하면 복사가 되고, 다시 우클릭하면 붙여넣기 가능 ctrl+c 해서 복사한 내용 우클릭하면 붙여넣기 가능 C:\Users\COM>cd C:\Program Files\Java\jdk-11\bin : cd+ 컴..
Java란? ※ Java 특징 객체지향, 플랫폼*에 독립적이다(JVM이 필요하다, 각 os별로 필요) 오픈소스 기반(투명도가 높음) * 플랫폼(소프트웨어/어플리케이션이 구동 가능한 실행환경)에 독립적이다(어떤 기기에서든지 사용될 수 있다) -> A.java(소스코드) 개발자가 알 수 있는 문법으로 구성, 이게 컴파일되고, A.class 파일이 생성됨 A.class 파일은 ByteCode(0,1 묶음) 체계 -> JVM(자바가상기계, 실행기)에서 windows os가 읽을 수 있는 0,1로 해석(interpreted)해서 실행 C언어는 컴파일하면 A.obj 파일 생성. Binary Code(0,1로 구성된 컴파일된 파일, windows os가 해석할((알아들을)수 있는 0,1 파일) -> 해당 파일은 그 즉시 실행 가..