본문 바로가기

반응형
SMALL

내일배움카드

[패스트캠퍼스] 자바 강의 _ 8주차_K-디지털 JAVA&Spring 프로그래밍 학습일지 자바 강의 _ 8주차 내일배움카드 국비지원교육 추가_Chapter04. 자바의 유용한 클래스들 Object 클래스 Object 클래스 & 메서드 활용 String, StringBuilder , StringBuffer, text block 추가_Chapter05. 자바와 자료구조 자료구조 개요 배열 Array 연결리스트 LinkedList 스택 Stack 큐 Queue 제네릭 프로그래밍 제네릭 클래스의 T extends 상속 클래스 제네릭 메서드 컬렉션 프레임워크 개요 ArrayList 순차 리스트 컬렉션 프레임워크의 Iterator HashSet Comparable & Comparator 인터페이스 TreeMap 추가_Chapter06. Spring DI와 AOP Spring DI MySQL DAO AO.. 더보기
[패스트캠퍼스] 자바 강의 _ 7주차_K-디지털 JAVA&Spring 프로그래밍 학습일지 자바 강의 _ 7주차 내일배움카드 국비지원교육 Chapter05. Spring 스프링 MVC 원격프로그램 실행 AWS 배포하기 HTTP 요청과 응답 클라이언트와 서버 설정파일 텍스트와 바이너리 , MIME , Base64 MVC패턴 서블릿 JSP 회원가입화면 작성하기 쿠키 예외처리 프로그래밍 설계방법 2가지가 있다. 모델1 : WAS 웹 어플리케이션 서버 + 사용자 Request 서비스 + DAO 데이터베이스 + VIEW JSP 모델2 : 각각의 기능을 모듈화한다 모델2 방법 MVC 패턴으로 프로그램을 개발한다. 1. 클라이언트가 요청을 보내면 DispatcherServlet 클래스가 요청을 받는다 2. 요청을 HandlerMapping 에 전달한다 3. Contoller 를 선택하여 다시 Dispat.. 더보기
[패스트캠퍼스] 자바 강의 _ 6주차_K-디지털 JAVA&Spring 프로그래밍 학습일지 자바 강의 _ 6주차 내일배움카드 국비지원교육 Chapter04. Spring 스프링 프레임워크 스프링 프레임워크란 개발도구 개발도구 설치 설정 AWS서버 구축하기 스프링 프레임워크는 코드의 유지보수 , 생산성 상승을 위한 프로그램으로 JAVA+ Spring 와 Spring boot 를 배운다. 이론으로 정독한다고해서 이해가 어려운 부분으로 실습위주로 반복하면서 이론을 이해하는 과정을 거친다 개발도구 ① JDK 설치 : JAVA11이상 ② IDE 준비 : STS: 이클립스+ 스프링 ③ 톰캣 : 서버 ④ 웹프라우저 : 크롬 ⑤ 데이터베이스 : MySQL , MariaDB , Oracle ⑥ VScode : HTML , CSS , JS 작업 ⑦ Git : 버전관리도구 ⑧ AWS : 아마존 클라우드 서비스 ⑨.. 더보기
[패스트캠퍼스] 자바 강의 _ 5주차_K-디지털 JAVA&Spring 프로그래밍 학습일지 자바 강의 _ 5주차 내일배움카드 국비지원교육 Chapter03. 객체 지향 핵심 추상클래스 / 구현 템플릿 메서드 패턴 구현코드가 없는 인터페이스 인터페이스 목적 인터페이스의 다형성 인터페이스 요소 인터페이스 상속 구현 추상클래스와 인터페이스 개념에 대한 구분이 필요하다. 추상메서드는 선언부만 작성하고 구현부를 작성하지 않고 상속을 통해 하위클래스에 실행할 구현부를 적용한다. class 앞에 abstract 를 사용하여 정의한다. 하위클래스의 생성자에서 super()을 사용해서 생성자를 불러온다. 인터페이스는 구현부가 있는 일반 메서드, 일반 멤버 변수를 가질수 없다. 인터페이스의 모든 메서드는 public abstract로 선언해야한다. 생략시 컴파일시 자동으로 적용된다. 인터페이스는 interfac.. 더보기
[패스트캠퍼스] 자바 강의 _ 4주차_K-디지털 JAVA&Spring 프로그래밍 학습일지 자바 강의 _ 4주차 내일배움카드 국비지원교육 Chapter03. 객체 지향 핵심 클래스 상속 클래스 상속 구현 클래스 상속 / 형변환 메서드 재정의 = overriding 메서드 재정의 / 가상메서드 다형성과 사용목적 상속 사용목적 다운캐스팅 / instanceof 상속 클래스를 어떻게 사용하느냐에 따라 코드를 간결하게 짤수 있는지 중요한것같다. 상속의 정의 , 상속을 활용하기 위해 overriding , 다운캐스팅 등을 순차적으로 이해할수 있는 과정이 좋았다. 상속은 이렇게 하면된다 하고 알아서 응용하라는 느낌이 아니여서 이해가 훨씬 좋았고 하지만 어려운 내용이기에 백프로 이해는 못했으나 계속 반복하면서 공부를 해야할것같다. 어떻게 내것으로 만드느냐는 실습위주로 계속 반복하다보니 어떻게 다가가야할지 .. 더보기
[패스트캠퍼스] 자바 강의 _ 3주차_K-디지털 JAVA&Spring 프로그래밍 학습일지 자바 강의 _ 3주차 내일배움카드 국비지원교육 Chapter02. 객체 지향 입문 인스턴스 공통 변수 static 메서드 static 싱클톤 패턴 배열 객체 배열 2차원 배열 ArrayList static 접근제어지시자의 사용 싱글톤패턴을 이용하여 객체 지향 설계 패턴을 참고하자 . 이의 경우 다른 인스턴스를 만들더라도 선택한 인스턴스만을 출력한다 배열을 사용할때 , 길이는 최초 설정을 해야하고 타입과 동일한 데이터값을 넣어야한다 삭제, 추가할때마다 인덱스를 이동하여 요소를 이동해야한다 객체 배열 진행시 , 참조값을 전체를 복사할경우 값이 변경되도 같이 반영되거나 개별로 반영되도록 설정하는 방법 얕은 복사를 할때는 System.arraycopy(기존배열 , 시작인덱스 , 새배열 ,시작인덱스,크기) 로 복.. 더보기
[패스트캠퍼스] 자바 강의 _ 2주차_K-디지털 JAVA&Spring 프로그래밍 학습일지 자바 강의 _ 2주차 내일배움카드 국비지원교육 Chapter02. 객체 지향 입문 객체 지향 프로그래밍 클래스 함수 , 메서드 멤버 변수 , 메서드 인스턴스 , 힙 메모리 생성자 생성자를 정의하는 생성자 참조 자료형 (변수) 접근 제어 지시자 캡슐화 객체 간 협력 객체 지향 프로그래밍 문장내용을 객체로 구분하여 객체 프로그래밍 화 한다 (멤버변수를 구분한다) 프로세스 구조에서 DATA공간에는 지역변수가 저장되고 , HEAP 공간에는 객체 변수가 저장된다 STACK공간에는 전역변수가 저장된다. 접근제어지시자를 통해 보호해야할 정보 , 자주 변경되어도 상관없는 정보등을 구분해서 설정한다 각 클래스별로 구분하여 그 클래스에 들어가있는 변수를 접근제어지시자로 제어하고 프로그램을 수행하는 수행 클래스에서 실제 실.. 더보기
[패스트캠퍼스] 자바 강의 _ 1주차_K-디지털 JAVA&Spring 프로그래밍 학습일지 자바 강의 _ 1주차 내일배움카드 국비지원교육 Chapter01. 자바 기초 자바에 대한 기본 이해 이클립스 설치 2진수 , 8진수 , 16진수 컴퓨터의 자료표현 변수란? 정수 자료형 (int) 실수 자료형 (double , float) 문자 자료형 (char) 논리 자료형 (bloolean) 변하지 않는 상수 , 리터럴 , 형변환 대입연산자 , 부호연산자, 산술연산자 , 증가 감소 연산자 , 복합대입연산자 관계연산자 , 논리연산자 조건연산자 , 비트 연산자 if 조건문 if-else 조건문 switch -casw 조건문 while 반복문 do while 반복문 for 반복문 for 중첩 반복문 break문 , continue문 자바 기초 공부하면서 한번씩 들어봤던 부분이라 이해가 빨랐다 나는 개요 , .. 더보기

반응형
LIST