blues_log
article thumbnail
2023-05-08 TIL (HTML)
TIL&WIL 2023. 5. 8. 21:05

오늘 배운 내용 HTML CSS 학습한 내용 HTML 이란 HTML(Hypertext Markup Language)은 우리가 보는 웹페이지가 어떻게 구조화되어 있는지 브라우저로 하여금 알 수 있도록 하는 마크업 언어이다. HTML은 elements로 구성되어 있으며, 이들은 적절한 방법으로 나타내고 실행하기 위해 각 컨텐츠의 여러 부분을 감싸고 마크업 한다. elements의 주요 구성은 다음과 같다. 여는 태그 닫는 태그 내용 : elements의 내용이며 단순한 텍스트 여는 태그, 닫는 태그, 내용을 통틀어 elements라 한다. 태그(tag) 태그(tag)는 웹 상의 다른 페이지로 이동하게 하는 하이퍼링크 내용들을 생성하거나, 단어를 강조하는 등의 역할을 한다. 자주 쓰이는 태그를 정리하면 다음과..

article thumbnail
2023-05-04 TIL (Java : 클래스와 인스턴스)
TIL&WIL 2023. 5. 4. 20:47

오늘 배운 내용 Java : 객체지향 전반적인 내용 복습 HTML 학습한 내용 클래스(class)와 인스턴스(instance) 클래스는 변수와 메소드를 담는 상자이다. 인스턴스는 클래스를 복제(?)하지만 그 안에서 변수와 메소드를 일부 변경할 수 있다. 클래스는 설계도, 인스턴스는 설계도로 만들어진 제품 정도로 이해하면 쉬움 ! 클래스와 인스턴스를 사용하게 되면 코드의 중복을 제거하고 코드의 수정이 용이해진다. 클래스 멤버와 인스턴스 멤버 클래스 변수는 모든 인스턴스가 공유하는 변수이다. 클래스에서 만들어진 인스턴스는 자연스럽게 클래스의 변수의 값을 갖는다. 클래스 변수의 용도는 다음과 같다. 인스턴스에 따라서 변하지 않는 값이 필요한 경우 인스턴스를 생성할 필요가 없는 값을 클래스에 저장하고 싶은 경우..

2023-05-03 TIL (Java : Static, FileWriter, FileReader 클래스)
TIL&WIL 2023. 5. 3. 21:11

오늘 배운 내용 Java : Method의 전반적인 내용 복습 , FileWriter 클래스 학습한 내용 static public static void main(String[] args) { } 메소드를 선언할 때 나오는 static은 어떤 경우에는 붙이고 어떤 경우에는 붙이지 않는 경우가 있다. 결과부터 정리하면 다음과 같다. class method에서는 static을 붙인다. instance method에서는 static을 붙이지 않는다. 다음 코드의 예에서 그 차이를 명확히 알 수 있을 것이다. Class Blue { public void a() { System.out.println("A") } } public class InstanceMethod { public static void main(St..

2023-05-02 TIL (Java : Math 클래스)
TIL&WIL 2023. 5. 2. 21:12

오늘 학습한 내용 Java : Java의 전반적인 내용 복습(생활코딩 Java1 강의 학습), Math 클래스 활용법 주요내용 Math 클래스 클래스(class)란 서로 연관된 변수들과 메소드들을 모아서 이름을 붙인 것을 말한다. Java에서는 기본적으로 제공하는 부품들의 조작방법인 API (Application Programming Interface)를 제공하고 있는데, 그 중 수학과 관련된 기능을 제공하고 있는 것이 Math클래스이다. Math클래스는 특별히 Package를 import하지 않아도 사용 가능하다. import를 해야 하는 것과 하지 않아도 되는 것의 차이는 Java API에서 해당 클래스를 찾아서 내용 안에 Constructor(생성자)가 있으면 해야하고, 없으면 하지 않아도 된다. ..

2023-05-01 TIL (Java : JVM, 변수, 형변환)
TIL&WIL 2023. 5. 1. 18:53

오늘 학습한 내용 Java 기본적인 내용 복습 내용 컴퓨터가 Java를 인식하는 과정 사람이 코드를 자바의 문법으로 작성한다. ( *.java 파일 ) 이 단계에서는 컴퓨터는 문법을 이해할 수 없다. 컴퓨터가 작성된 코드를 이해하기 위해서 컴파일(compile)이라는 단계를 거친다. ( *.class 파일) 컴파일 된 파일을 JVM(Java Virtual Machine)이라는 프로그램을 통해 Run하면 *.class를 확장자를 읽어서 컴퓨터를 동작시킨다. 변수의 효용 변수를 활용하면 값을 넣거나 바꾸는 작업을 한 번에 실행할 수 있으므로 반복작업을 줄일 수 있다. 변수의 이름을 지정하면서 데이터의 쓰임이 명확해지는 효과를 줄 수 있다. 코드가 단순해지고, 코드를 공유하기가 수월해진다. 형변환 형변환에는 ..