목록전체 글 (210)
개발의 시작과 끝
25일차 7강 - 자바 플랫폼(Platform)의 특징 새로운 wora api의 탄생 운영체제에 자바 플랫폼을 설치하면 단일하게 자바 API를 사용할 수 있다.
25일차 18 : 50 ~ 18 : 55 : 뉴렉처 강의, 요점정리 게시판 완료된 기능 목록 help : 명령어 리스트 add : 게시물 추가 list : 게시물 리스트 detail : 게시물 상세 remove : 게시물 삭제 revise : 게시물 수정 exit : 게시물 종료 완료하지 못한 목록 게시물 조회수 기록 게시물 추천 회원가입 로그인/로그아웃 로그인 한 회원만 글 작성 삭제와 수정은 작성자 본인만 가능하도록 게시물 페이징 부족한 부분 배열에 데이터가 어떻게 저장되고, 어떻게 꺼내 오는지의 기능을 아직 잘 이해 못함. 리모컨에 대한 개념이 아직 부족하여 리모컨 기능을 잘 활용하지 못함. 메서드 생성과 리턴에 아직 익숙하지 못함. 어떤 부분에서 막혔는지 list에서 배열에 저장된 데이터들을 불러..
24일차 발광다이오드에 저항이 필요한 이유 LED(Light-Emitting Diode) - 발광다이오드 레지스터( Resistor) - 저항기 전류가 흐르면 발광을 해서 표현하는 다이오드로 LED는 양쪽의 전위치가 생기면 그 전위치만큼 밝아지는 원리이다. LED를 바로 +, - 꽃으면 시뮬레이션에서 전구가 파괴된다. 이유는 배터리에서 순간적인 과전류가 들어갔는데 LED가 그 전류를 다 견디지 못해서 이다. 그래서 과전류로 인해 LED가 손상될 수도 있다는 것을 나타낸다. 그래서 이 LED의 과전류를 줄일 수 있는 방법이 저항이다. 이 저항에 의해서 전류를 조절할 수 있다. 저항의 역할이 전압과 전류를 조절하는 역할을 한다. 참조 - https://gooya17.tistory.com/entry/%EC%9..
24일차 양극 : 애노드(Anode), 음극 : 캐소드(Cathode) 전극의 극성에 따라 양극, 음극으로 구분하고 전극의 진행되는 산화, 환원 반응에 따라선 애노드, 캐소드로 구분한다. 전극에서 진행되는 산화, 환원 반응에 따라서도 아래와 같이 전극을 구분할 수 있다. 양극 (positive electrode) : 서로 대립하는 두 개의 전극 가운데 전위가 더 높은 쪽을 가리킨다. 음극 (negative electrode) : 두개의 전극 사이에 전류가 흐를 때, 전위가 낮은 쪽의 전극을 가리킨다. 애노드 (Anode) : 전자를 방출하거나 산화(oxidation) 반응이 일어나는 전극. 캐소드 (Cathode) : 전자가 들어오거나 환원(reduction) 반응이 일어나는 전극. 전지를 방전할 때 :..
24일차 6강 - 자바 언어의 특징 c/c++ 언어가 가지는 문제점에서 보완된 자바 - c/c++ 언어가 가지는 문제점들 중 객체 생성과 제거 부분에서 제거하는 작업까지 사람이 했기 때문에 생성과 제거가 쌍이 이루지를 못해 메모리 누수가 발생. 즉, 메모리가 모자라는 현상이 발생. 그 점을 보완하여 delete 키워드를 제거하고 자바 실행환경이 알아서 하게끔 함. - 참조변수와 포인터 변수중 객체의 포인터 제거. - 이차 이상의 포인터문제에서 모든 포인터 제거. - 데이터 구조를 정의하는 두 가지 방법 stuct키워드 제거. - 함수지향과 객체지향 중 함수는 메서드로만 사용하도록 제약. - 컬렉션의 부제에서 언어에 컬렉션을 포함함. - 글로벌한 문자 데이터처리의 복잡성에서 다양한 인코딩을 하여 문자열 기..
24일차 17 : 10 ~ 17 : 40 : 자바 콘솔 입력 강의 17 : 40 ~ 18 : 00 : 뉴렉처 강의, 요점정리 18 : 00 ~ 19 : 00 : 음극, 양극 정의 / LED에 저항이 필요한 이유 정리 21 : 00 ~ 01 : 20 : 자바 게시판 구현 시뮬레이션 실험 결과 - LED를 연결하려면 배터리가 필요하다 - 배터리와 LED를 연결할 때 음극과 양극을 서로 맞춰야 불이 들어온다. - 배터리와 LED를 레지스터 없이 연결하게 되면 과전류가 흐른다. - 배터리와 LED 중간에 레지스터를 넣으면 류가 흐르는것을 어느정도 막아주어 과전류가 흐르지 않는다. - LED 양극과 레지스터 터널 2, 레지스터 터널 1 배터리 양극, 배터리 음극과 LED음극을 연결하면 불이 들어온다. - 위에에서..
23일차 프로그래밍 언어 활용
23일차 Calendar Calendar 클래스는 자바에서 날짜와 시간에 관한 데이터를 손쉽게 처리할 수 있도록 제공하는 추상 클래스이다. 이 클래스가 추상 클래스로 선언된 이유는 나라마다 사용하는 달력 체계가 조금씩 다를 수 있기 때문이다. 이러한 Calendar 클래스에는 날짜와 시간을 처리하기 위한 다양한 필드와 메소드가 포함되어 있다. Calendar 클래스의 모든 필드는 클래스 변수(static variable)이므로, 객체를 생성하지 않고도 바로 사용할 수 있다. 예제1 add() 메서드 add() 메소드는 전달된 Calendar 필드에서 일정 시간 만큼을 더하거나 빼준다. Calendar time = Calendar.getInstance(); System.out.println(time.get..