본문 바로가기
728x90

프로그래밍 언어/Java52

Java) 변수의 범위와 static https://github.com/lumpenop/java_variableTest01 변수의 범위 지역변수 method 내부에 선언 된 변수 선언된 영역 내에서만 접근 가능 지역변수는 사용 전 반드시 값 초기화를 해야한다 int a = 0; 전역변수 class 내부에 선언된 변수 모든 method에서 접근 가능 지역변수와 전역변수 이름이 같은 경우 this.변수명 으로 전역변수를 선택 가능 전역변수 앞에는 접근제한자(public, private 등) 사용 가능 전역변수는 객체가 생성되는 시점에 자동 초기화가 된다 정수형: 0, 실수형: 0.0, 문자형: '\u0000', 논리형: false, 객체형/String: null static class class 앞에는 staitc이 올 수 없다 (inner c.. 2022. 1. 24.
Java) 자바 문서의 유형 .java문서 여러 개의 class 작성 가능 public class는 한 개만 작성 가능 public class가 있을 경우 반드시 public class이름으로 파일명 지정 main method는 시작을 위해 반드시 필요, 시작하는 class 안에 작성, main method가 있는 class 이름으로 파일명을 지정해야만 실행 가능 public class 안에 main method 작성 class 앞에 modifier가 올 수 있음 - 접근 제한자 중 public or 생략 둘 중 하나 가능 2022. 1. 21.
Java) method method 코드의 순서가 아닌 호출된 순서대로 실행된다 method 작성법 클래스 내부에서 선언되어야 한다 접근제한자 [기타제한자] 리턴타입 메소드이름(){ }; modifiers returnType method이름() // 선언부 { // 구현부 }; modifiers(제한자) - 0개 이상 올 수 있다 접근할 수 있는 범위를 제한하는 것 접근 제한자 (access modifier) public: 어디서나 아무나 접근 가능 protected: 상속관계라면 어디서나 (package) : 같은 폴더 내에 있으면 아무나 접근 가능 private: : 은닉(캡슐화), 접근 범위 가장 낮음, class 내부에서만 접근 가능 public > protexted > 생략 > private 기타 제한자 static .. 2022. 1. 21.
Java) 11/17 - Spring 요청 -> 인증 -> 인증별 서비스 권한 요청이 들어왔을 때 서블릿에서 forward 시 was에서 호출하고 servlet의 권한, 인자 값을 jsp에서 물려받음 Spring DI : DAO, DAOImpl의 재사용성을 높이기 위해 나온 기술 MyBatis : DB와 DAO를 연결하는 SQL의 재사용성을 높이기 위한 기술로 한국에서 주로 사용됨 Spring Framework MVC : Spring Framework에서 사용하는 MVC, FactoryMethodPattern 패턴 스프링을 배운다는 것은 위의 3가지 모듈을 전부 배운다는 것 스프링에서 객체를 생성 시 기본 생성자를 무조건 작성 JSP jsp의 결과 페이지는 PC 화면에 최적화 되어있다 -> 모바일, 태블릿pc 등에는 맞지 않는 화면 => 데.. 2021. 11. 17.
728x90