JAVA
-
Java | Data Type 자료형JAVA/JAVA 2020. 1. 15. 22:32
Data Type 자료형 컴퓨터에게 어떤 데이터를 얼마만큼의 크기로 저장할 것인가를 지정해주는 것 문자열, 숫자, 논리적인 값 8가지가 있음 ↔ JavaScript 에서는 변수 선언시 자료형을 지정하지 않음(TypeScript에서는 함) 정수 자료형 종류 설명 byte 저장공간 크기 1byte, (-127 ~ +128)만 저장 가능 자바의 기본 데이터 전송 단위, ex) 채팅 프로그램 데이터 전송 short 저장공간 크기 2byte, (-32768 ~ +32767) 저장 가능 int 저장공간 크기 4byte, (-2147483648 ~ +2147483647) 저장 가능 자바의 기본 연산 단위(+, -, * , / 산술연산) 형변환과 연관 long 저장공간 크기 8byte, 데이터를 long형으로 저장하기..
-
Java | Variable 변수, Scope, Constant 상수JAVA/JAVA 2020. 1. 15. 22:22
Variable 변수 Variable Declaration 변수 선언 메모리(RAM)에 문자, 숫자, 논리적인 값을 저장할 수 있는 공간을 생성하는 것 메모리의 일정 공간을 특정해서 거기에 데이터를 저장 정확한 위치는 알 수 없음 데이터를 저장하거나 불러올 때 사용 변수가 주소값으로 사용됨 컴퓨터는 데이터의 위치를 숫자로 지정하지만 사람이 그렇게 하기는 어렵기 때문에 변수의 이름을 지정해서 사용 변수명은 중복을 허용하지 않음 형식 1 변수를 먼저 선언한 뒤에 변수 값을 초기화 public class VarTest { public static void main(String[] args) { //자료형 변수명; int age; age = 23; System.out.println("올해 제 나이는 : "+ag..
-
Java | 기본 문법JAVA/JAVA 2020. 1. 15. 22:14
JAVA 기본 문법 파일 이름 형식 첫글자와 이어지는 단어의 첫글자를 대문자로 작성 ex) HelloTest.java Identifier 식별자 변수, 패키지, 메서드, 클래스 등의 이름을 만들 때 지켜야하는 규칙 첫글자에는 숫자가 올 수 없음 ex) 200115 X, J200115 O 영문자 + 숫자 + 특수기호($, _)를 조합해서 작성 $, _ 이외의 특수기호는 사용 불가 영문자 대소문자 구분 예약어 자바가 사용하도록 이미 정해둔 단어 변수, 클래스, 메서드의 이름으로 지정할 수 없음 public, class, static, void etc. 순차문 작성한 순서대로 코드가 실행 되는 문장 public class HelloTest2 { // 자바에서 가장 먼저 실행이 되는 메서드 public stat..
-
Java | 이클립스 Package 관리JAVA/JAVA 2020. 1. 15. 22:05
Package 관리 Package : 소스코드를 작성하다보면 파일이 섞여서 관리하기가 힘들기 때문에 따로 폴더를 생성해서 소스파일을 저장 하는 것 Package 작성법 1 이클립스에서 파일 생성 후 패키지에 추가 Package Explorer에 있는 src 우클릭 → new → package 패키지 이름의 첫글자는 숫자 사용 불가 이름 설정 후 finish 비어있는 패키지가 생성됨 패키지에 넣고 싶은 class파일을 드래그 앤 드롭 Package 작성법 2 파일 생성시 패키지 지정 ※ 패키지에 우클릭 후 파일 생성시 자동으로 패키지에 추가됨 package J200115; // package 정보가 첫 번째 라인에 표시됨 public class HelloTest3 { public static void ma..
-
Java | Eclipse 개요 & 단축키 정리JAVA/JAVA 2020. 1. 15. 21:58
ECLIPSE Eclipse IDE for Java Developers : JAVA만 개발 가능 Eclipse IDE for Enterprise Java Developers : JAVA + 웹 개발 가능 → 웹 개발도 같이 할 것이기 때문에 이걸로 설치 작업영역 설정 file -> switch workspace -> other 작업내용이 저장되길 원하는 폴더 지정 ex) c:\webtest\3.java\sou bin 폴더 : 컴파일된 클래스파일들만 따로 저장되는 폴더 src폴더 : 소스코드 파일을 저장하는 폴더 이클립스에서는 class 파일을 저장하면 자동으로 컴파일이 이루어짐 문법 오류를 바로 잡아줌 창 이름을 더블 클릭하면 해당 메뉴를 확대해줌 새로운 예제는 class파일로 생성 java에서는 모든 ..
-
Java | 개요 및 설치JAVA/JAVA 2020. 1. 15. 21:53
JAVA JAVA 특징 플랫폼에 상관없이 개발 가능(문서 작성 가능) 실행은 플랫폼에 의존적(윈도우 JVM, 리눅스 JVM 등으로 구분됨) JAVA 설치 http://java.sun.com 접속 9버전 이상부터는 라이센스가 적용되기 때문에 8버전 사용 운영체제 정보 확인 : x64 _ (64bit인지 32bit인지 확인해야함) 설치경로 : C:\jdk1.8 실행경로 : default(C:\Program Files\Java\jre1.8.0_131) → JAVA 라이브러리 : 연관이 있는 파일들이 조합을 이뤄서 프로그램이 실행됨 ※ 최신버전은 버그가 있을 가능성이 있음 → 최신버전 바로 아래 버전 사용 PATH 환경변수 설정 - WINDOWS7 JAVA는 자동으로 환경변수 PATH에 등록되지 않기 때문에 수..