Javascript 데이터 타입과 연산자 데이터 타입 string number boolean ... 연산자 산술 연산자 비교 연산자 ( === 같다, !== 다르다 //자바와 차이점은 =이 하나 더 들어간다) -차이점? === : 데이터 타입까지 같은가? ex) string "1" === int 1 // false == : 생김새만 같은가? ex) string "1" == int 1 // true 논리 연산자 && : and || : or ! : not 조건문 / 반복문 자바와 같은 방식을 사용하기 때문에 생략. 배열은 반복문과 같이 많이 사용한다. 배열의 길이가 길 때에는 length함수를 이용한다. 45488 문자열로 형변환을 해준 후 .padStart(길이값, start)를 붙여주어서 '045488..
전체 글
기술스택설명 웹사이트의 구조 client(front-end) → server(back-end) 데이터 요청 → fe : 사용자가 실제로 서비스를 사용하며 눈에 보이는 화면을 담당 be : 서비스 사용에 필요한 데이터, 서버 및 보안 등을 담당 front-end 데이터를 보내고, 데이터를 받으며 실제 유저가 사용하는 ui화면을 담당 -웹 웹개발 언어 : html, css, java-script > 기본 라이브러리/프레임워크 : 일정 메소드를 한 곳에 모아놓은 것, 자바스크립트를 더 효율적으로 사용할 수 있게 해주는 것 react.js, vue.js, angular.js > 레고 부품들을 먼저 만들고 조립하는 방식 앱 : OS - 앱 개발언어 - 크로스플랫폼 개발 언어 android - Kotlin - Re..

Class 객체를 담기 위한 틀, 설계도이다. 과자와 과자틀을 예시로 들면 과자는 객체이고 과자틀은 클래스! Object 객체 모든 인스턴스를 대표하는 포괄적인 의미를 지녔다. Instance 설계도를 바탕으로 소프트웨어 세계에 구현된 구체적인 실체 즉, 객체를 소프트웨어에 실체화 하면 그것을 ‘인스턴스’라고 부른다. 객체는 클래스의 인스턴스 ++ 클래스를 사용하기 위해서는 메모리를 생성해야한다. 이렇게 메모리 상에서 생성된 클래스를 객체 또는 인스턴스라고 하는데, 레퍼런스 변수는 이러한 메모리 상에 생성된 인스턴스를 가리키는데 사용되는 변수이다. Object vs Instance 클래스의 타입으로 선언되었을 때 object라 부르고, 그 object가 메모리에 할당되어 실제 사용될 때 instance라..

HTML (HyperTex Markup Language) 네트워크가 연결된 웹페이지에서 문서를 작성하고, 읽고, 공유하기 위해서 만들어진 체계 네이버를 예시로 들어보면 CSS가 빠지고 HTML로만 이루어진 네이버 브라우저는 이렇게 생겼다. 즉, 브라우저에서 뼈대 역할을 하는 것이 HTML이다. HTML은 각각의 태그를 통해서 웹페이지에 보여질 내용을 나타낸다. HTML 핵심 3가지 태그의 특징 - Inline / block block : 페이지의 가로 넓이 전체를 차지하는 요소 inline : 자신의 크기만큼만 차지하는 요소 종속태그 HTML 문서 구조 브라우저에서 보여지는 영역 html vscode 실습 회원가입 지역을 선택하세요. 서울 경기 인천 여성 남성 이용약관 개인정보 수집 및 이용, 마케팅 활..
https://wikidocs.net/281 05-5 생성자이번에는 클래스의 생성자(Constructor)에 대해서 알아보자. 다음의 클래스들은 지금까지 만들어 온 클래스들이다. 만약 아래의 클래스가 현재 만들어지지 않았다면 다시 ...wikidocs.net 생성자 (Constructor)메소드명이 클래스명과 동일하고 리턴 자료형이 없는 메소드를 생성자(Constructor)라고 말한다. 생성자 규칙클래스와 메소드명이 동일하다.리턴타입을 정의하지 않는다. 기본구조public 클래스(매개변수) { ...} https://blog.naver.com/PostView.nhn?isHttpsRedirect=true&blogId=heartflow89&logNo=220955879645 [JAVA/자바] 생성자(Co..
https://wikidocs.net/280 05-4 상속이번엔 자바의 상속(Inheritance)에 대해서 알아보자. 상속은 말 그대로 자식이 부모로부터 무언가를 물려받는 것이다. Animal 클래스를 상속하는 Dog 클래 ...wikidocs.net 상속상속은 말 그대로 자식이 부모로부터 무언가를 물려받는 것이다. 클래스 상속을 위해서는 extends 라는 키워드를 사용한다.자식클래스 extends 부모클래스 상속받은 클래스는 부모클래스 내의 메소드를 그대로 사용할 수 있다.보통 부모 클래스를 상속받은 자식 클래스는 부모 클래스의 기능에 더하여 좀 더 많은 기능을 갖도록 설계한다. public class Animal { String name; public void setName(String..
https://wikidocs.net/225 05-2 메소드 (Method)보통 다른언어에는 **함수**라는 것이 별도로 존재한다. 하지만 자바는 클래스를 떠나 존재하는 것은 있을 수 없기 때문에 자바의 함수는 따로 존재하지 않고 클래스 내에 존재 ...wikidocs.net 메소드 (Method)메소드를 사용하는 이유?여러번 반복되는 내용을 효율적으로 이용하기 위해public class Test { public int sum(int a, int b) { return a+b; } public static void main(String[] args) { int a = 3; int b = 4; Test myTest = new Test(); ..
https://wikidocs.net/214 05-1 클래스## 클래스란? 클래스에 대해서 알아보자. 여기서는 클래스에 대한 개념적인 설명을 하기보다는 가장 간단한 클래스를 작성하는 것에서부터 시작하여 조금씩 클래스의 규모를 ...wikidocs.net 클래스객체(object)를 만드는 기능public class Animal() { Aniaml cat = new Animal();}new 는 객체를 생성할 때 사용하는 키워드이다. 클래스를 과자와 과자틀에 비유하여 표현하자면 다음과 같다.과자틀 → 클래스 (Class)과자틀에 의해서 만들어진 과자들 → 객체 (Object) 객체변수public class Animal { String name;}Animal 클래스에 name 이라는 String 변수를 ..
문제 https://www.acmicpc.net/problem/10952 10952번: A+B - 5 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 두 개의 정수를 한 줄씩 입력받아 합계를 출력하는 문제 마지막에는 0을 입력받아 코드를 끝낸다. 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); while (true) { int A = scan.nextInt(); int B = scan.nextInt(); if (A == 0 && B == 0) { break; } Sys..
https://wikidocs.net/213 04-4 for 문for문은 예제를 통해서 알아보는 것이 가장 쉽다. 예제를 따라해 보도록 하자. 예 1) 전형적인 for문 ```{.java} String[] numbers = {wikidocs.nethttps://wikidocs.net/264 04-5 for each 문for each는 J2SE 5.0 부터 추가되었다. for each 라는 키워드가 따로 있는 것은 아니고 동일한 for를 이용한다. 하지만 조건식 부분이 조금 다르다. 보통 ...wikidocs.net for문기본구조for (초기치; 조건문; 증감치) { ...}for문의 기본 구조는 while문과 크게 다를 게 없지만 초기치, 조건문, 증감치가 한 문장으로 표현된 다는 점이 다르다. ..