728x90

java 4

클래스 VS 객체 VS 인스턴스 차이

🎯 한 줄 정의 요약용어의미클래스(Class)객체를 만들기 위한 설계도객체(Object)클래스에 따라 메모리에 만들어진 실제 실체인스턴스(Instance)객체와 거의 같지만, "메모리에 올라가 있다"는 의미를 강조할 때 사용 ✅ 즉, 클래스 → 객체를 만들고 → 메모리에 올라가면 인스턴스☕ 비유: “건축 설계도와 건물”✅ 코드 예제 // 클래스: 설계도 public class Robot { String name; void speak() { System.out.println(name + "이 말한다"); } } // 객체 생성: 실체 만들기 Robot r1 = new Robot(); r1.name = "뚜비"; // r1은 Robot 클래스의 '인스턴스' r1.speak(); 🔁 용어 정리표 🧠..

자바Java 2025.05.20

객체란?

✅ 객체란? 한 줄 정의객체 = 상태(값) + 행동(기능)을 가진 실체.📦 즉, 어떤 정보를 담고 있고, 그걸 처리하는 동작(메서드)도 함께 가진 단위야.☕ 비유: "로봇"너가 '로봇'을 만든다고 생각해보자.로봇의 이름, 배터리잔량, ID번호 = 👉 상태 (필드/멤버 변수)로봇의 걷기(), 충전하기() = 👉 행동 (메서드)💡 이걸 자바로 표현하면 객체가 돼.✅ 예시 코드: 객체로 표현한 로봇 public class Robot { String name; int battery; public void walk() { battery -= 10; System.out.println(name + "이 걷는다. 남은 배터리: " + battery); } public void charge() { battery ..

자바Java 2025.05.20

국비지원 JAVA(자바) 프로그래밍 (jsp,param,내장객체,번들,Bundle,fmt)

폼에서 숫자 두개 입력해서 전송 누르면 결과부분에서 두 수의 합이 출력 예전방식+ EL 방식 숫자입력 : 숫자입력 : + = EL 방식 ${param.num1}+${param.num2}=${param.num1+ param.num2} 표현언어(EL)로 내장객체 page request session application 페이지: 요청: 세션: 어플리케이션: 표현언어(EL)로 EL방식 페이지: ${pageScope.name} 요청: ${requestScope.name} 세션:${sessionScope.name} 어플리케이션:${applicationScope.name} * 명시안하고 ${name} 출력하면 출력은 되나 유효범위 중 가종 좁은 것으로 출력 위 같은 경우는 page 가 출력된다. ( page

국비지원 JAVA(자바) 프로그래밍 (JSP,SESSION,로그인, 로그아웃)

세션을 이용해서 로그인 구현 아이디, 비밀번호 입력-> 로그인 버튼일 클릭 (데이터베이스에있는)입력한 아이디랑 비밀번호가 맞는지 검사한 후\ true일때 -> 세션 생성-> 로그인성공화면으로 이동 false일때 -> 로그인 실패 페이지(다시 로그인 페이지) 로그인화면 구현 아이디 : 비밀번호 : 메일 로그인 아이디, 비밀번호가 맞는 지 확인 다시 로그인페이지 // response.sendRedirect("loginForm.jsp"); } %> 로그인 성공화면 구현 메일보관함 님 환영합니다. 세션 처리 액션 태그 forward 위의 3개가 전부 다 같은 뜻 param param(setattribute와 비슷한 개념) -> forward액션태그 안쪽에 넣어서 사용 가능 < jsp:forward page ="..

728x90