본문 바로가기

Java6

[Java] 규약 Java 규약 Naming Convention 의미와 목적이 분명한 변수 사용 (i,j,k, aaa, bbb etc. X) 단축어 사용 지양 (school O, sch X) 숫자로 시작할 수 없음 띄어쓰기, 특수문자 불가능 예약어 사용 불가능 (for, case etc. X) 첫 문자는 소문자, Camel Case 사용 (answerMaximumNumber O) 2020. 9. 7.
[Java] 변수의 종류와 Type 변수란? - data를 담아두는 Memory공간- 변수명으로 접근 가능 example) int num; int - 자료형 num - 변수 JAVA 변수의 종류 - 기본적으로 4가지 변수 존재 example)public class Variables{ static int classVariables;int instanceVariables; public void method(int parameters){ int localVariables;}} 1. 클래스 변수 (Class variables)- 클래스가 처음 호출될 떄 시작하여 프로그램이 끝날 때 소멸- 자주 사용되고 변함 없는 자료일 경우 클래스 변수에 선언함 2. 인스턴스 변수 (Instance variables)- 객체가 생성될 때 시작 해당 객체를 참조하.. 2020. 9. 6.
[Tools] IntelliJ IDEA 다운/설치 (Java, Kotlin) Java, Kotlin 공부 해 볼 겸, 새로운 툴도 만져볼 겸 Eclipse가 아닌 IntelliJ IDEA를 설치 해 보았습니다. 사용 버전 Java 14.0 IntelliJ 2020.2.1 설치 링크 https://www.jetbrains.com/idea/download IntelliJ Ultimate는 유료인 대신 전부 사용 가능하고 IntelliJ Community는 아래와 같이 서버 쪽 기능들 사용이 불가능 합니다. 필요시 추후에 바꾸는 것으로 하고 일단 Community버전으로 설치. (IntelliJ Community는 spring 연동 불가능) 1. UI 설정 - 편한대로 설정하면 되고 잘 모를 경우 다음, 다음 눌러서 초기값으로 셋팅 해도 별 문제 없습니다. 2. New Project .. 2020. 9. 5.
[Java] 클래스와 객체의 차이(Class & Object) 클래스와 객체의 차이(Class & Object) -클래스 : 자바의 가장 작은 단위. 상태와 행위를 갖음, 사물의 단위를 의미. 붕어빵 틀(Ex. 사람) +) 상태 : 클래스나 인스턴스 변수+) 행위 : 메소드 Example)public class Human { private int age; //상태 public Human(){} public void setAge(int age){ //행위//생략}} -객체 : 클래스를 실제 사용할 수 있도록 구현한 것.(Ex. 김길동, 이길동, 박길동, 최길동, 홍길동)+) 클래스의 기준에 따라 더 세분화 될 수도 있음 Example)Human kim = new Human();Human lee = new Human();Human park = new Human(); *.. 2018. 3. 11.