백엔드 3

상수와 형변환

■ 상수● 프로그램이 실행 되어도 저장된 값을 변경 할 수 없으며 24시간, 원주율, 1년 등을 상수로 사용 할 수 있다 1) 대문자로 표시를 해줘야 한다 2) final 을 사용하여 선언 할 수 있다 3) 상수명을 코드를 보게되는 누구라도 알기 쉽게 지어주면 좋다 ● 왜 사용하는가 1) 해당 코드를 처음 보는 사람이 무슨 의도로 쓰인 숫자인지 명확하게 알 수 있다 2) 같은 의미를 가진 값을 일괄적으로 관리할 수 있어 동시에 고쳐야 하는 부분이 생겼을떄 단 한번의 수정만 해주어도 된다 // 출력값을 바꾸고 싶다면 final 로 지정된 값만 변경해주면 된다 final int FIRSTGOAL =5; final int SECONDGOAL =2; final int THIRDGOAL =1; int result..

JAVA 2023.03.17

변수의 기본형과 참조형

■ 변수 값(data)을 저장하는 메모리공간으로 하나의 변수에는 하나의 값만 저장 할 수 있으며 변수에 저장된 값은 변경할 수 있다 ● 변수의 선언과 초기화 int(자료형) age(변수명); // 변수의 선언 age = 28; // 변수 초기화 System.out.println(age); // 변수의 사용 int age = 28; // 변수의 선언과 초기화를 한 문장으로도 가능하다 System.out.println(age); // 변수 사용 ● 변수를 사용하는 이유는 무엇일까? 1) 간편한 수정 x=10; → System.out.printIn(x); System.out.printIn(x); ......... System.out.printIn(x); 2) 다음 명령에서의 기억 x=2+3; → System...

JAVA 2023.03.16

JAVA 기초 기본

■ 자바 ●자바는 썬 마이크로시스템즈의 제임스 고슬링과 연구원들이 개발한 객체 지향적 프로그래밍 언어로 1995년에 발표되었다 ■ JAVA의 특징 ● 객체 지향 언어 : 숫자(Int, float, long 등)나 논리값(true, false)을 제외한 거의 모든 것이 객체로 구성되어있으며 다형성, 상속, 캡슐화 등의 기능을 제공한다 ● 멀티 쓰레드를 지원 : 멀티 쓰레드를 지원할 경우 하나의 프로그램 단위가 동일한 쓰레드를 동시에 수행 할 수 있다 특히 자바는 멀티 프로세서 하드웨어를 지원하도록 설계되어 멀티CPU 시스템에서 높은 효율을 낸다 ● 동적이다 : 애플리케이션이 실행 될 때 모든 객체가 한번에 생성되지 않고 객체가 필요한 시점에 클래스를 동적로딩하여 객체를 생성한다 ● 네트워크 프로그래밍과 분..

JAVA 2023.03.15