일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 패스트 캠퍼스
- Tag #패스트캠퍼스 #내일배움카드 #국비지원 #K디지털기초역량훈련 #바이트디그리 #자바인강
- 모두의연구소 오준석생존코딩 오름캠프
- 모두의연구소
- 오준석의생존코딩
- ㅇ
- 오존석의 생존코딩
- 오준석의 생존코딩
- 모두연구소
- #패스트캠퍼스 #내일배움카드 #국비지원 #K디지털기초역량훈련 #바이트디그리 #자바인강
- 오름캠프플러터
- 오름캠프
- 모두의 연구소 # 오준석의생존코딩# 오름캠프
- 플러터
- 생존코딩
- Today
- Total
목록패스트캠퍼스 Java&spring (7)
꾸준히 하고싶은 개발자

객체지향 객체 지향이란 1970년대에 말이 정의가 됬으며 이는 50여년이 넘는 역사을 가지지만 이전에는 C언어 처럼 실행하고자 하는 순서대로 명령어를 입력해서 실행하는 절차지향을 주로 이뤘고 이런 코딩 방식을 절차지향 언어라고 한다. 이때에는 프로그램의 단위가 크지 않았고 대체적으로 심플한 로직을 순차적으로 처리하여 결과를 얻는데 그쳤지만 점점 컴퓨터의발전과 프로그램밍 발전으로 인해서 프로그램의 복잡도 증가하고 이에 들어가는유지보수 개발기간, 다양한 부분에서 비효율이 발생 하였습니다. 이런 어려움을 해결하기위해 선택한 방법이 효과적인 개발방식을 선택하게 되었고 이는 이전에 쓰던 개발방식에서 벗어나서 객체지향의 특성인 추상화 은닉 상속 인테페이스 재사용등 여러곳에서 객체지향을 개발하기 시작한다. 객체지향을..

자바의 자료구조(Data Structure) 프로그램에서 사용할 많은 데이터를 메모리상에서 관리하는 여러가지 구현방법이 있다. 알고리즘의 기반된 효율적이고 자료구조가 좋다. 자료구조의 효율성에 따라 프로그램에 대한 수행속도에 밀접하게 나타난다. 좋은 자료구조는 효율성이좋아서 빨리 수행이되며 안좋고 더러운 자료구조는 수행능력이 떨어지며 여러 자료구조중에서 구현하려는 프로그램에 맞게 최적한 자료구조를 활용해야되서 자료구조의 이해가필요하고 중요하다. 자료구조 배열 열결리스트 스택 큐등 있으며 선형구조이다. 배열 (Array) 100개면 1000개 메모리를 정해두고 할당받지만 배열 선형으로 자료를 관리 정해진 메모리크기에 메모리를 먼저 할당 받아 사용하고,순차적으로 데이터를 빨리 받거나 호출할수있다. 왜냐하면 ..

상속은 is-A관계 와 HAS-A 관계로 구성되어있다. 상위 클래스에는 하위클래스보다 더 일반적이고 포괄한 개념 클래스에야 한다. 하위 클래스에는 상위클래스보다 더 구체적이고 자세한 기능의 개념이여야한다. 계층구조가 복잡하거나 계층이 높으면 좋지 않고 상위클래스을 수정을 많이 하면 하위클래스가 영향을 받아서 나중에 코딩할때에 오류가 날 가능성이 높다. HAS- A 관계 클래스가 다른 클래스 를 포함하고 변수로 선언 할수는 관계 코드는 재사용의 가장 일반적인 방법으로 쓰이고 상속하지 않는다. 다운 캐스팅 업캐스팅 된 클래스가 다시 원래의 타입으로 변환되며 하위클래스로 형변환은 명시적과묵시적으로 해야한다. 코드 자체가 복잡해져서 가능하다면 다운 캐스팅을 안하는게 좋고 폴리모피즘(polymorphism)이용하..

상속 (부모클래스),(super class)와 (자식클래스)(sub class)로 구성된다. 새로운 클래스를 정의할 때 이미 구현된 클래스를 상속(계승) 받아서 기능이나 속성을 확장하여 클래스를 구현시킨다. 이미 구현된 클래스보다 더 구체적인 기능을 가진 클래스를 구현해야 할때 기존 클래스를 상속함 (가)클래스에서 확장된 데이터를 (나)클래스에 상속 받아서 사용된다. 상속하는 클래스 : 상위 클래스 parent class , base class, super class로 구성된다. 상속 받는 클래스 : 하위 클래스, child class, derived class, subclass로 구성된다. extends 키워드 뒤에는 단 하나의 클래스만 불러 올 수있다. 자바는 단일 상속만 ( single inheri..

반복문 반복문: while 문 Do while 문 for문 으로 구성되어있다. 주어진 맞는 조건 동안 지정된 수행을 반복적으로 수행하는 제어문이다. 조건에 맞지 않으면 반복하던 제어문이 멈춘다. 조건은 주로 반복 횟수나 값을 비교의 결과에 따라 진실(ture) 와 거짓(false) 된다. While 문 1. int(num)을 1로 초기화하고 int(sum)을 0으로 초기화 한후에 2.While 문 사용하여 조건에 맞게 (0~10)까지 합을 수행한다. 3.Num++ 숫자을 1씩 증가한다. 4.결과 Sum (55) num(11) 인 결과 값이 나온다. while 문은 조건을 먼저 확인 후에 수행된다. do While문 while 문과 달리 do while문은 조건에 관계없이 먼저 첫번째로수행하고 나서 조건을..

1. 프로그래밍 1)프로그래밍: 컴퓨터가 일을 하도록 프로그래밍 언어로 명령어 프로그램 2)컴파일: Java 코드를 바이트 코드라는 특수한 형식의 코드로 변환하는 작업 3) 컴파일러: 기계어로 바꾸어 주는 프로그램 자바 자바: 1991년 제임스 고슬링과 연구원들이 개발 가전 휴대용 장치에 사용하기 위하여 소프트웨어 프로그램 자바 특징 1)플랫폼에 영향을 받지 않으므로 다양한 환경에서 사용되며 객체 지향 기계어 이어서 유지보수가 쉽고 확정성이 좋다. 2)자바는 안정적이며 풍부한 기능 가진 제공되는 오픈소스이다 메모리크기 정수형 문자형 논리형 실수형 1바이트 byte boolean 2바이트 short char 4바이트 int float 8바이트 long double 2진수8,진수 16진수로 나타내기 2진수 ..

[이클립스 설치](https://www.eclipse.org/downloads/) 검색후에 홈페이지에 들어갑니다. 자동적으로 버전 업데이트가 됩니다. 저는 여기서 2022-03 버전 64비트을 설치 합니다. Eclipse IDE for Java Developers을 눌러서 크릭합니다. Eclipse 가 호환되는 JAVA 11버전확인후 INSTALL 눌러줍니다. 설치를 기다립니다. LAUNCH을 눌러줍니다. Loading Workspace할 장소 설정후에 Launch을 눌러줍니다. 설치가 끝났습니다.