반응형 programming language/Java6 [Java] 03.메서드 0. 메서드란? ① 메서드는 특정 작업을 수행하는 일련의 문장들을 하나로 묶은 것 ② 수학의 함수와 유사하지만 자바의 메서드는 입력값, 출력값이 없을 수도 있음. 1. 메서드를 사용하는 이유 (1) 높은 재사용성(reusablility) ① 한 번 만들어 놓은 메서드는 다른 프로그램에서도 사용이 가능하다. (2) 중복된 코드의 제거 ① 반복되는 문장들을 하나의 메서드로 작성 ② 전체 소스 코드의 길이도 짧아지고 수정해야할 코드의 양이 줄 수 있다. // 같은 내용의 코드가 반복됨. // 변경할 때도 두 곳을 모두 수정해야 함. public static void main (String args[]){ for(int i = 0; i < 10 ; i++){ numArr[i] = (int)(Math.random.. 2021. 11. 28. [Java] 02. 변수 (0) 변수의 명명규칙 ① 대소문자가 구분되며 길이에 제한이 없다. ② 예약어를 사용해서는 안된다. ③ 숫자로 시작해서는 안된다. ④ 특수문자 _와 $만을 허용한다. (1) 변수의 타입 1) 기본형 (Primitive Type) : 계산을 위한 실제 값을 저장한다. ① 논리형 : boolean ② 문자형 : char ③ 정수형 : byte, short, int, long ④ 실수형 : float, double 2) 참조형 객체의 주소를 저장한다. 8개의 기본형을 제외한 나머지 (2) 선언위치에 따른 변수의 종류 ① 변수의 종류 : 클래스변수, 인스턴스변수, 지역변수 ② 변수의 종류를 결정짓는 요소 : 변수의 선언된 위치 Class Variables{ int iv;// 인스턴스 변수 static int c.. 2021. 11. 28. [Java] 01.클래스와 객체 (1) 클래스와 객체의 정의와 용도 ① 클래스의 정의 : 클래스란 객체를 정의해 놓은 것 ② 클래스의 용도 : 클래스는 객체를 생성하는데 사용된다. ③ 객체의 정의 : 실제로 존재하는 것(사물 또는 개념) ④ 객체의 용도 : 객체가 가지고 있는 기능과 속성에 따라 다름 더보기 * 클래스는 단지 객체를 생성하는데 사용될 뿐, 객체 그 자체는 아니다. * 객체를 사용하려면 클래스로부터 객체를 생성하는 과정이 선행되어야 한다. 1) 클래스와 객체의 예 클래스 객체 제품 설계도 제품 TV 설계도 TV 붕어빵 기계 붕어빵 (2) 객체와 인스턴스 ① 인스턴스화 : 클래스로부터 객체를 만드는 과정 ② 인스턴스 : 클래스로부터 만들어진 객체 (3) 객체의 구성요소 (속성과 기능) ① 속성(property) : 멤버변수.. 2021. 11. 28. [Java] PrepareSatement (1) PrepareSatement DB명령어를 사용자가 입력한 값으로 명령어를 만들어야 하는 경우 PrepareSatement를 사용하면 명령어를 더 간결하게 표현 할 수 있다. 아래 예시는 자바에서 사용자가 입력한 상품명, 수량, 가격, 상품번호를 변수에 담아 +연산자로 연결하는 것이다. String sql = "update goods set item = '" + item + "', qty =" +qty + ", price = " + price +"where no = " + no; 이와 같이 사용자가 입력한 변수의 내용으로 데이터베이스 명령어를 만들어야 하는 경우 Statement의 후손인 PrepareSatement를 사용 할 수 있다. 작성시, 변수가 들어갈 자리에 '?'를 대신하여 데이터 베이스.. 2021. 11. 5. 이전 1 2 다음 반응형