전체 글(64)
-
Day 42 - Java 기초 (4)
보호되어 있는 글입니다.
2022.12.07 -
Day 41 - Java 기초 (3)
보호되어 있는 글입니다.
2022.12.06 -
Day 40 - Java 기초 (2)
오늘은 지난 번에 이어 자바의 기초적인 문법과 요소들에 대해 배웠고, 그것들을 이 글에 정리할 것이다. 오늘 정리할 것들은 배열, 구조체, main() 메서드, 검색과 정렬, 생성자에 대한 것들이다. 배열은 Java에서 같은 자료형을 여러개 선언해서 사용할 수 있도록 만든 요소로, 파이썬의 리스트와 비슷하다. 다만 리스트에는 다양한 자료형을 함께 사용할 수 있는데, 배열은 같은 자료형만 사용해야 한다는 점이 다르다. 자바에서는 배열 생성 시 미리 배열의 길이를 부여해야 하며(인덱스와는 다르다!), 하나의 배열을 다수의 레퍼런스가 참고할 수 있다. 배열의 크기(혹은 길이)를 나타내는 length라는 메서드가 있는데, 이는 파이썬의 len()과 유사하다. 이러한 length 메서드는 배열에서 for-each..
2022.12.05 -
Day 39 - HTML 기초(2)
지난 글에 이어서 이번 글에서도 HTML의 기초적인 태그에 관해 간단하게 다루도록 하겠다. 오늘은 HTML의 input 태그와 php를 이용해 그것을 이용하는 방법을 배웠다. 자세한 태그 목록은 HTML 수업이 끝난 뒤 다른 글에 한꺼번에 정리하도록 하고, 어제 글과 마찬가지로 헷갈리기 쉽거나 중요한 부분만 요약할 것이다. input한 데이터를 php를 통해 받을 때 get이나 post를 통해 받을 수 있다. get의 경우 입력된 데이터를 주소창에 전부 불러오고 post는 그렇지 않다. 따라서 보안적으로 보았을 때 post가 좀 더 안전하다고 할 수 있다. 기본적으로 input한 데이터를 php로 전송하기 위해서는, 하나의 form 태그 안에 input 필드가 있어야 한다. 그렇지 않을 경우에는 각 fo..
2022.12.02 -
Day 38 - HTML 기초
오늘은 HTML의 기본적인 문법과 태그에 대해 배웠고 따라서 이에 대해 정리해보고자 한다. HTML은 스크립트 언어이기 때문에 문법은 쉬울 것이라는 설명을 들었었는데, 실제로 Java나 Python보다도 문법이 쉬운 느낌이었다. 어쩌면 live server를 통해 결과물을 바로바로 확인할 수 있기 때문에 더 그랬을 수도 있겠지만, 아주 복잡해보이는 코드와는 다르게 태그가 무엇을 의미하는지만 빠르게 외울 수 있다면 HTML을 사용하는데 큰 문제는 없을 것이라고 생각한다. 태그 중에 역할이 비슷한데 서로 출력이 달라 헷갈릴 것 같은 것들만 정리해보자면, div태그와 span태그의 경우, 서로 차지하는 영역의 크기가 다르다. (span > 텍스트가 있는 부분만 영역으로 함, div > 가로 한 줄 전체를 영역..
2022.12.01 -
Day 37 - Java 기초
지난 36일간의 파이썬 학습이 끝나고, 오늘부터는 새로운 언어인 Java를 배우기 시작했다. 오늘은 Java의 기초적인 문법과 Scanner, 연산자, 조건문, 반복문에 대해 학습했다. 파이썬과 다른 것들 위주로 정리해 보겠다. 인터프리터 언어인 파이썬과 달리 자바는 컴파일러 언어여서, 한 줄 한 줄 실행이 되지 않는다는 것이 우선 어려운 부분이었다. 또한 파이썬은 처음부터 코드를 작성하면 되지만, 자바의 경우 프로젝트를 만들고, 패키지를 만들고, 클래스를 만든 후 그 안에 코드를 작성해야 한다는게 다른 점이었다. 여기서 자바는 프로젝트명과 클래스명이 같아야 코드가 실행된다는 점이 추가되자 약간 복잡해졌다. 자바는 모든 클래스에 대해 중괄호({})를 사용하며, 코드 작성 시 한 줄이 끝나면 세미콜론(;)..
2022.11.30