2023/11/03 🐰 개인 프로젝트/자유주제
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
👇 공부한 자료들의 실제 소스파일들을 기록해논 공간입니다 👇 GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 오늘의 과제 : 자유주제 지금까지 자바를 배운 내용으로 종합과제를 주셨다. 주제는 자유 주제 이고 써야 기술은 List or Hashmap 컬렉션, I/O 파일입출력 등 1번씩 다 쓰는 게 좋다 어렵다면 한가지라도 하는 방향으로 노력해야 한다 주말까지 간단한 ppt까지 만들어서 교사선생님 메일로 전송해야 함 기능 시나리오 고민 및 요구사항 분석 # 사원관리 프로그램 사원의..
Algorithm - 문자열 압축
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Aʟɢᴏʀɪᴛʜᴍ
👇 공부한 자료들의 실제 소스파일들을 기록해논 공간입니다 👇 GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 오늘의 문제 문제 고민 예시 1번을 먼저 풀어보자 KK -> 2번 H -> 1번 SSSSSS -> 7번 E -> 1번 String 문자를 배열로 처리한 뒤 검사한다 count 처리할 변수도 필요하다 1 은 그냥 출력하고 카운팅이 2 이상부터는 숫자로 한다 출력시 문자와 숫자를 같이 출력해야 한다 첫 시도 했을 때 숫자만 찍어보았다. 예시 1번으로 했을 때 2 / 1 / 7..
2023/11/01 💛 HashMap
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
👇 공부한 자료들의 실제 소스파일들을 기록해논 공간입니다 👇 GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 수업 시작하기전 마인드 잡기 공부하기 전 중요 포인트 1. 개요를 찾는다 2. 정의를 정리한다 3. 메서드를 알아본다 4. 예제를 살펴본다 5. 나만의 것으로 만든다 오늘의 연구 주제 : HashMap HashMap은 Map 인터페이스를 구현한 대표적인 Map 컬렉션입니다. Map 인터페이스를 상속하고 있기에 Map의 성질을 그대로 가지고 있습니다. Map은 키와 값으로 ..
2023/10/23✨ 클래스
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
👇 공부한 자료들의 실제 소스파일들을 기록해논 공간입니다 👇 GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 클래스 feat. 내가 정의한 자료형 클래스는 객체가 아니다. 설계도 같은 느낌으로 생각하면 된다. 클래스를 정의하여 만들고. new 를 사용하여 정의된 클래스를 사용할 수 있도록 만든 것이 객체이다. 클래스의 첫 글자는 대문자로 작성해야한다. - 이유 : 원시타입이 아닌 참조 타입임으로 대문자로 시작하는 것 - 참조 타입 특징 : 같은 객체의 주소를 공유한다. 주소로 접..
2023/10/19💌 조별 미션 / 영단어 깨기
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
👇 공부한 자료들의 실제 소스파일들을 기록해논 공간입니다 👇 GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 시작하기 전 오늘은 어제 배운 내용을 복습하고 작은 미션도 하기로 하였다 어제 배운 내용 복습 1. 클래스 2. 메서드 1. 사용하는 이유 : 기능을 정의한다 2. 장점 : 코드의 재사용성이 높다, 유지보수가 수월하다, 업그레이드가 수월하다 3. 주의점 : **단일 책임의 원칙**을 사용한다(개발자의 주관적인 판단이 높다) 1. 단일책임 원칙 : 한가지 메서드는 1가지 기..
2023/10/18👋 클래스/메소드/생성자/변수
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
👇 공부한 자료들의 실제 소스파일들을 기록해논 공간입니다 👇 GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 오늘의 이야기 드디어 2차원 배열이 지나갔다 ( 끝났다고 한게 아니고 잠시 지나간 거다) 수업을 같이 듣는 동료들이 너무 힘들어하고(나도 힘듦) 그래서 선생님이 2차원배열은 다음에 또 하는 걸로 하고 다음 이론수업을 진행하였다. 너무 행복햇.... 다.... 오늘 공부한 내용을 정리해 본다 자바 용어 정리 변수란? 메모리공간이란? 메서드란? 생성자란? 클래스 정의 접근자 ..
2023/10/13⭐️ 미니프로젝트 완성
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
👇 공부한 자료들의 실제 소스파일들을 기록해논 공간입니다 👇 GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 프로젝트 소스파일 프로젝트 후기 단순 개발만 하는게 아닌 가독성이 좋고 시간복잡도도 고려하며 유지보수에 용이한 소스를 개발을 하는 개발자가 내가 추구하는 개발자의 모습이었다. 아직 배우지 않은 부분까지 써가면서 계획을 했지만 시도만 좋았고 결과는 좋지 않았다 ( 하면 할수록 스스로 불만족이 컸다 ) 아직 클래스의 정의와 클래스를 사용하는 이유, 메서드의 정의, 사용법, 사..
2023/10/10🐰 반복문 키워드
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
👇 공부한 자료들의 실제 소스파일들을 기록해논 공간입니다 👇 GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 반복문을 멈추는 키워드 Break : 현재 반복문을 종료한다 Continue : 더이상 코드를 실행하지 않고 for문의 증감이나 증감식으로 넘어간다. 그다음 for 반복을 진행한다 예를 들어 중첩for문 안에서 break를 실행 시 break위치에 따라 반복문이 전체 종료가 될지 내부에 있는 for문만 종료되는지 달라진다. i for문 안에있는 j for문 안에 break..
2023/10/05🐰 중첩FOR문
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
👇 공부한 자료들의 실제 소스파일들을 기록해놓은 공간입니다 👇 GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 이중 for문 들어가기 전 간단 정리 문제 1 아래 출력과 똑같이 출력하라 2중 for문 사용 1*1=1 1*2=2 1*3=3 2*1=2 2*2=4 2*3=6 3*1=3 3*2=6 3*3=9 4*1=4 4*2=8 4*3=12 public static void main(String[] args) { for (int i = 1; i
2023/10/04✨ break & continue
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
👇 공부한 자료들의 실제 소스파일들을 기록해논 공간입니다 👇 GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 오늘은 기나긴 추석 연휴를 끝내고 학원에 출근 ! 이번주 토요일은 정보처리기사 실기 시험인지라 추가 공부는 못하고 토요일 시험 볼 때까지는 하루 수업만 정리하려고 합니다 (이해해 주세요) Today continue : 더 이상 코드를 실행하지 않고 반복을 계속하여라 , 증감식은 동작함 break : 현재의 반복문을 종료하시오 **반복문에서 사용가능하다** 반복문 실수의 중..
2023/09/27🌱 배열과 단일for문을 사용한 문제풀이
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
👇 공부한 자료들의 실제 소스파일들을 기록해논 공간입니다 👇 GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 문제 1 . String 변수에 있는 숫자연산식에 연산을 처리하라 String a ="23 - 56 + 45 * 2 - 56"; 수식을 계산하는 프로그램을 작성하세요. 수식 계산 규칙은 연산자 우선순위 없이 앞에서부터 차례대로 계산한다. 지금까지 공부한 내용으로 해결하시고, 형변환만 검색이 가능합니다. package TASK; public class task01 { pub..
2023/09/25🌙 배열 및 for문 활용
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
👇 공부한 자료들의 실제 소스파일들을 기록해논 공간입니다 👇 GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 지난 수업 정리 1 . 자료형 : 변수에 넣을 재료에 특성을 정하는 것 변수 선언 시 변수가 저장할 수 있는 값의 타입, 종류는 정수/실수/문자/문자열이 있다 정수는 Int 실수 float, double 문자 char 문자열 String Int 4byte , float 4byte , double 8byte , char 2byte 2. 조건문 : 특정 조건에 대해 참 거짓을..
유리쯔의일상
'개발자공부' 태그의 글 목록 (4 Page)