JAVA
-
연산자JAVA 2023. 12. 1. 14:28
연산자(operator)란? 💥[데이터]를 처리하기 위한 [각종기호]를 의미한다 사칙연산자 💥산술연산자라고도 하며, 변수에 데이터를 계산하는 연산자를 말한다. 계산한 숫자값을 반환 종류 의미 사용예 리턴값 + 좌우 숫자 더한 결과 리턴 3+5 8 - 좌우 숫자 뺀 결과 리턴 6-2 4 * 좌우 숫자 뺀 결과 리턴 4*8 32 / 좌측 숫자를 우측 숫자로 나눈 몫을 리턴 8/2 4 % 좌측 숫자를 우측 숫자로 나눈 후 나머지를 리턴 7%3 1 대입연산자 💥변수에 데이터를 입력하는 연산자를 말한다. 종류 예 해석 = int age = 4; 변수 age에 데이터 24저장하기 += int age = 4; age += 2; 기존변수 age에 안에있는 데이터에 2를 덧셈하여 갱신하라 -= int age = 4; a..
-
변수(variable)JAVA 2023. 11. 30. 17:45
데이터를 저장하기위 위해 프로그램에 의해 할당받은 [(데이터를 넣는)메모리 공간]을 말한다. 이 [메모리 공간]에 개발자가 코딩으로 이름을 주는데 이것을 [변수명]이라고 한다. 코딩상에서 [변수명]에 데이터를 입력하면 [메모리공간]에 데이터가 저장된다 ex) var xxx = 10; 💡여기서 xxx가 변수다 변수 사용목적 데이터를 [초기저장=초기화] [갱신] [복사해 꺼내기] 위해 사용된다 [갱신] [복사해 꺼내기] 는 반복이 가능하다 변수명 제작 규칙 영대소문, 숫자, _, $를 조합하여 만든다. 첫 글자는 반드시 영대소문 또는 _, $ 로 만 시작해야한다. 숫자로 시작할수 없다. 중간에 공백이 있으면 안 된다. JAVA 문법 상의 키워드(key word=예약어)는 사용할 수 없다. 변수명의 길이 제한..
-
자바의 자료형 (참조형)JAVA 2023. 11. 30. 17:27
참조형이란? 기본형이 아닌 나머지 자료형을 얘기하며 메모리에 주소를 넣어서 조직화된 객체에 접근하여 멤버변수와 메소드를 호출하게끔 만든 객체의 메모리 주소값이다. 참조형의 주된 역할은 멤버변수와 메소드의 호출이다. 멤버변수(=member variable) 동료 멤버변수 또는 동료 메소드가 공유해 사용하고 싶은 데이터가 저장됨 메소드(=method) 개발자가 원하는 기능의 실행구문이 들어있음 언제든 호출가능 생성자(=constructor) 클래스가 메모리공간으로 올라가 객체가 된 후 처음으로 단 한번 호출되는 실행구문을 내포한 구성요소 호출방법 객체의 메모리 주소값.메소드(~) 객체의 메모리 주소값.멤버변수
-
자바의 자료형 (기본형)JAVA 2023. 11. 22. 20:38
기본형 ? 프로그램개발시 제일 많이 사용하는 기본적인 데이터 유형을 말하며 8가지가 있음. 정수형 자료형명 데이터 범위 메모리사용량 주의 사항 byte -128 ~ 127 1byte(=8bit) short -32,768 ~ 32,767 2byte(=16bit) int -2147483648 ~ 2147483647 4byte(=32bit) ★ long -2E63 ~ 2E63-1 8byte(=64bit) 정수 뒤에 L 을 붙인다 정수형에서는 8진수나 16진수도 저장이가능하다. 8진수는 데이터앞에 0을 붙이고 16진수는 데이터앞에 0x를 붙인다. 실수형 자료형명 데이터 범위 메모리사용량 주의 사항 float -1.4E-45 ~ 3.4028235E+38 4 byte(=32bit) 실수 뒤에 F 를 붙인다 doub..
-
자바JAVA 2023. 11. 20. 17:06
Java 가전 전자 제품에 들어가는 칩의 프로그램을 제어할 수 있는 언어인 OAK를 발전시킨 언어이다. ▶OAK => 1990년 초 Sun Microsystems 엔지니어 그룹의 [제임스 고슬링] 팀에서 개발되었다. 1995년에 [Sun Micro Systems]에 의해 소개되었다. C++을 기반으로 작성된 언어이다. Applet 이 웹브라우저 내에서 사용되면서 Java가 널리 알려지게 되었다. Applet => 웹브라우저에서 불러와 실행되는 작은 자바 프로그램을 말한다. Java 의 장점 JVM(JAVA VIRTUAL MACHINE)이라는 PLATFORM위에서만 작동하므로 다른 플랫폼에 종속되지않고 독립적임 C언어처럼 윈도우에 종속적이지않음. = 운영체제 안 가림 즉 운영체제 관계없이 JVM만 설치돼있..