[SOPT] 35기 SERVER 파트 합격 후기
·
회고
사실 SOPT 35기를 수료했고, 곧 SOPT 36기를 모집하고 있어서 약간은 뒷북 같지만 35기 서버 파트 합격 후기를 적어보고자 한다. SOPT 35기를 수료하면서 엄청 많이 성장했고, 어떤 부분이 부족한지 잘 알게 되어서 너무너무 좋았던 활동이었다. 나의 대학생활 중에 가장 유의미한 활동이라고 생각한다 !!! 따라서 SOPT 36기에 OB로 활동을 하려고 했으나, 프로젝트를 하는 것보다 개인적으로 부족한 부분을 채우는 것이 더 좋겠다고 판단해서 지원하지 않았다. 실력을 조금 더 키우고 OB에 도전해보고자 한다 !!!! 어쨋든 작년 하반기 내 일상의 전부라고 봐도 무방한 SOPT 지원을 고민하고 있는 분들이 있다면 무조건 !!! 지원하라고 추천하고 싶다 !!지원동기우선 4학년 1학기 재학중이었고, 교..
[Java] KioskProject 기본과제
·
TIL
전반적으로 과제를 진행할 때 자바의 “객체지향” 적인 내용을 이해하기 위해 바로 가독성 좋은 코드를 짜지 않고 단계별로 코드를 작성했다. 과제 가이드에 있는 주석에서 안내한 대로 코드를 작성하려고 노력했다. 최대한 내 나름대로 커스텀하지 않고, 바보같이 코딩하려고 했고 임의로 예외처리도 진행하지 않았다. 하나하나 가이드 라인대로 코드를 작성하다보니, 자바의 객체지향적인 면을 더 자세히 깨닫게 되어서 기본기가 탄탄해지는 시간이 된 것 같아 뿌듯했다 !Lv 2.[ Burgers MENU ]1. ShackBurger | W 6.9 | 토마토, 양상추, 쉑소스가 토핑된 치즈버거2. SmokeShack | W 8.9 | 베이컨, 체리 페퍼에 쉑소스가 토핑된 치즈버거3. Cheeseburger ..
[정보처리기사] 화면설계
·
자격증/정보처리기사
UML (Unified Modeling Language)1️⃣ UML(Unified Modeling Language)이란?✅ UML(통합 모델링 언어)는 객체지향 소프트웨어 시스템을 시각적으로 표현하기 위한 모델링 언어✅ 소프트웨어 설계 및 개발 시, 고객과 개발자 간의 원활한 의사소통을 위해 사용✅ 다양한 다이어그램을 활용하여 객체지향 시스템의 구조, 동작, 관계 등을 표현2️⃣ UML의 주요 개념 및 구성 요소✅ UML은 사용자, 관계, 다이어그램 등의 요소로 구성됨구성 요소설명사물(Things)모델링의 기본 요소 (구조, 행위, 그룹, 주해)관계(Relationships)사물 간의 연관성을 나타냄다이어그램(Diagram)시스템을 시각적으로 표현하는 도구3️⃣ UML의 관계(Association)✅ ..
[Java] 제네릭(Generic)
·
Language/Java
제네릭 (Generic) 이란 ?제네릭은 이름에서도 알 수 있듯, “일반적인(Generic)” 뜻을 지니고 있다. 즉, 데이터 타입을 일반화하여, 여러 타입을 받을 수 있도록 만드는 기능을 담당한다.💡쉽게 말해:"데이터 타입을 미리 지정하지 않고, 필요할 때 정할 수 있도록 해주는 기능” 자바에서 배열과 함께 자주 쓰이는 자료형이 리스트인데, 다음과 같이 클래스 선언 문법에 꺽쇠 괄호 로 되어 있는 형태다.ArrayList list = new ArrayList();저 꺽쇠 괄호를 바로 제네릭이라고 한다. 괄호 안에는 타입 명을 기재할 수 있다.제네릭이 없는 경우import java.util.ArrayList;public class WithoutGenerics { public static void..
[Java] 기본형과 참조형
·
Language/Java
1️⃣ 기본형 vs 참조형 1 - 시작자바의 참조형은 매우 어렵고 이해하기 힘들다. 따라서 기본형과 참조형을 심도있게 정리해보고자 한다.변수의 데이터 타입은 크게 두 가지로 나뉜다. 사용하는 값을 변수에 직접 넣을 수 있는 기본형, 그리고 이전에 본 Student student1 과 같이 객체가 저장된 메모리의 위치를 가리키는 참조값을 넣을 수 있는 참조형으로 분류할 수 있다.기본형(Primitive Type): int , long , double , boolean 처럼 변수에 사용할 값을 직접 넣을 수 있는 데이터 타입을 기본형이라 한다.참조형(Reference Type): Student student1 , int[] students 와 같이 데이터에 접근하기 위한 참조(주소)를 저장하는 데이터 타입을..
[Java] 익명 클래스 (Annoymous Class)와 람다 (Lamda)
·
Language/Java
람다식을 알기전에, 배경지식으로 반드시 알아야 할 내용이 바로 익명 클래스다.익명 클래스 (Annoymous Class)익명 클래스는 내부 클래스(Inner class) 일종으로 단어 그대로 이름이 없는 클래스다.익명, 이름이 없다는 것은 알 필요가 없다는 것이며, 나중에 재사용될 일이 없다는 뜻을 지닌다. 즉, 프로그램에서 일시적으로 한 번만 사용되고 버려지는 객체라고 보면 된다. (일회용 클래스) 익명 클래스와 일반 클래스의 사용 예제// 부모 클래스class Greeting { void sayHello() { System.out.println("안녕하세요!"); }}// 자식 클래스, 별도의 클래스 정의class EnglishGreeting extends Greeting { ..