Tech Stack32 HTML [2] meta - 어떤 정보에 대한 설명을 담은 정보를 meta data라고 한다. - 웹페이지의 제목, 저자, 어떤 내용을 담는지, 검색 키워드 등의 정보를 예시로 들 수 있다. - 웹 페이지에 표현되지는 않지만 웹 페이지를 설명하기 위한 부가정보를 의미함 - 안에 로 지정한다. - meta는 페이지의 설명을 담기도하지만, 검색 엔진 등에서도 사용될 수 있다. 메타 예제 Semantic tag [ 의미론적 태그 ] - html5에서 특별한 기능은 없지만, 문서의 정보를 보다 잘 표현하기 위해서 사용하는 의미론적 태그이다. - 이를 이용해서 정보에서의 가치를 높일 수 있다. - 정보를 잘 표현하기 위해 의미에 맞는 태그를 잘 할용하는 것이 중요한데 Html5의 정의는 아래와 같다. - 웹 문서를 읽거나 쓸때 .. 2022. 2. 17. 제네릭 (Generic) 제네릭 Java 5부터 제네릭(Generic) 타입이 새로 추가 되었다. 제네릭 타입을 이용해서 잘못된 타입이 사용될 수 있는 문제를 "컴파일 과정"에서 제거하는 것이 가능해졌다. 제네릭은 컬랙션, 람다식, 스트림 등 널리 사용되므로 확실히 이해해 두어야 한다. 특히 API 문서를 보면 제네릭 표현이 많기 때문에 이를 이해하지 못하면 문서를 이해하는데 어려움이 생길 수 있다. 제네릭은 클래스와 인터페이스, 메소드를 정의할 때 타입을 파라미터로 사용할 수 있도록 한다. 즉 데이터의 타입을 일반화(generalize)하여 컴파일 시 type check로 런타임 시 안정성을 보장한다. 제네릭의 이점 [1] 컴파일 시 강한 타입 체크가 가능함 자바 컴파일러에서 잘못 사용된 타입의 문제점을 제거하기 위해 제네릭 .. 2022. 2. 7. 컬렉션 프레임 워크 프레임워크 : 사용 방법을 미리 정해 놓은 라이브러리를 의미함 컬랙션 프레임워크는 몇 가지 인터페이스를 통해서 다양한 컬렉션 클래스를 이용할 수 있도록 한다. 정리하자면 여러 건의 데이터르 다루기 위해 다양한 자료구조의 구현을 위한 클래스와 인터페이스들의 집합 다양한 자료구조의 구현체를 클래스 라이브러리 형태로 제공한다. ArrayList , HashSet ... 데이터의 자료구조 뿐만 아니라 알고리즘 구현체도 제공한다. 클래스에서 데이터를 가공하기 위한 메서드를 제공한다. 데이터의 조회, 삭제, 추가, etc ... 애플리케이션을 개발 시 다수의 객체를 저장하고 필요 시 꺼내서 사용하는 경우가 생김 이 때 컬렉션 컬렉션 프레임워크 VS Array Array Collection Framework 데이터 .. 2022. 2. 7. HTML HTML (HyperText Makrup Language) (HyperText)하이퍼텍스트[링크]를 가장 중요한 특징으로 하는 (Markup) 마크업이라는 형식을 가진 (Lanugage)언어 : 웹 브라우저에게 표시되는 웹 페이지를 만들어 달라고 서버에 요청하는 언어 Tag HTML의 강점 데이터를 어떻게 표현할지 선언하는 문법이다. : 시작 태그 , : 닫히는 태그 하이퍼 텍스트와 속성 속성 속성에 이름에 따라 그 기능이 정해져있고 , 순서는 상관하지 않는다. 속성을 통해서 태그로는 제한적이었던 추가적인 기능들을 구현할 수 있게 되었다. 하이퍼 텍스트 tag : 링크와 링크를 연결하는 하이퍼 텍스트 태그 즉, 링크를 만드는 태그이다. < href = "URL" target="_blan.. 2022. 1. 17. 이전 1 2 3 4 5 6 7 8 다음 반응형