일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 객체
- SpringSecurity 로그아웃
- spring 게시판 삭제
- SQL
- 객체지향
- 오버로딩
- 이클립스 설치
- java
- 자바의정석
- 반복문
- 예약어
- 논리 연산자
- SQL 튜닝
- 오버라이딩
- 배열
- 상속
- 친절한 SQL 튜닝
- 스프링시큐리티 로그아웃
- 식별자
- join
- 함수
- @PreAuthorize("isAuthenticated()")
- SpringSecurity 로그인
- 산술 연산자
- 인텔리제이 Web 애플리케이션
- 비교 연산자
- 연산자
- 친절한 SQL
- StringBuffer
- SQL튜닝
- Today
- Total
목록First/Java (12)
gi_dor
2023.03.20 [7장 - 객체지향 프로그래밍Ⅱ] 1. 상속 1 ) 기존의 클래스로 새로운 클래스를 작성 ( 코드의 재사용) 2 ) 두 클래스를 부모와 자식으로 관계를 맺어줌 3 ) 자손은 조상의 모든 멤버를 상속 받는다 ( 생성자 , 초기화 블럭 x ) ▶ 자손의 멤버개수는 항상 조상 보다 많거나 같다! 4 ) 자손 변경은 조상에 영향을 미치지 않느다 작성방법 : class 자식클래스 extends 조상 클래스 { } 2. 포함 1 ) 클래스의 멤버로 참조 변수를 선언 2 ) 작은 단위의 클래스를 만들고 조합해서 큰단위의 클래스를 생성함 3 ) 클래스 간의 관계 결정방법 ① 상속 : ~은 ~ 이다. is - a // Ex ) Circle 은 Point 이다 원은 점이다 ② 포함 : ~은 ~ 을 가지..
✔ 6 ~ 7장(다형성)까지 공부 , 반복 후 요약 , 규칙 외우기 [6장 - 객체지향 프로그래밍Ⅰ] 23.05.01 4대 핵심 : 캡슐 , 상속 , 다형성 , 추상화 설계 5대 원칙 S. SRP - 단일 책임원칙 , 1메서드 1책임 O. OCP - 개방(상속) , 폐쇄(변경) 원칙 L. I. D. 1. 객체지향 언어 1 ) 정의 : 프로그래밍언어 + 객치제향개념 (규칙) 2 ) 특징 : 코드의 재사용이 높음 확장성 (유지보수) 중복코드 제거 3 ) 핵심 4대 개념 캡슐화 상속 추상화 다형성 2. 클래스 1 ) 정의 : 객체를 정의 변수 : 값을 하나만 저장 - 메모리공간 배열 : 같은 타입의 여러 데이터를 하나의 묶음으로 저장 구조체 : 서로다른 타입의 여러 데이터를 하나의 묶음으로 저장 클래스 : 객..
1. 배열 이란? 배열은 같은 타입의 여러변수를 하나의 묶음으로 다루는것 ▪ 많은 양의 데이터를 저장하기 위해서 ex) 10000개의 데이터를 저장하기위해 변수 10000개를 선언하기 힘들다.. int score1, score2 , score3 , score4, score5 score6 score7;...... int [ ] score = new int [ 5 ] ; // 5개의 int값을 저장할수 있는 배열 ▶ score [0] .score[1] ,score[2] , score[3], score[4] // 0부터 4까지의 모두 5개 2. 배열의 선언과 생성 2 - 1 배열의 선언 원하는 타입의 변수를 선언하고 변수 또는 타입에 배열임을 의미하는 대괄호 [ ] 를 붙이면된다 대괄호는 [ ] 타입 뒤에 붙..
▶ 조건문 : 조건을 만족 할 때만 { } 를 수행 (0 ~ 1번) if (score > 60) { System.out.println ("합격"); System.out.println("축하드립니다"); } ▶ 반복문 : 조건을 만족하는 동안 { } 를 수행 (0 ~ n번) int i = 10; while ( i-- >0) { System.out.println(i); } 1. if문 , if else문 조건식이 참 (true)일때 , 괄호 { } 안의 문장들을 수행한다 if (조건식) { // 시작 조건식이 참 (true일때) 수행될 문장 } // 끝 if (score > 60) { // 시작 System.out.println("합격 입니다"); // 조건식이 true일 때 수행될 문장 } // 끝 sco..
1. 연산자와 피연산자 1-1 ▪ 연산자 : 연산을 수행하는 기호 + , - , * ,/ ▪ 피연산자 : 연산자의 연산 수행대상 1-2 연산자의 종류 2. 연산자 우선순위와 결합규칙 "하나의 식에 연산자가 2개 이상 있을때 , 어떤 연산을 먼저 수행할지 자동결정 하는것" ▪ 산술 (+,-) > 비교 () > 논리 (&& , ||) > 대입 ( = ) , 대입은 제일 마지막에 수행된다 ▪ 단항 (1) > 이항 (2) > 삼항 (3) 단항 연산자의 우선순위가 이항 연산자 보다 높다. ▪ 단항 연산자와 대입연산자를 제외한 모든 연산자의 진행방향은 왼쪽에서 -> 오른쪽이다 3. 증감연산자 , 부호연산자 증가 연산자(++) 피연산자의 값을 1증가 시킨다 감소 연산자 (--) 피연산자의 값을 1 감소 시킨..