개발누나

고정 헤더 영역

글 제목

메뉴 레이어

개발누나

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (235)
    • TIL (deeply) (3)
    • TIL (Today I Learned) (22)
    • Git 학습 & 활용 (5)
    • CS (0)
      • 운영 체제(Operating System) (0)
    • 문제 해결 (40)
      • 에러 해결도 실력이다. (28)
      • 50제 (2)
      • 백준 essential (0)
      • wikidocs 300제 (0)
      • 코드업 100제 (9)
    • 자료구조 (7)
      • 개념 (7)
    • 알고리즘 (7)
      • C.C.I (708) (0)
      • Introduction to Algorithms .. (0)
      • 문자열 조작 (5)
      • 배열 (2)
      • 정렬 (0)
      • 이진탐색 (0)
      • 재귀함수 (0)
      • 스택 (0)
      • 큐 (0)
      • DP (0)
    • Side Project (7)
      • Public (5)
      • Personal (1)
      • Stealth Mode (1)
      • 문제 해결력 증진 프로젝트 (0)
      • 개발자의 품격 4기 (0)
    • 개인 개발 공부 일지 (0)
      • Flask (0)
      • React (0)
      • JavaScript (0)
      • Python (0)
    • 수업 일지 (92)
      • JS (4)
      • Java (7)
      • Servlet (6)
      • Oracle DBMS (19)
      • HTML, CSS, Flex, Grid (18)
      • Git (0)
      • Spring (28)
      • React (10)
      • Node.js (0)
    • 유용한 정보 (1)
    • 정보 리뷰 (20)
      • short (1)
      • 생활코딩 Java (5)
      • 생활코딩 JS for web browser (0)
      • 생활코딩 Web2 JS (0)
      • 생활코딩 CSS (0)
      • 생활코딩 Node.js (0)
      • 뉴렉처 서블릿,JSP (0)
      • 웹 게임을 만들며 배우는 JS (0)
      • 김영한 스프링 입문 강의 (0)
      • 나도코딩 파이썬 (0)
      • JavaScript (0)
      • 시니어코딩 Flask (0)
      • 노드 리액트 기초강의 (0)
      • 만들고 비교하며 학습하는 리액트 (0)
      • 생활코딩 Redux (0)
      • 따라하며 배우는 리액트, 노드 (0)
      • Node.js 교과서 (0)
      • 생활코딩 Linux (14)
      • 생활코딩 AWS (0)
      • 따라하며 배우는 TDD 개발 (0)
      • 모든 개발자를 위한 HTTP 웹 기본 지식 (0)
      • AWS Cloud Practitioner Esse.. (0)
      • 생활코딩 GIT CLI 모음 (0)
      • 함수형 프로그래밍과 JavaScript ES6+ (0)
      • 이규원의 현실 세상의 TDD (0)
      • Node.js 초격차 (0)
    • 책 리뷰 (1)
    • 개인 (30)
      • Today (28)
      • 잡담 (2)
    • 기타 (0)

검색 레이어

개발누나

검색 영역

컨텐츠 검색

수업 일지/Java

  • 다형성(interface) 정리 (java)

    2021.04.08 by NayC

  • 추상화 정리 (java)

    2021.04.08 by NayC

  • 객체지향 정리 (java)

    2021.04.07 by NayC

  • 따옴표 정리

    2021.03.12 by NayC

  • 숙지를 위한 연습 문제들 (java)

    2021.03.11 by NayC

  • 변수 정리

    2021.03.08 by NayC

  • 10일. Java - 파일 읽기 , 비트 연산자

    2021.03.04 by NayC

다형성(interface) 정리 (java)

1. 캡슐화 알고 있다. 2. 두 개 이상의 캡슐이 만들어질텐데, 조립할 줄 안다. (has A) - 멤버로 꽂아넣고, 만드는 방식 3. 남이 만든 클래스를 상속받아서 (오버라이드) 쓸 수 있다. (is A) 반대로 내가 클래스를 만들었는데 여러 자식을 만들어야 할 것 같음. 공통 분모를 잘 사용할 수 있도록 1) 꼼수. 대문 만들어주기 (onPrint()같은거) 2) 자식이 내거 쓰고자하는게 있다면 재원 getter로 만들어줘서 쓰게 하기 3) 만약 못쓰게 하려면 abstract class 할 수도 있고 / 자식이 꼭 쓰도록 강요하려면 abstract method (35-37일 다시 새롭게 만들면서 복습) 상황 만약 저 프린트 로고가 마음에 들지 않아서, 다른 사람이 고칠 수 있도록 해주게 하고 싶을때..

수업 일지/Java 2021. 4. 8. 08:47

추상화 정리 (java)

