논리 연산자는 프로그래밍에서 논리적인 조건을 결합하거나 비교하는 데 사용되는 연산자입니다. 주로 조건문과 반복문에서 조건식을 만들 때 사용됩니다. 가장 흔히 사용되는 세 가지 논리 연산자는 다음과 같습니다: 논리 곱 (AND): && 두 개의 조건식이 모두 참일
오늘 교육의 목표 1.반복문 1중 반복문 -오름차순 문제 풀이 -문자열 결합 및 포맷팅 -더하기 결합 -포맷 지정자 이용 -줄바꿈 문자 -2중 반복문 -1~5, 10번 출력하기 -구구단 2~9단 -구구단 응용 문제 풀이 while,
※매일매일 해야할 숙제(중요) 1.하루 3시간 필수 코딩 공부영상 유튜브 업로드하기 2.벨로그(velog) 공부요약, 메모 등등 적어서 출간하기 3.수강 이후 영상시청목록 자투리시간 이용하여 보기 alt + enter : 자동 임포트 하기 shift + F6 : 해당
객체지향 프로그래밍\-대표적인 객체지향 프로그래밍으론 우리가 현재 배우고 있는 자바지역 변수(local variable)\-자바에서 지역 변수(local variable)는 메서드, 생성자, 블록 내에서 선언된 변수를 말합니다. 지역 변수는 선언된 블록 내에서만 유효하
클래스(틀) 객체(붕어빵)heap ----> stack 리모컨 (참조값)newstatic 고정시키다 -> 공유자원class에 자원을 고정시키다class에 고정된 a는 class에만 있다제품을 만들기
지난 시간 복습내용상속과 구성에 대한 CHAT GPT의 설명상속과 구성은 객체 지향 프로그래밍에서 클래스 간의 관계를 표현하는 방법입니다. 이를 입문자가 쉽게 이해할 수 있도록 설명해 드리겠습니다.상속은 클래스 간의 계층적인 관계를 나타냅니다. 한 클래스(하위 클래스
10분 테코톡 로키의 상속보다는 Composition 영상시청내용상속에 관하여(자바)상속의 특징1.부모 클래스와 자식 클래스는 예약어 extends에 의하여 정해진다.2\. 하나의 부모 클래스는 여러개의 자식 클래스를 가질 수 있다. 반대로 하나의 클래스는 여러개의 클
왼쪽 이등변삼각형 만드는 코드(오름차순 출력)public static void main(String\[] args) {fori=for (int i = 0; i < ; i++) {for(int i = 0; i < 5; i++){ for(int j = 0; j
1.주석 (Comments)://를 사용하여 한 줄 주석을 작성할 수 있습니다./\* \*/를 사용하여 여러 줄 주석을 작성할 수 있습니다.2.패키지 (Packages):패키지는 관련된 클래스들을 그룹화하는 데 사용됩니다.package 키워드를 사용하여 클래스가 속하는
깃허브에 대한 복습내용깃허브 - 백업파일 관리해주는 사이트로 생각하면 편할 듯서버에 넣어놨다가 필요한 폴더를 버전별로 저장버전별로 불러올 수 있음마이크로소프트사에서 관리하고있음내가 해야할 깃허브 저장 순서0.기본세팅 \-유저 세팅(git config) \-원격 저
자바 인터페이스는 클래스와 클래스 사이 또는 클래스와 인터페이스 사이의 계약(Contract)을 정의하는 추상화된 타입입니다. 인터페이스는 일련의 메서드 선언과 상수를 포함할 수 있으며, 구현체에 특정한 동작을 강제하거나 관련된 클래스들 간의 공통된 동작을 정의하는 데
인터페이스의 기능클래스와 클래스 사이의 계약(Contract)을 정의하는 역할1.메서드 선언: 인터페이스는 메서드의 원형(시그니처)을 정의할 수 있습니다. 하지만 메서드의 구현은 인터페이스에서 직접 제공되지 않으며, 구현 클래스에서 수행됩니다.2.다중 상속 지원: 클래
Main데이터 저장(add)로직 처리(삭제, 수정 , 대답)출력(제목 : ....)1개 클래스에 넣게 되면 가독성이 떨어진다.협업시 규모가 방대하기 때문에 파트별로 구분한다.ex)네이버 <카페, 블로그, 뉴스 , 웹툰 등등>소스코드는 협업을 위해서라도 많아야한다.
int와 integer의 차이에 대해 알아보자 int 는 변수의 타입(data type) 이다. 여기서 변수는 값을 저장할 수 있는 메모리 상의 공간이다. int a = 3; 에서 a는 변수명이다. int는 변수의 타입( data type = 자료형) 이다 (즉
스프링부트와 데이터베이스(DB)에 대해 알아보자 데이터베이스란? 데이터베이스는 체계화된 데이터의 모음으로, 일반적으로 컴퓨터 시스템 내에서 구조화하여 저장, 관리, 접근할 수 있는 방법을 제공합니다. 데이터베이스는 조직이나 개인이 데이터를 구성, 저장, 관리, 검색
SQLDB(DataBase)대표적인 DB - EXCEL1\. 공유되어 사용될 목적으로 통합,저장 관리되는 데이터2\. 검색과 갱신등을 효율적으로 하기 위해 구조화된 데이터3\. 관련된 테이블들의 집합(테이블 폴더)===============================
수정시 사용되는 기능 구조 데이터 ALTER | UPDATE SHOW | SELECT DROP | DELETE CREATE
관계형 데이터 모델링 - 논리적 데이터 모델링에 관한 영상 업무파악 -> 개념적 데이터 모델링 -> 논리적 데이터 모델링 -> 물리적 데이터 모델링 Entity => Table Attribute => Column Relation => PK,FK
지난 시간 문제풀이 상품 테이블(Products)에서 가격(Price)으로 오름차순 select * from Products order by Price asc; 상품 테이블(Products)에서 가격(Price)으로 오름차순으로 하되, 만일 똑같은 가격이 있으면 번
추천사이트https://flukeout.github.io/codepen.io/pen/접속하게되면 3개의 레이아웃이 생성됨HTML CSS JS하얀 창: 브라우저(문서 내용 출력화면)HTML문서의 한 일종명확하게 보거나 전달할 때문서를 형식화(구조화
Ordered List (): 순서가 있는 목록을 만들 때 사용합니다. 태그로 리스트를 감싸고, 태그로 각 항목을 정의합니다. 각 항목은 자동으로 숫자로 번호가 매겨집니다. html Copy code 항목 1 항목 2 항목 3 Unordered L
스프링 부트(Spring Boot)는 자바 기반의 오픈 소스 프레임워크로, 웹 애플리케이션 및 마이크로서비스를 개발하기 위한 도구입니다. 스프링 부트를 공부하기 전에 다음과 같은 내용을 참고할 수 있습니다.<1.자바 프로그래밍>스프링 부트는 자바 기반으로 작동하기
MySQL 사용 전 알아둬야 할 중요한 내용1.MySQL은 관계형 데이터베이스 관리 시스템(RDBMS)입니다. 데이터를 구조화하여 저장하고 검색하기 위한 강력한 도구입니다.2.MySQL은 오픈 소스이며 무료로 사용할 수 있습니다. MySQL Community Editi
자바 복습 시작 전 프로그래밍 키보드 사용법 Home : 줄에서 맨 앞으로 이동 End : 줄에서 맨 뒤으로 이동 Ctrl + Home : 맨 위로 이동 Ctrl + End : 맨 아래로 이동 Ctrl + C : 선택영역 복사 Ctrl + X : 선택영역 잘가내기
스프링부트 - 프레임워크 프레임워크 공부할때 깊숙히 이해하려 하지말고 일단 도전하라. 스프링 프레임워크는 어마어마한 도구들이 존재하는데 각각 설정하는게 굉장히 중요함 설정 코드 보통 50줄이 넘음 설정하는 부분에서 포기를 굉장히 많이 함(스프링부트가 나오기 이전)
WWW(World Wide Web) 하이퍼텍스트와 멀티미디어를 통해 서비스를 이용할 수 있도록 구축 사용자끼리 정보를 공유할 수 있는 공간 인터넷 상의 다양한 정보를 효과적으로 검색할 수 있는 시스템 HTTP 프로토콜(protocol) 요청과 응답의 형태로 이
DTO는 "Data Transfer Object"의 약어로, 데이터 전송 객체를 나타냅니다. DTO는 소프트웨어 개발에서 데이터의 전송을 단순화하고 효율적으로 처리하기 위해 사용되는 디자인 패턴입니다.일반적으로, 시스템의 여러 계층 간에 데이터를 전송할 때 DTO를 사
스프링부트 프로젝트의 구조 다운로드 이후 첫 파일은 HelloController.java와 HelloLombok.java 파일만 생성한 상태 프로젝트의 전체 구조는 src/main/java 디렉터리 SbbApplication.java 파일 src/main/reso
스프링부트 2장 JPA란 -스프링부트는 JPA(Java Persistence API)를 사용하여 데이터베이스를 처리한다. JPA는 자바 진영에서 ORM(Object-Relational Mapping)의 기술 표준으로 사용하는 인터페이스의 모음이다. ※JPA는 인터페
Not found(404) 오류 발생 -404는 HTTP 오류코드 중 하나이다. HTTP 500 오류는 "Internal Server Error"라고 알려진 오류이다. 이 오류는 서버에서 클라이언트로부터 요청을 처리하는 동안 내부적인 문제가 발생했음을 나타낸다. 클라
애플리케이션:일반 사용자가 사용할 기능을 제공하는, 컴퓨터가 실행할 수 있는 명령어들의 집합메모리:실행된 애플리케이션이 상주하는 곳CPU:명령어를 실행하는 주체ex)public class Main{ public static void main(String\[] args)
Stack<자료형> s = new Stack<>();Queue<자료형> q = new LinkedList<>();PriorityQueue<자료형> pq = new PriorityQueue<>();※ 우선순위큐는 implements Com
JAVA에서는 포인터가 따로 없으며, 일단 기본적인 매개변수는 Call by Value라고 생각한다.하지만, 예외적으로 배열과 클래스는 참조변수로 Call by Reference로 작동한다.포인터:메모리 주소를 가리키는 변수배열과 클래스: 데이터 요소를 순차적으로 저장
//맵 : key, valueMap<String, String> map = new HashMap<String, String>();//셋HashSet<Integer> hash = new HashSet<Integer>(); 동기화를 보장해주지 않는다
유지보수가 편해지는 코드 구성 방식위 이미지와 같이 구글에 "코딩"이라고 검색을 한다.Controller가 Model에게 "코딩"에 대한 검색 결과 데이터를 달라고 요청한다.요청하게되면 검색 결과 데이터를 Controller에게 전달한다.Controller는 Model