전체 글
-
boolean datatype, 조건문, 반복문, 배열개발/Java 2022. 1. 3. 16:54
boolean -true, false 조건문 if문의 소괄호 안에는 boolean타입이 와야 한다. 문자열 비교시 == 쓰면 안된다. and 조건문 if(조건 && 조건) { } else{ } == 이거는 같은 곳에 있냐 equals 이거는 같은 내용이냐 를 비교 원시데이터타입인 int, char, boolean,,, 일 때는 == 원시데이터타입이 아니면 equals() 사용 반복문 while 자유도가 높은 코드 몇번 반복 해 할때 사용하면 코드가 오염될 가능성이 높다. int i = 0; while(i
-
메소드, 클래스, 인스턴스카테고리 없음 2022. 1. 3. 11:58
메소드는 서로 연관된 코드를 그룹핑해서 이름을 붙인 정리정돈의 상자다. 예) double vat = valueOfSupply * vatRate; (이 코드가 1억줄이라고 생각해본다) //valueOfSupply * vatRate 이거에서 우클릭 -> Refactor -> Extract Method... -> 메소드이름설정(getVAT) -> 자동으로 메소드가 만들어짐 double vat = getVAT(valueOfSupply, vatRate); //(valueOfSupply, vatRate)이걸 () 이렇게 지우고 싶다면 valueOfSupply 와 vatRate를 모든 메소드에서 접근할 수 있도록 main이 아닌 그 바깥쪽에 선언하면된다. 전역변수로 바꾸기 (우클릭-> Refactor -> Conve..
-
클래스 인스턴스 상속개발/Java 2022. 1. 3. 01:13
패키지는 클래스를 모아놓은 것이고 클래스에는 변수와 매써드를 그룹핑 해놓은 것이다. 클래스는 일회용 PrintWriter.write("result1.txt", "Hello 1"); PrintWriter.write("result2.txt", "Hello 1"); PrintWriter.write("result3.txt", "Hello 1"); PrintWriter.write("result4.txt", "Hello 1"); 클래스를 복제한 인스턴스를 만들어 효율적으로 코딩한다. 인스턴스는 파일을 수정할 때 그 파일에 대한 여러개의 파일들을 한꺼번에 수정할 수 있다. PrintWriter p1 = new PrintWriter("result1.txt"); p1.write("Hello 1"); p1.close();..