전체 글 122

자바/스프링 개발 부트캠프 3일차( 형변환과 반복문)

어제 푼 문제 간단하게 리뷰그나마 난이도가 좀 있었던것만 리뷰하겠음.. 모든문제는github에 올려두긴했음https://github.com/donggonyoo/javaStudyGudee/tree/main/chap3/src/chap3/hard_test javaStudyGudee/chap3/src/chap3/hard_test at main · donggonyoo/javaStudyGudeeContribute to donggonyoo/javaStudyGudee development by creating an account on GitHub.github.com  package chap3.hard_test;import java.util.Scanner;/* * 화면에서 금액입력받아서 500,100,50,10,1원 동..

부트캠프(Java) 2025.02.04

GitHub관련 알아야 할 것들

Git에서 리포지토리 만든 후 내 프로젝트 넣는 법필요한 거 : 깃허브 로그인 후   깃토큰 발급 할것깃토큰 발급법 : setting --> developerSetting --> 깃토근 발급 깃토근은 어딘가에 넣어서 보관하고있자.  https://ddururiiiiiii.tistory.com/47 [Git-hub/Eclipse] 깃허브와 이클립스 연동하기 ( + 추가 및 수정)개인적으로 공부한 코드들을 내 개인 깃허브에 차곡차곡 쌓기 위해 내가 사용하는 개발툴인 이클립스와 내 개인 깃허브를 연동해보려 한다. [전제사항] github(깃허브) 아이디가 있다. 이클립스를ddururiiiiiii.tistory.com이거참고하기    https://downgit.github.io/#/home DownGit do..

git !! 2025.02.03

자바/스프링 개발 부트캠프 2일차( 형변환과 연산자)

월요일화이팅!  package chap2;/* * 변수의 형변환 : 8개의 기본자료형중 boolean 제외 7가지의 자료형은 서로 형변환가능 * 논리형(boolean1) 문자형(char2) 정수형(byte1 , short2 , int4 , long8) 실수형(float4 , double8) * * 기본자료형의 형변환 * 1. 기본자료형 중 boolean을 제외한 7가지의 자료형은 형변환 가능 * 2. 기본자료형과 참조자료형사이는 형변환X(Wrapper 클래스 예외 (Integer 등)) * 3.자동형변환(묵시적형변환) : 작은크기 -> 큰크기 (ex . long a = 15; ) * 4. 명시적형변환 : 큰크기 ->작은크기 ( ex. byte a = (byte)123324; ) */public c..

부트캠프(Java) 2025.02.03

코딩초보의 자바(JAVA)공부 32일차 { 네트워크 }

