본문 바로가기

Back-End/JAVA

[JAVA] Pass by Value & Pass by Reference 자바의 신을 보면 새롭게? 알게된 내용! - 모든 기본 자료형과 참조 자료형은 매개 변수로 넘어갈 때 값이 넘어가는 Pass by Value 이다.- 참조 자료형 안에 있는 변수들은 매개 변수로 넘어갈 때 참보가 넘어가는 Pass by Reference 이다. 참고 : (서적) 자바의 신 더보기
[JAVA] 자료형의 연산, 연산자 자료형의 연산, 형변환int intValue1 = 5;int intValue2 = 10;intValue1 * intValue2; // 50intValue1 / intValue2; // 0 일반적으로 나누기를 생각했을때 5 나누기 10 은 0.5 라고 생각하게되는데 int 형과 int 형 연산의 경우 소숫점 아래의 값은 생략된다. 이를 해결하기 위해서 아래와 같이 intValue1 값을 float 로 형변환 시켜주게되면, float / int 의 연산이 성립되어 소숫점 연산이 가능해진다. (float) intValue1 / intValue2; 위와 같은 작업을 Casting (형변환) 이라고 부른다.byte -> short 값손실이 발생하지 않는다.short -> byte 값손실이 발생한다.byte byt.. 더보기
[JAVA] 변수(variable) 와 자료형(Type) 변수의 네가지 종류지역 변수 (local variables) 중괄호 내에서 선언된 변수매개 변수 (parameters) 메소드나 생성자에 넘겨주는 변수인스턴스 변수 (instance variables) 메소드 밖에, 클래스 안에 선언된 변수클래스 변수 (class variables) 인스턴스 변수에 static 이 붙은 변수 변수 명명 규칙길이제한 없음첫 문자는 유니코드, 문자, 알파벳, $, _ 만 올 수 있다.두 번째 문자부터는 유니코드, 문자, 알파벳, 숫자, $, _ 중 아무거나 올 수 있다.상수 (constant value) 의 경우 모두 대문자로 지정하며, 단어와 단어 사이는 _로 구분한다. 자바의 타입 (자료형)기본형 (Primitive Data Type) -> 8개정수형 byte, shor.. 더보기
[JAVA] 이클립스(Eclipse) 기본 단축키 * 이클립스(Eclipse) 단축키 ===== 실행 ===== 1. Ctrl + F11 : 바로 전에 실행했던 클래스 실행 ===== 소스 네비게이션 ===== 1. Ctrl + 마우스커서(혹은 F3) : 클래스나 메소드 혹은 멤버를 상세하게 검색하고자 할때 2. Alt + ->, Alt + 입력하는 도중엔 언제라도 강제 호출 가능하다. 2. F2 : 컴파일 에러의 빨간줄에 커서를 갖져다가 이 키를 누르면 에러의 원인에 대한 힌트를 제공한다. 3. Ctrl + l : 원하는 소스 라인으로 이동 로컬 히스토리 기능을 이용하면 이전에 편집했던 내용으로 변환이 가능하다. 4. Ctrl + Shift + Space : 메소드의 가로안에 커서를 놓고 이 키를 누르면 파라미터 타입 힌트를 볼 수 있다. 5. 한줄 .. 더보기