본문 바로가기

컴퓨터학원(복습)(수료)

자바(JAVA)기반 안드로이드 웹&앱 개발 27일차(HTML5 기본 태그, 입력 양식 태그, 구조화 태그) 안녕하세요, 의창입니다. 원래 예제가 많은 날인데.. 오늘 제가 시간이 없어서 개념만 정리했습니다.. 내일부터는 다시 예제도 올리겠습니다! ​ HTML5 기본 태그 글자태그 .1) 제목과 본문 글자 태그 태그 설명 제목 글자 h1 1번째로 큰 제목 글자 생성 h2 2번째로 큰 제목 글자 생성 h3 3번째로 큰 제목 글자 생성 h4 4번째로 큰 제목 글자 생성 h5 5번째로 큰 제목 글자 생성 h6 6번째로 큰 제목 글자 생성 본문 글자 p 본문 문단 생성 br 줄 바꿈 hr 수평 줄 삽입 ※ 특수 문자 표기 특수문자 출력문자 공백 & & ,2) 앵커태그 태그 설명 a 하이퍼링크 생성 한빛미디어 ※ 빈 링크 : 웹 표준을 지키면서 이동하지 않는 a 태그 언론사 전체보기 .3) 글자모양 태그 태그 설명 b .. 더보기
자바(JAVA)기반 안드로이드 웹&앱 개발 26일차(HTML5, 태그, 속성, 주석, 페이지 작성과 실행) 자바 책을 끝내면서 남은 시간에 HTML도 진행하였습니다. ​ 1. 태그와 요소 .- HTML 페이지를 구성하는 각 부품을 요소라고 한다.(제목,본문,이미지 등) .- 태그는 이러한 요소를 만들 때 사용하는 작성 방법이다. .- 자바슼릡트 개발에서는 요소를 객체(object)라고도 한다. .- 흔히 요소와 태그를 구분하지 않고 사용한다. 요소 구분 형태 예 내용을 가질 수 있는 요소 내용 Hello HTML5 즐거운 웹 프로그래밍 입문 내용을 가질 수 없는 요소 .- 내용은 텍스트가 될 수도 있고, 다른 요소가 될 수 있다. .- 내용은 가질 수 있을 뿐이지 입력하지 않아도 상관 없다. 2. 속성 .- 속성은 태그에 추가 정보를 부여할 때 사용하는 것이다. ※ Hello HTML5 ☞ title : 속성.. 더보기
자바(JAVA)기반 안드로이드 웹&앱 개발 26일차(NIO2, Thread, 동기화) 드디어 JAVA 책 한권이 끝났습니다.. 내용이 다 기억이 나진 않고.. 아직 아무것도 안보고 코딩도 못합니다.. 취업할 수 있을런지 ㅠㅠㅠ ​ 1. NIO 기반의 입출력 .1) NIO의 채널(Channel)과 버퍼(Buffer) ..(1) NIO에서는 스트림을 대신해서 ‘채널’이라는 것을 생성한다. ..(2) 스트림은 한 방향으로만 데이터가 이동하지만 채널은 양방향으로 데이터 이동이 .......가능하다. ..(3) 스트림은 입력스트림과 출력스트림이 구분되므로 쓰면서 동시에 읽는 것도 .......가능한 스트림을 생성할 수 없다. 그러나 채널은 하나의 채널을 대상으로 읽고 쓰는 .......것이 가능하다. ..(4) 채널은 반드시 버퍼에 연결해서 사용해야 한다.(제약사항) ...☞ 채널의 데이터 출력 .. 더보기
자바(JAVA)기반 안드로이드 웹&앱 개발 25일차 이어서..(NIO 2) 1. NIO .- java.io 패키지의 성능을 보강하기 위해 추가된 API다. .1) Paths와 Path 클래스 ..(1) Path path = Path.get(“C:\\JavaStudy\\PathDemo.java”); ..(2) Path는 경로를 표현하기 위한 인터페이스이며, Paths.get 메소드가 반환하는 ‘경로 ......정보를 담은 인스턴스’를 참조하는 참조변수 선언에 사용된다. ......(\는 이스케이프 시퀀스 문자이므로 \\으로 표시한다.) ..(3) 해당 파일의 존재유무와 상관없으며 이 문장을 실행한다고 해서 경로에 파일이 생성이 ......되는 것도 아니다. ※ Paths.get 기본예시 ​ ☞ getRoot() : 루트 디렉토리 반환 ☞ getParent() : 부모 디렉토리 반.. 더보기
자바(JAVA)기반 안드로이드 웹&앱 개발 25일차(I/O 스트림, 필터스트림, 바이트 스트림, FileReader, ObjectInputStream 등) 안녕하세요, 의창입니다. 오늘 NIO 도 어느부분 나갔으나, 해야 할 과제가 있어 NIO 부분은 내일 올리겠습니다. ​ 1. I/O 스트림 .1) 스트림이 ‘데이터를 어떻게 원하는 형태로 걸러내고 가공할 것인가?였다면, .....‘I/O 스트림은 ’어떻게 데이터를 입력하고 출력할 것인가?‘에 대한 것이다. .2) I/O 모델과 스트림(Stream)의 이해 ..(1) 입력 스트림(Input Stream) ...- 실행 중인 자바프로그램으로 데이터를 읽어 들이는 스트림 ..(2) 출력 스트림(Output Stream) ...- 실행 중인 자바 프로그램으로부터 데이터를 내보내는 스트림 ※ try-with-resources 문을 기반으로 한 입 출력 스트림 예시 ​ ☞data.dat라는 데이터파일 생성 .3) .. 더보기
자바(JAVA)기반 안드로이드 웹&앱 개발 24일차(Stream, Looping, LocalDate, ZoneId) 1. 스트림의 생성 : 스트림 생성에 필요한 데이터를 직접 전달 .1) Stream 인터페이스에 정의되어 있는 static 메소드가 둘이 있다. static Stream of(T t) static Stream of(T...values) ※ Stream 생성 : 스트림 생성에 필요한 데이터를 직접 전달 ​ ☞ List sl 을 통해서 생성된 스트림 sl 은 하나의 인스턴스만 존재한다. ☞ 그리고 그 인스턴스는 참조변수 sl이 참조하는 컬렉션 인스턴스이다. .2) DoubleStream, IntStream, LongStream static DoubleStream of(double...values) // DoubleStream의 메소드 static DoubleStream of(double t) // Doubl.. 더보기
자바(JAVA)기반 안드로이드 웹&앱 개발 23일차(메소드 참조, map, flatMap, Optional, Stream, Filtering, Mapping, reduce) 제가 생각했을 때 중요하지 않은 부분이나.. 구체적인 설명은 생략하였습니다.. 왜냐하면.. 지금 머리로는 일단 외우는게 먼저라고 생각해서입니다 ㅠㅠ ​ 1. 메소드 참조의 4가지 유형과 메소드 참조의 장점 .1) 메소드 참조의 유형 ..(1) static 메소드의 참조 ※ 람다식을 작성한 static 메소드 참조 예시 ​ ☞ 이미 정의되어 있는 메소드를 사용하여 람다식을 작성할 때, 자바 8에서부터는 메소드 정보만 전달 할 수 있도록 하고 있다. ☞ Consumer c = l -> Collections.reverse(l); 를 Consumer c = Collections::reverse; 로 바꿀 수 있다. ☞ ‘메소드 참조’에서 람다식에는 있는 인자 전달에 대한 정보를 생략할 수 있는 이유는 “acce.. 더보기
자바(JAVA)기반 안드로이드 웹&앱 개발 22일차(멤버클래스, 로컬클래스, 익명클래스, 람다) 3.23(화)는 온라인 수업으로 일차에서 뺐습니다. ​ 1. ‘멤버 클래스(Member Class)’를 언제 사용하는가? .1) 클래스의 정의를 감추어야 할 때 유용하게 사용이 된다. .2) 멤버 클래스가 private로 선언되면 이 클래스 정의를 감싸는 클래스 내에서만 ....인스턴스 생성이 가능하다. ※ 멤버클래스(Member Class) 사용 예시 ​ ☞ Papers 클래스의 외부에서는 getPrinter 메소드가 어떠한 인스턴스의 참조 값을 ....반환하는지 알지 못한다. 다만 반환되는 참조 값의 인스턴스가 Printable을 구현하고 ....있어서 Printable의 참조변수로 참조할 수 있다는 사실만 알 뿐이다. ....이러한 상황을 ‘ 클래스의 정의가 감추어진 상황’이라고 한다. ☞ 클래스의.. 더보기