1. 캡슐화 알고 있다. 2. 두 개 이상의 캡슐이 만들어질텐데, 조립할 줄 안다. (has A) - 멤버로 꽂아넣고, 만드는 방식 3. 남이 만든 클래스를 상속받아서 (오버라이드) 쓸 수 있다. (is A) 반대로 내가 클래스를 만들었는데 여러 자식을 만들어야 할 것 같음. 공통 분모를 잘 사용할 수 있도록 1) 꼼수. 대문 만들어주기 (onPrint()같은거) 2) 자식이 내거 쓰고자하는게 있다면 재원 getter로 만들어줘서 쓰게 하기 3) 만약 못쓰게 하려면 abstract class 할 수도 있고 / 자식이 꼭 쓰도록 강요하려면 abstract method (32일~34일 다시 새롭게 만들면서 복습) 추상화 - 캡슐의 공통분모를 잘라내는 것 (=공통분모의 캡슐화) ex) 클래식 (자동차), 세단..

수업 일지/Java 2021. 4. 8. 08:46

객체지향 정리 (java)

1. 캡슐화 알고 있다. 2. 두 개 이상의 캡슐이 만들어질텐데, 조립할 줄 안다. (has A) - 멤버로 꽂아넣고, 만드는 방식 3. 남이 만든 클래스를 상속받아서 (오버라이드) 쓸 수 있다. (is A) 반대로 내가 클래스를 만들었는데 여러 자식을 만들어야 할 것 같음. 공통 분모를 잘 사용할 수 있도록 1) 꼼수. 대문 만들어주기 (onPrint()같은거) 2) 자식이 내거 쓰고자하는게 있다면 재원 getter로 만들어줘서 쓰게 하기 3) 만약 못쓰게 하려면 abstract class 할 수도 있고 / 자식이 꼭 쓰도록 강요하려면 abstract method (29일~31일 다시 새롭게 만들면서 복습) 1. 새로운 패키지에, 파일을 만들어주었다. Program에는 main 함수를, Exam에다가는..

수업 일지/Java 2021. 4. 7. 12:40

따옴표 정리

어디에 ''를 붙이고, 어디에는 ""를 붙이고, 숫자, 문자에는 어떻게 구별을 하고... 맨날 헷갈리기만 했던 그 따옴표. 정리가 되었다. import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.util.Scanner; public class Program { public static void main(String[] args) throws IOException { FileInputStream fis = new FileInputStream ("res/covid19.csv"); Scanner fscan = new Scanner(fis); String line = fs..

수업 일지/Java 2021. 3. 12. 13:31

숙지를 위한 연습 문제들 (java)

* 배열* #시도 1 - 틀림 - 3번째 주의 #시도 2 - 암기 성공 #시도 1 - 틀림 - rand 함수 생성 시 (); 빼먹음 - 변수 설정 (방 [0] 방 [1] ... 을 정수형 [0] 정수형 [1] 이렇게 표현했음) - print할건데(rand에서 정수를 가지고 오는거지) 이거 표현 못함 #시도 2 - 틀림 - for문 조건에서 i 변수 설정 빼먹음 - 담아줄 때 rand.nextInt()라고만 표현 (그럼 어디서 랜덤으로 가지고 오는거겠니~) #시도 3 - 틀림 - for문 조건에서 i 변수 설정시에는 int만 쓰면 된다. - 위에 for문에서 변수 설정을 해줬더라도, 아래 for문에서도 변수 설정 해준다. #시도 4 - 암기 성공 * 개념 again - System.in.read();로 읽..

수업 일지/Java 2021. 3. 11. 00:31

변수 정리

package ex2.control; import java.util.Scanner; public class Practice5switch2 { public static void main(String[] args) { int kor, eng; int math; int total; float avg; kor = 0; eng = 0; math = 0; boolean more = true; Scanner scan = new Scanner(System.in); //EXIT: while (more) { int menu; System.out.println("┌────────────────────┐"); System.out.println("│ 메인 메뉴 │"); System.out.println("└───────────..

수업 일지/Java 2021. 3. 8. 13:39

10일. Java - 파일 읽기 , 비트 연산자

프로그래머 (구동을 위한 것에 특화) 개발자(developer) (제품 만드는 것에 특화) 알맹이 껍데기 (화면 만들기) 고민 빨리 찍어내기 ex) 데이터 분석 서비스를 만들고 싶을 때, 개발자는 '분석 라이브러리', '차트 라이브러리' 등을 찾아서 그냥 만드는. 프로그래머는 논문도 찾아보고, 함수도 직접 만들고. 남의 소스 대신 직접 특제 소스를 만드는 것을 목표로 해보자~ 비트 연산자. 지금 당장은 필요성을 못 느낄 수 있어도 공부를 더 파면 필요해질 수 있다는 게 요지. 입력값의 오류 = 예외의 오류 - 파일 입력 시 예외가 발생 할 수 있음 (파일이 없거나, 파일 읽을 권한이 없거나...) 예외 처리하는 방법은 지금 말하면 산으로 간다. - 지금은 그냥 빨간 줄에 exception 나오면 첫번째거..

수업 일지/Java 2021. 3. 4. 09:35

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
개발누나 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바