일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- spring annotation
- Java
- oracle 연동
- 이클립스 오라클 연동
- SUB Query
- react
- 객체협력
- GROUP BY
- 사용자 데이터그램 프로토콜
- 다중 모달창
- static 예제
- static
- IP
- Servlet 맵핑
- 오라클 비교연산자
- 상속
- singleton
- 스프링 모달창
- downcasting
- order by
- 깃 명령어
- 형변환
- 추상 메서드
- 템플릿
- 모달창 여러개
- static메서드
- AOP란?
- 싱클톤패턴
- 리스트 모달창
- 다운캐스팅
- Today
- Total
목록Java (28)
모든지 기록하자!
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/HeNrv/btq44bDWaKY/yhAJjtCkgvcWHZvRHzj8kk/img.png)
학생이 버스나 지하철을 이용하는 상황을 객체 지향으로 간단히 프로그래밍 하자 학생이 대중교통을 이용하게 되면 버스의 수입이 증가한다.(학생의 소지금 차감) 버스(지하철)는 수입이 증가하고 승객수가 증가한다. public class Student { String studentName; //학생 이름 int grade; //학년 int money; //소지금 public Student(String studentName, int money) { //학생의 이름과 소지금을 매개변수로 하는 생성자 this.studentName = studentName; this.money = money; //this.money는 맴버변수 money는 지역변수이다. } public void takeBus(Bus bus) { //버..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bUr7rF/btq4JesJtfB/nyJ0Qh0hBZlnlyygZ6zpJK/img.png)
객체 지향 프로그래밍(OOP, Object-Oriented Programming) 객체 지향 프로그래밍에서는 모든 데이터를 객체(object)로 취급하며, 이러한 객체가 바로 프로그래밍의 중심이 된다. 객체(object)란 간단히 이야기하자면 물리적으로 존재하거나 (자동차, 책, 사람) 추상적인 것 (회사, 날씨) 중에서 자신의 속성과 동작을 가지는 모든 것이라고 할 수 있다. 이러한 객체의 상태와 행동을 구체화하는 형태의 프로그래밍이 바로 객체 지향 프로그래밍입니다. 객체지향 프로그래밍 특장점 -클래스를 이용해 연관있는 함수와 변수를 하나로 묶어 객체(인스턴스)를 생성해 사용함 -객체지향 프로그래밍 에서는 프로젝트를 독립적인 객체 단위로 분리해서 작업할 수 있기 때문에 여러 개발자와 협업해 규모가 큰 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/rxhVQ/btq4EcC1VaK/5xxnSKFSkjKQlDaPQXipK0/img.png)
한 사람의 성적 처리 프로그램 코드를 구현하기 전에 미리 구현할 기능들을 나눠 본다 public class ScoreEx { public static void main(String[] args) { // 한사람의 성적 처리 프로그램 // 입력 : 이름,국어,영어,수학 // 연산 : 총점, 평균 // 출력 : 이름 , 국어 , 영어 , 수학 , 총점, 평균 String name; //이름 변수 int []score; //성적 변수 float avg; //총점 변수 //메모리할당 score = new int[4]; // 입력 구현 Scanner sc = new Scanner(System.in); System.out.println("이름을 입력하세요"); name = sc.next(); //이름 입력받기 Sy..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bVebPa/btq4CDHQhGO/Eguxtd0eDRNHOszWYXLWq0/img.png)
자바 공부를 처음 공부했을 때부터 지금까지 꾸준하게 사용한 반복문은 몇 번을 강조해도 부족하다고 생각한다. 그렇기에 복습 겸 간단히 정리해 보자 for(초기화; 조건식; 증감식) { 실행문; } for문 () 안에는 기본적으로 (변수 초기화; 조건식; 증감식) 이 한 줄에 있다. for문이 실행되는 순서는 1. 초기화식은 최초 한 번만 수행 2. 조건식을 수행해서 수행 결과가 false(거짓)이 라면 for문을 빠져나간다. 3. 수행결과가 true(참) 이면 실행문을 수행한다. 4. 증감식 수행 5. 2번부터 4번까지 반복수행 for문을 이용하여 1부터 5까지 합을 구하기 int total = 0; //1부터 5까지 결과 저장할 변수 for(int i = 1; i