본문 바로가기

728x90
반응형

프로그래밍

(122)
[자바/기본] Generic 이란? 이전글에 Wrapper 클래스에 이어서 Generic에 대해서 포스팅 하고자 한다. Generic 클래스란? generic의 사전적 의미는 일반적으로 라는 뜻 클래스의 멤버변수 혹은 메소드의 리턴 타입이나 매개변수의 리턴타입을 지정하지 않고 일반적으로 정의 하는 클래스 본인은 사용자가 원하는 클래스로 사용하고 싶을때 사용할 수 있는 "다형성" 을 만족시켜줄 수 있는 클래스라고 이해 원하는 동작을 같지만 데이터 타입만이 다른 경우 Generic으로 설계함으로써 코드 생산성을 향상시킬 수 있다! (많은 블로거들이 꺽쇠 라는 단어로 표현) 안에 타입매개변수 (type parameter)를 지정한다. [Java7 이후 Diamonds 라는 표현을 많이 쓴다고 함] Why Generic 클래스? 앞서 설명했다 시..
[자바/기본] Wrapper 클래스란? (Boxing, UnBoxing) Wrapper 클래스란? 자바의 기본 자료형 (primitive type)을 감싸는 클래스 기본자료형 : boolean, char, byte, short, int, long, float, double Wrapper : Boolean, Char, Byte, Short, Integer, Long, Float, Double 앞에가 대문자로 시작하면 Wrapper구나~ 로 본인은 인식 String 처럼 Wrapper클래스는 immutable (불변성)을 가진다. String과 불변성에 대한 설명은 https://jk25.tistory.com/173 Wrapper Class 의 계층도 WHY Wrapper 클래스? 기본 자료형의 변수의 값을 가지는 객체를 생성해야할때 사용할 수 있다. EX) 자바의 메소드 혹은 ..
[자바/기본] String 클래스/ StringBuilder / StringBuffer / StringTokenizer String이란? 문자열이라고 불리는 클래스이다 문자열이란 char형 변수가 이어진 형태 (char[]), 따라서 String은 기본 자료형이 아닌 클래스 이다. String의 특징 불변성 (immutable) && 공유성 : 자바에서 String은 불변 즉, 변하지 않는다. 처음 만들어지는 String의 값은 저장이 되어있고, 그 값에 변경을 줄 때, 새로운 값으로 저장이 되고 그 값을 가르키게 된다 (불변성). 또한, 변경을 준 값이 이미 메모리에 저장되어있을 때, 그 값의 주소값을 가르키게 된다(공유성). public class Main { public static void main(String[] args){ String str1 = "Hey"; // Hey라는 값이 저장 System.out.pr..
[HTML/기본] FORM HTML FORM TAG 3 포스팅에 이어 html form 작성하는 방법에 대해서 작성하고자 한다. type text : 입력받는 value가 text number: 입력받는 value가 number password: 입력받는 value가 password임을 알리고 이를 ****등의 형식으로 바꿈 raido : 입력받는 value가 사용자의 선택에 의해 정해짐 (하나만) checkbox : 입력받는 value가 사용자의 선택에 의해 정해짐 (여러개) date : 날짜를 입력 받음 태그 마지막에 들어갈 수 있는 값 required : 필수 요소임을 뜻하고 이를 브라우저에서 인지하고 작성해달라고 함 disable : 해당 입력칸은 focus가 되지 않고, 그걸 시각적으로 보여줌 readonly : 해당 입..
[HTML/기본] TAG3 HTML TAG HTML TAG 두번째 포스팅에 이어서 그 외의 다른 많이 사용되는 태그들을 정리하고자 한다 첫번째 포스팅 https://jk25.tistory.com/154 [HTML/기본] TAG HTML 이란? Hypertext Markup Language은 웹페이지와 그 내용을 구조화하기 위해 사용되는 코드 => https://developer.mozilla.org/ko/docs/Learn/Getting_started_with_the_web/HTML_basics (웹 상 에서 보여지는 정보들 혹은 페이 jk25.tistory.com 두번째 포스팅 https://jk25.tistory.com/155 [HTML/기본] TAG2 HTML TAG HTML TAG 첫번쨰 포스팅에 이어서 그 외의 다른 많이..
[HTML/기본] TABLE TABLE HTML 문서에 표를 나타내기위한 table 태그가 제공된다. : table row 의 약자 : table data의 약자 : table header의 약자 실제 데이터를 담게 되는 것은 td, th 태그들이다. : table header 들을 담는 태그 : table body를 담는 태그 - 많은 태그들이 있지만 결국 테이블에 사용되는 태그들은 tr, td 이다 (작성자 주관) - 다른 태그들은 기준을 나누거나, CSS를 적용하고자 할때 사용 되기 용이하게, 그리고 읽는 사람으로 하여금 알아보기 쉽게 하기 위해서 라고 생각됨 예시 1 2 3 4 5 6 7 8 9 10 11 12 td 태그 안에 inline 속성으로 CSS 를 넣거나 밖에 head태그 안에 style 태그를 넣어서 CSS Se..
[HTML/기본] TAG2 HTML TAG HTML TAG 첫번쨰 포스팅에 이어서 그 외의 다른 많이 사용되는 태그들을 정리하고자 한다 첫번째 포스팅 https://jk25.tistory.com/154 [HTML/기본] TAG HTML 이란? Hypertext Markup Language은 웹페이지와 그 내용을 구조화하기 위해 사용되는 코드 => https://developer.mozilla.org/ko/docs/Learn/Getting_started_with_the_web/HTML_basics (웹 상 에서 보여지는 정보들 혹은 페이 jk25.tistory.com LINKS 태그 : Anchor의 약자로 이 태그 안에 들어 있는 값 (자식)을 누르면 지정된 링트, 위치로 이동하게 된다. 값 예시 네이버 Daum 위와 같이 a의 ..
[HTML/기본] TAG HTML 이란? Hypertext Markup Language은 웹페이지와 그 내용을 구조화하기 위해 사용되는 코드 => https://developer.mozilla.org/ko/docs/Learn/Getting_started_with_the_web/HTML_basics (웹 상 에서 보여지는 정보들 혹은 페이지의 구조등을 설계하는 코드) HTML 기본 - Web 개발 학습하기 | MDN HTML (Hypertext Markup Language)은 웹 페이지와 그 내용을 구조화하기 위해 사용하는 코드입니다. 예를 들면, 콘텐츠는 여러 개의 문단, 글 머리 목록이 구조화된 것이거나 사진이나 데이터 테이블일 수 developer.mozilla.org HTML은 마크업 언어로 정보를 태크로 감싸서 보여준다...

728x90
반응형