자료를 찾다가네트워크 단원이 보여네트워크까지 다뤄볼려고합니다!!1.네트워크의 기본 개념▪ 네트워크  데이터를 주고 받을 수 있는 컴퓨터들과 주변 장치들의 집합▪ 노드  네트워크에 연결된 모든 장치들▪ 호스트 노드 중에서 애플리케이션을 실행할 수 있는 컴퓨팅 시스템을 갖춘 장치(PC, 노트북, 스마트폰 등서버와 클라이언트▪ 서버(Server) • 네트워크에서 데이터나 서비스를 제공하는 컴퓨터 • 제공하는 서비스에 따라서 웹 서버, 파일 서버, DB 서버등으로 구분할 수 있음▪ 클라이언트(Client) • 서버의 서비스를 이용하는 컴퓨터IPV4▪ IP version 4 ▪ 32비트 숫자로 구성된 주소 체계 ▪ 8비트 숫자(10진수로 표기, 0-255) 4개와 마침표(.)로 주소를 구성함 • 0.0.0.0 ~..

Java공부(코딩) 2025.01.20

코딩초보의 자바(Java)공부 31일차 { 순회, 정렬, 전체정리 }

어느덧 한달 차가 지나가네요..전 다시 처음부터 복습하며DB공부를 해볼까합니다..순회 - 자바가제공하는 Iterable ,IteratorIterable, Iterator Iterable : "반복 가능한"이라는 뜻이다. Iterator : "반복자"라는 뜻이다. 자바가 제공하는 컬렉션 프레임워크의 모든 자료 구조는 Iterable 과 Iterator 를 사용해서 편리하고 일 관된 방법으로 순회할 수 있다. 물론 Iterable 을 구현하기 때문에 향상된 for문도 사용할 수 있다. 코드를 통해 한번 보자Iterator , Iterable 은 인터페이스이다. 따라서 다형성을 적극 활용할 수 있다.package javaBasic2.collection.iterable;import java.util.ArrayL..

Java공부(코딩) 2025.01.17

코딩초보의 자바(Java)공부 30일차 { Map , Stack , Queue }

뭘했다고 벌써 30일차인지.....1월31일부터 본격적으로 웹개발을 배우러갑니다.잘할수있을진 모르겠지만 열심히 해볼게요!!!!! 컬렉션 프레임워크 -Map 소개Map 은 키-값의 쌍을 저장하는 자료 구조이다.키는 맵 내에서 유일해야 한다. 그리고 키를 통해 값을 빠르게 검색할 수 있다. 키는 중복될 수 없지만, 값(value)은 중복될 수 있다.Map 은 순서를 유지하지 않는다Map의 주요메서드이중에 HashMap을가장많이 사용한다.예제를 통해 알아보자 package javaBasic2.collection.map;import java.util.Collection;import java.util.HashMap;import java.util.Map;import java.util.Map.Entry;import ..

Java공부(코딩) 2025.01.16

코딩초보의 자바(Java)공부 29일차 - { Set }

전에 계속Hash 에 대해 배우고HashSet도 구현해서 만들어봤죠?이번에는 자바에서 제공하는 컬렉션프레임워크Set에대해서 알아보겠습니다.자바가 제공하는 HashSet , LinkedHashSet set자료구조set은 순서가없으며 중복을 허용하지않음 컬렉션프레임워크 - Set**Collection 인터페이스**`Collection` 인터페이스는 `java.util` 패키지의 컬렉션 프레임워크의 핵심 인터페이스 중 하나이다. 이 인터페이스는 자바에서 다양한 컬렉션, 즉 데이터 그룹을 다루기 위한 메서드를 정의한다. `Collection` 인터페이스는 `List` ,`Set` , `Queue` 와 같은 다양한 하위 인터페이스와 함께 사용되며, 이를 통해 데이터를 리스트, 세트, 큐 등의 형태로 관리할 수 있..

Java공부(코딩) 2025.01.15

코딩초보의 자바(Java)공부 28일차 { HashSet }

2025.01.12 - [Java공부(코딩)] - 코딩초보의 자바(Java)공부 27일차 { 컬렉션프레임워크 -Hash } 코딩초보의 자바(Java)공부 27일차 { 컬렉션프레임워크 -Hash }1.List vs Set 정의**: 리스트는 요소들의 순차적인 컬렉션이다. 요소들은 특정 순서를 가지며, 같은 요소가 여러 번 나타날 수 있다.**특징**:**순서 유지**: 리스트에 추가된 요소는 특정한 순서를ddkk1120.tistory.com이 글과 이어집니다!!  Set은 중복을 허용하지 않고, 순서를 보장하지 않는 자료 구조이다.**이전에 구현한 성능이 O(n)으로 느린 `MyHashSetV0` 를 다시 한번 확인해보자. **MyHashSetV0의 단점**`add()`로 데이터를 추가할 때 셋에 중복 데..

Java공부(코딩) 2025.01.14

코딩초보의 자바(Java)공부 27일차 { 컬렉션프레임워크 -Hash }

1.List vs Set 정의**: 리스트는 요소들의 순차적인 컬렉션이다. 요소들은 특정 순서를 가지며, 같은 요소가 여러 번 나타날 수 있다.**특징**:**순서 유지**: 리스트에 추가된 요소는 특정한 순서를 유지한다. 이 순서는 요소가 추가된 순서를 반영할 수 있다.**중복 허용**: 리스트는 동일한 값이나 객체의 중복을 허용한다. 예를 들어, 같은 숫자나 문자열을 리스트 안에 여러번저장 할 수 있다.**인덱스 접근**: 리스트의 각 요소는 인덱스를 통해 접근할 수 있다. 이 인덱스는 보통 0부터 시작한다.**용도**: 순서가 중요하거나 중복된 요소를 허용해야 하는 경우에 주로 사용된다. **정의**: 세트(셋)는 유일한 요소들의 컬렉션이다. 참고로 세트보다는 셋으로 많이 불린다. 특징**유일성**..

Java공부(코딩) 2025.01.12
반응형