03.26
2020. 3. 26. 23:24
프로그래밍/JAVA
단축키 클래스명과 파일명 한꺼번에 변경 (alt + shift + r) 배열 call stack과 heap의 특징 특징 1: call stack은 변수명으로 찾을 수 있음 heap은 변수명으로 찾을 수 X (arr의 주소값으로 heap에서 메모리를 찾아야함) 특징 2: call stack은 기본값 세팅X (값을 반드시 대입해야함) heap은 기본값 세팅됨(ex : int[] arr = new int[5]만으로 기본값 세팅o) 변수 하나의 값을 보관하는 장소 배열 동일한 데이터 타입의 데이터를 담을 수 있는 공간 생성된 배열의 크기는 변경할 수 X (배열의 단점) ex> 데이터 타입[] 배열이름 = new 데이터타입[index]; 배열 초기화 배열 선언과 동시에 값을 대입 ex> int[] arr1 = {..
03.19
2020. 3. 19. 23:55
프로그래밍/JAVA
단축키 import (ctrl + shift + o) 위 아래로 줄 복사 (ctrl + alt + 방향키 위 아래) 블럭잡기 (shift + .....) 변수 명명규칙 (필수) 1. 대소문자 구분되며 길이 제한 X 2. 예약어를 사용하면 X 3. 숫자로 시작하면 X 4. 특수문자는 '_'와 '$'만을 허용 (권고) 5. 낙타표기법 : 여러 단어 이름은 단어의 첫 글자를 대문자로 함 6. 의미있는 변수명 사용하길 추천(어떤 내용을 담고있는지 한눈에 알아보기 쉬운) 변수 선언과 초기화 변수 선언과 값대입을 동시에 하는 것 int i = 100; 상수(↔변수) final로 선언된 변수 한번 값이 정해지면 값이 변하지 않는 값 상수명은 모두 대문자로 사용하는 것이 관례 public void test() { fi..
03.18
2020. 3. 18. 21:31
프로그래밍/JAVA
단축키 실행 (ctrl + F11) 주석 (ctrl + /) 줄바꿈 (alt + 위아래 방향키) 자동완성 (ctrl + space) JAVA구조 package 파일명{ public class 이름{ 내용 } } 객체 생성 //현재 패키지의 클래스는 import없이 사용가능 public class HelloJava { public static void main(String[] args) { HelloJava helloJava = new HelloJava(); helloJava.a(); } public void a() { System.out.println("메소드 a가 호출"); } } //다른 패키지의 클래스는 import문을 작성해야함 import com.test.Other.HelloOther; //He..