profile
훈이야 화이팅

[CSS] 글꼴 관련 스타일

부모 스타일이 자식 스타일에도 적용글꼴 그룹 : 사용자의 컴퓨터에 지정한 폰트가 없을 때를 대비하여 여럿 지정구글 폰트글자 크기 글자 굵기글자 스타일순서에 맞게 입력해야함font-size와 font-family는 필수 입력글자색키워드 사용 (blue, transpare

약 10시간 전
·
0개의 댓글
·

[JAVA] ArrayList

리스트는 배열과 비슷한 자바의 자료형으로 배열보다 편리한 기능을 많이 가지고 있다.배열과의 가장 큰 차이는 크기가 정해져 있지 않고 동적으로 변한다는 점이다. 동적으로 자료형의 갯수가 가변한는 상황이라면 List를 사용하는 것이 유리하다.List 자료형 중 가장 간단한

2일 전
·
0개의 댓글
·

[CSS] 선택자

<head> 내 <style> 태그 또는 분리된 파일에 적용 시 tag 선택자 : 문서 내 지명된 모든 태그에 적용class 선택자 : 문서 내 다수 요소에 동일하게 적용될 수 있는 class 속성에 적용id 선택자 : 문서 내 유일한 요소에 적용될 수 있는

2일 전
·
0개의 댓글
·
post-thumbnail

[JAVA] Exception - 3

우리가 만든 예외를 사용자에게 던지는 방법원하는 지점에 예외상황을 만들어서 오류를 만들어 낼 수 있다.throw는 예외를 발생시키는 명령어이다. throw 뒤에는 예외 정보를 가지고 있는 예외 클래스가 위치한다. 위의 메소드를 사용하는 메소드에서 try-catch를 이

2022년 8월 9일
·
0개의 댓글
·

[JAVA] Exception - 2

이클립스에서 키워드 더블클릭 - 콘솔창 옆에 뜨는 Javadoc을 확인하면 자바문서를 바로 확인할 수 있다. 그 중 Throws라는 항목이 있다. 이는 반드시 처리가 필요한 예외를 보여준다. (java에서도 API를 만들면서 예외를 던진 것이다)FileReader 메소

2022년 8월 9일
·
0개의 댓글
·
post-thumbnail

[JAVA] Exception - 1

예외 (exception)란, 프로그램을 만든 프로그래머가 상정한 정상적인 처리에서 벗어나는 경우에 이를 처리하기 위한 방법이다. 나누기에서 0으로 나누려고 하면 Exception \*\*in\*\* thread "main" java.lang.ArithmeticExce

2022년 8월 9일
·
0개의 댓글
·

[HTML] form 사용하기

💡 정보를 입력받기 위해 사용되는 요소들을 알아보자<form>앞으로 만들 페이지에서는 <form> 태그를 사용하지는 않을거지만, 앞으로 사용할 태그들의 부모 요소로 알아두어야 한다.정보 제출에 사용되는 문서 구획내부 입력 양식들의 부모, 컨테이너 역할입력된

2022년 8월 9일
·
0개의 댓글
·

[HTML] 구획과 시맨틱 요소

💡 구획을 나누기 위해서 <div> 를 사용하지만, 특정한 용도를 나타내기 위해서 시멘틱 태그들을 이용한다.<div> : division순수 컨테이너 : 스스로는 아무것도 표현하지 않음, 용도를 추론할 수 없는 컨테이너 역할만 한다.다른 요소들을 묶거나,

2022년 8월 9일
·
0개의 댓글
·

[HTML] 인라인 요소와 블럭 요소

자체적인 크기와 여백이 없다. : 내용부의 크기가 요소의 크기를 결정한다.높이, 너비, 외부/내부 여백 설정이 불가능하다.내용부의 가로, 세로 정렬 설정이 불가능하다.줄바꿈을 강제하지 않는다.보통은 다른 데이터와 인라인 요소만 포함한다. (block 레벨 요소는 포함이

2022년 8월 9일
·
0개의 댓글
·

[HTML] 중첩되는 태그

다른 태그들을 포함하거나 다른 태그에 포함되어 사용되는 태그들이다.어떤 요소들을 포함하는 목록을 나타낼 때 사용한다.목록태그는 CSS와 함께 다양한 형태로 활용된다. (예, 사이트의 메뉴 항목들)<ul> > <li>unordered (순서가 없는) list&

2022년 8월 9일
·
0개의 댓글
·

[JAVA] 다형성

다형성 (polymorphism) 하나의 메소드나 클래스가 있을 때 이것들이 다양한 방법으로 동작하는 것을 의미한다. 같은 이름의 메소드지만 매개변수에 따라서 다른 방식으로 실행이 되므로 오버로딩은 메소드의 다형성 중 하나이다.클래스 B는 클래스 A를 상속하고 있다.

2022년 8월 8일
·
0개의 댓글
·
post-thumbnail

[HTML] 웹 사이트 뼈대 만들기

HypeTextMarkup LanguageWhat You See What You Get : 마크업언어가 아니라 보이는대로 끌어다가 웹 페이지를 만드는 것접근성 (accessable) : <html lang=”ko”> 보기에는 크게 다르지 않지만 브라우저에서 인식하

2022년 8월 8일
·
0개의 댓글
·

[JAVA] interface

어떤 객체가 있고 그 객체가 특정한 인터페이스를 사용한다면 그 객체는 반드시 인터페이스의 메소드들을 구현해야 한다. 만약 인터페이스에서 강제하고 있는 메소드를 구현하지 않으면 이 애플리케이션은 컴파일조차 되지 않는다.interface I : 인터페이스를 선언할 때는 이

2022년 8월 7일
·
0개의 댓글
·

[JAVA] final

추상 (abstract)이 상속을 강제하는 것이라고 하면 final은 상속/변경을 금지하는 규제이다.이전에 PI 값을 지정할 때 다른 클래스에서 값을 수정할 수 있었는데, 이를 규제하기 위해 final이라는 키워드를 쓸 수 있다. final로 지정을 하면 다른 메소드나

2022년 8월 7일
·
0개의 댓글
·

[JAVA] abstract

abstract 클래스나 abstract 메소드는 바로 사용할 수 없으며 사용하기 위해서는 반드시 상속을 사용하도록 강제한다. 추상클래스를 인스턴스화할 수 없으며, 상속을 하고 상속한 클래스를 사용해야 한다.추상메소드는 시그니처만 가지고 본체가 없다. (중괄호 안의 내

2022년 8월 7일
·
0개의 댓글
·
post-thumbnail

[JAVA] 접근제어자

자유와 규제규제 : 추상 클래스, final, 접근 제어자, 인터페이스와 같은 규칙을 통해 체계적인 프로그래밍을 할 수 있다.키워드 private으로 시작되는 메소드는 클래스 밖에서는 접근할 수 없다. 이 private 의 자리에 오는 것들을 접근 제어자 (access

2022년 8월 7일
·
0개의 댓글
·

[기초] 언어의 종류, 기본 어휘

C : 고수준 언어 중에서는 기계에 상대적으로 가까워서 기계를 구체적을 통제할 수 있는 언어 . 배우는게 어렵지는 않지만 사용할 수록 난이도가 올라간다. 사용의 효율성보다는 기계의 효율성을 높일 수 있음C++ : 하드웨어가 중요하면서도 고급기술이 필요한 게임이나 그

2022년 8월 7일
·
0개의 댓글
·

[JAVA] API & module

아래의 코드는 화면에 1을 출력하는 코드이다.System : class의 이름의 첫 문자는 대문자라는 것을 감안하면 이는 클래스 이름일 것이다.println : 메소드일 것이다.out : class의 변수일 것이며 인스턴스화 시키지 않고 사용하고 있으므로 static일

2022년 8월 4일
·
0개의 댓글
·

[JAVA] 패키지

패키지는 하나의 클래스 안에서 같은 이름의 클래스들을 사용하기 위한 방법. 클래스가 많아짐에 따라 같은 이름을 가진 클래스가 생겨날 가능성이 높아지게 되는데 이름의 충돌을 방지하기 위해 고안된 것이 패키지라고 할 수 있다.정보 공학에서는 ‘이름의 충돌'이라는 문제를 해

2022년 8월 4일
·
0개의 댓글
·

[JAVA] 클래스 패스

클래스 패스 클래스가 위치하는 경로를 지정해서 자바가 필요로 하는 클래스를 로드할 수 있는 방법. terminal 이용하여 class 파일 확인하기 1. ClassPathDemo 폴더안에 ClassPath 라는 java 파일을 만들어준다. 2. terminal

2022년 8월 4일
·
0개의 댓글
·