본문 바로가기

Java10

[멋사 백엔드/week2] #과제 멋쟁이 사자처럼 백엔드 파트 2주차 개별 과제 정리 문제 1. 로그인 2. 회원가입 3. 종료가 가능한 로그인 프로그램 만들기 package likelion.week2.hw3; import java.util.*; public class loginProgram { static Scanner sc = new Scanner(System.in); HashMap login = new HashMap(); String id; String passward; //메뉴 선택 메서드 public void start(){ while (true) { System.out.println("멋쟁이사자처럼 로그인 프로그램"); System.out.println(); System.out.println("==================.. 2024. 2. 28.
[멋사 백엔드 / week2] Git / 인터페이스와 추상클래스 멋쟁이 사자처럼 백엔드 파트 2주차 조별 스터디 내용 정리 Q1. Git에 대해 공부해오기 버전관리가 필요한 이유 개발자 간의 협업을 위해 전체 개발 소스를 공유하면서 개발 파트를 분배 → 이 버전관리를 해주는 시스템이 git git이란? 오픈 소스 버전 관리 시스템 로컬에서 버전 관리 소프트웨어 개발 및 소스 코드 관리에 사용 본인의 코드와 그 수정내역을 기록하고 관리하도록 돕는 버전 관리 프로그램 로컬에서 프로젝트의 기록을 스스로 관리할 수 있도록 함 깃허브란? Git 호스팅 사이트 중 하나 내 로컬 저장소와 원격 저장소를 연결하여 파일을 백업하거나 관리 staging: commit할 파일의 예비 저장소 local repository: 각 컴퓨터의 git이 관리하는 로컬저장소 명령어 $git init.. 2024. 2. 28.
[멋사 백엔드/week1] JAVA의 Collection / Class와 Method 멋쟁이 사자처럼 백엔드 파트 1주차 조별 스터디 내용 정리 Q1. JAVA의 Collection이란? Collection 이란? JAVA에서 제공하는 데이터 구조를 다루는 데 사용되는 프레임 워크 다수의 데이터를 쉽고 효과적으로 처리할 수 있는 표준화된 방법을 제공하는 클래스와 인터페이스의 집합 데이터를 저장하는 자료 구조와 데이터를 처리하는 알고리즘을 구조화하여 클래스로 구현해 놓은 것 프레임 워크란? 프레임워크(Framework)란, 소프트웨어 개발에서 자주 사용되는 기본적인 기능을 제공하며, 개발자가 더 나은 애플리케이션을 빠르게 개발할 수 있도록 지원하는 일종의 라이브러리 ex) Spring, Django, Ruby on Rails, Laravel, Express 등이 존재 Collection을 .. 2024. 2. 28.
20240228 오늘 배운 내용 인프런 김영한의-실전-자바-기본편 5강 패키지 1. 패키지 1) 패키지란? - 쉽게 파일을 분류하기 위해 제공하는 폴더라고 생각하면 된다. -패키지 안에 패키지와 관련된 자바 클래스들을 넣으면 된다 2) 패키지 사용 -패키지를 사용하는 경우 항상 코드 첫줄에 pakage class5와 같이 패키지 이름을 적어주어야 한다 코드를 통해 알아보자. package class5; public class Data { public Data(){ System.out.println("패키지 pack Data 생성"); } } class5라는 패키지를 만들어서 그 안에 Data 클래스를 만들었다 package class5.a; public class User { public User(){ System.ou.. 2024. 2. 28.