728x90 반응형 Java&Spring34 Java_[Method_ 메서드3] 1.메서드 영역 :클래스 데이터를 이곳에 저장된다 이 때 클래스의 클래스 변수도 이영역에 함께 생성된다, 2.힙(heap) : 인스턴스가 생성되는 공간 , 인스턴스 변수도 이 영역에 함께 생성된다. 3.호출스택(call stack / execution stack):메서드 작업에 필요한 메모리 공간을 제공한다. - 메서드가 호출되면 수행에 필요한 만큼의 메모리를 스택에 할당받는다. - 메서드가 수행을 마치고나면 사용했던 메모리를 반환하고 스택에서 제거된다. - 호출스택의 제일 위에 있는 메서드가 현재 실행 중인 메서드이다. - 아래에 있는 메서드가 바로 위의 메서드를 호출한 메서드이다. 클래스 메서드(static메서드) 와 인스턴스 메서드 - 인스턴스 메서드는 인스턴스 변수와 관련된 작읍을 하는 즉,메서드.. 2022. 7. 11. Java_[Method 메서드02] 메서드의 종류 1. 반환값이 없는 함수 : 내부 코드만 실행하고 끝 => void형 메서드 static void adder1(int n1, int n2) { int sum = n1+ n2; System.out.printf("%d + %d = %d\n\n",n1,n2,sum); } 2. 반환값이 있는 함수 : 내부 코드를 실행한 결과를 돌려줌 => return 을 넣어줘야함 static int adder2(int n1, int n2) { int sum = n1 + n2; return sum; } * 반환값 : 돌려주는 값. 즉 , 메서드의 결과값 반환형이 있는 메서드는 결과값을 돌려주기 때문에 변수에 저장하거나 바로 사용한다 ◆ 메서드 오버로딩(=overloading) - 같은 이름의 메서드를 여러개 구성.. 2022. 7. 11. Java _[ Method-메서드 01] 변수의 종류 선언위치 생성시기 클래스변수(class variable) 클래스 영역 클래스가 메모리에 올라갈 때 인스턴스 변수(instance variable) 클래스 영역 인스턴스가 생성되었을 때 지역변수(local variable) 클래스 영역 이외의 영역[for, while문 내부] (메서드, 생성자, 초기화 블럭 내부) 변수 선언문이 수행되었을 때 method; - 함수 : 일정 길이의 코드를 저장해두고 사용하는 방식 - 메서드 : 함수의 일종으로 클래스 안에 작성된 함수를 의미 참고로 자바에서의 함수는 모두 클래스 안에 작성이된다. 메서드의 선언 : 실행코드가 저장된 곳 /선언은 저장만 한것 public class Ex01 { static void hello() { for(int i = 1; i 2022. 7. 11. JSP_Day01 [개발환경준비] JSP = Java Sever page ※ 개발 환경 준비 1. Java 1.8(jdk) http://www.oracle.com 2019버전 jdk x64installer jdk// jdk-8u333-widows-x64.exe *java Runtime Environment(자바 실행환경) : 자바로 작성된 프로그램을 실행하기위해 필요 *java development kit(자바개발도구) : 자바 컴파일러를 포함하는 개발도구 ㄴ jdk는 jre설치가 포함되어있다. 2. eclipse for enterprise(2019-06) eclipse 2019-06r -> enterprise 버전 다운로드 3. apache-tomcat_8.5.xx 4. oracle-xe-18c 5. sqldeveloper **jps를.. 2022. 7. 11. 이전 1 2 3 4 다음 728x90 반응형