전체 글
-
템플릿이란? (자동완성Content Assist)java/이클립스 관련 2020. 3. 11. 06:54
템플릿Template - 특정 단어를 입력하고 자동완성 단축키(ctrl + space)를 누르면 지정된 형식으로 자동 완성됨, 이를 템플릿이라고 함 ★ 자동 완성 기능이 템플릿이 아니라, *지정된 형식으로 자동 완성되게 하는 것*을 템플릿이라고 함 ex. sysout 작성 후 자동완성을 하면 System.out.println("");이 작성됨 - 작성한 단어가 포괄적일수록 찾을 범위가 넓다 (즉, 단어를 정확히 쓸수록 선택할 범위가 좁아진다) - public class { } 괄호 안에 main 을 작성하고 템플릿을 사용하면 public static void main(String[] args)가 자동 완성된다.
-
CHAPTER 2. (3) 기본형과 참조형이란?java/ㄴ CHAPTER 2. 변수 2020. 3. 11. 06:39
CHAPTER 2. (1) 변수와 상수란? (데이터 타입, 대입 연산자 포함) ㄴ 데이터 타입의 기본 설명 기본형과 참조형 - 자료형은 크게 기본형과 참조형으로 나눌 수 있음 ㄴ 기본형 : 실제 값 저장 (boolean, char, byte, short, int, long, float, double) ㄴ 참조형 : 값이 저장된 주소를 값으로 가짐 => 객체의 주소 저장, 기본형을 제외한 나머지 타입 (ex.String) 자료형(data type)과 타입(type)의 차이? ㄴ 기본형은 자료형(data type)이라는 용어 사용 // 저장한 값의 종류에 따라 구분되기 때문 ㄴ 참조형은 타입(type)이라는 용어 사용 // 항상 객체의 주소를 저장하므로 객체의 값이 아니라, 객체의 종류에 의해 구분됨 => ..
-
CHAPTER 2. (2) 리터럴이란? (리터럴 타입 포함)java/ㄴ CHAPTER 2. 변수 2020. 3. 11. 06:18
리터럴 - 기존에 알고 있던 '상수'의 다른 이름 ex. int year = 2014; final int MAX_VALUE = 100; 변수 : 하나의 값을 저장하기 위한 공간 // year 상수 : 값을 한번만 저장할 수 있는 공간 // MAX_VALUE 리터럴 : 그 자체로 값을 의미 // 2014, 100 잠깐 정리 - 드래그 해서 답 확인 ex1. int => 자료형(데이터 타입) a => 식별자 int a => 변수 a 선언 int a = 10 => 변수 a를 10으로 초기화 a => 변수 a(위의 식별자와 다름. 선언하고 초기화 되었으니 a는 변수) 10 => 리터럴 ex2. final B = 5 => 상수 B를 5로 초기화 B => 상수 5 => 리터럴 리터럴 타입 - 변수의 타입처럼 리터럴..
-
CHAPTER 2. (1) 변수와 상수란? (데이터 타입, 대입 연산자 포함)java/ㄴ CHAPTER 2. 변수 2020. 3. 11. 06:06
변수 (변할 수 있는 수) - 하나의 값을 저장할 수 있는 저장공간 (ex.그릇) - 그릇마다 고유한 이름이 필요 ex.수십개 락앤락 중 락앤락 가져와 (X) 수십개 락앤락 중 마늘통 가져와 (O) => 즉, 변수란 적절한 데이터 타입과 정보를 담고 이름까지 붙인 것 데이터 타입 (또는 자료형) - 그릇의 종류 (ex.락앤락, 비닐봉지, 유리병 등) = 변수를 선언할 때 변수에 저장할 값의 종류에 따라 변수의 타입을 선택해야 함 ㄴ 8개의 기본형과 참조형이 있음 - 8개 기본형 ㄴ 논리 : boolean ㄴ 문자 : char ㄴ 정수 : byte, short, int, long ㄴ 실수 : float, double - 참조형 ㄴ String 등등... - 대입 연산자 (=) ex. int x = 3; =..
-
CHAPTER 1. (5) 주석이란?java/ㄴ CHAPTER 1. 자바 기본 정보 및 설치 2020. 3. 11. 05:56
주석 - 프로그래밍에 대한 설명을 덧붙이는 기능 주의점 - 큰따옴표("") 안에 주석이 있을 때는 주석이 아닌 문자열로 인식됨 ex.("Hello, // 이것은 주석 아님"); \ 1 2 3 4 5 6 7 class Hello { public static void main(String[] args) { System.out.println("Hello, // 이것은 주석 아님"); } } // 주석 사용 시 이클립스에서의 단축키는 Ctrl + / 출력시 화면에 "Hello, // 이것은 주석 아님" 이 출력됨
-
CHAPTER 1. (4) 자바 소스 코드 구동 원리java/ㄴ CHAPTER 1. 자바 기본 정보 및 설치 2020. 3. 11. 05:42
클래스 파일 구동 원리 - 간단한 Hello 클래스를 메모장으로 작성 1 2 3 4 5 class Hello { public static void main(String[] args) { System.out.println("Hello, World!); } } class Hello 설계도 설계도명 메모장으로 작성 시 구동 순서 (아래의 표 참조) 소스파일 : 개발자용 설계도 실행파일 : JVM용 설계도 (바이트코드 파일이라고도 함) ㄴ 소스파일의 확장자는 꼭 java가 아니어도 가능(Hello.a, Hello.t 등등 상관없음) => 그렇기 때문에 cmd 창에서 javac 할때는 꼭 확장자까지 적어줘야 함 구동 순서 1. 자바 컴파일러(javac.exe)를 사용해서 소스 파일(Hello.java)로부터 클래..