본문 바로가기
반응형

Study36

[나혼자공부] 3주차 복습-1 벌써 3주차가 다되어간다. 시간 정말 빨리가네... 더 !! 더 열심히!! 오늘의 공부 내용내 답변은 혼자 계속 다듬어 가면서 고치고 고치고 고치다가 정리된 답변입니다... 처음부터 절때 저렇게 정리하지 않았습니다...!예외와 에러의 차이점은 무엇인가? 내 답변: 에러는 시스템 수준에서 발생하는 문제이고 복구가 어려우며 프로그램이 중지 될 수 있습니다. OutOfMemory, StackOverflowError 같은 에러가 있으며 예외는 개발자가 catch라는 구문을 사용하여 사전에 처리하여 프로그램을 계속 실행할 수 있도록 할 수 있습니다. 예외에는 checked Exception과 unchecked Exception이 있습니다.Checked Exception과 Unchecked Exception의 주요.. 2024. 12. 19.
[STUDY] 2주차 [Q]조건문은 기계어로 번역했을때 어떻게 생겼을까요?메소드 오버로딩을 자바에서 내부 구현을 어떻게 할까요?다형성이 코드를 잘 짜는데 어떻게 도움이 될까요?추상 클래스는 어떤 상황에서 사용하게 될까요?[A]조건문은 기계어로 번역했을때 어떻게 생겼을까요?자바의 조건문(if, switch)은 기계어로 변환할 때 주로 비교 연산과 분기 명령으로 나타난다.예를 들어, 자바코드if (a > b) { doSomething();} else { doSomethingElse();}컴파일 후 저수준 언어로 변환된 모습 (어셈블리 수준)CMP a, b ; a와 b를 비교JLE ELSE_LABEL ; a  여기서 CMP는 비교 명령어, JLE는 조건에 따라 실행 흐름을 변경하는 분기 명령어이다. 깊게 생각.. 2024. 12. 16.
[STUDY] 1주차 으어어어 스터디 시작이다!힘내자![Q]자바는 왜 컴파일러가 기계어를 만들어내는 대신 JVM 을 통해서 중간 형태(.class)의 명령어들을 실행할까?객체지향의 4대 원리를 조사해봅시다.힙영역과 스택영역의 차이는 무엇일까요? 스택 영역이라는 이름은 어디에서 유래한걸까요?초기화가 되지 않은 String 타입의 변수에서 값을 읽어오면 어떻게 될까요? NullPointerException 은 어떤 상황에 발생할까요?연산자들의 우선순위에 대해서 알아봅시다.[A]1. 자바는 왜 컴파일러가 기계어를 만들어내는 대신 JVM 을 통해서 중간 형태(.class)의 명령어들을 실행할까?플랫폼 독립성 (Write Once, Run Anywhere)자바의 주요 설계 목표는 한 번 작성한 코드를 여러 플랫폼에서 실행할 수 있다는.. 2024. 12. 6.
[20210718] 자바 미니 프로젝트 프로젝트 제목: 코로나 백신 예약 ** 초기메뉴 ** [1] 회원가입 [2] 로그인 (2명) ** 회원가입 ** 이름 / 나이 / 성별 / 지역 ** 로그인 후 ** [1] 백신 찾기 [2] 백신 예약 현황 [3] 백신 예약 취소 [4] 종료 ** 백신찾기 ** [1] 서울 [2] 경기 [3] 그외지역 ** 백신찾기 > 서울 클릭시 ** [1] 송파구 / 자바 병원 / 화이자 / 1개 [2] 서초구 / 객체 병원 / 아스트라 / 3개 . . . ** 백신찾기 > 서울 > 1번 클릭시 ** 김리마님 송파구 자바병원 화이자 예약했습니다. ** 백신찾기 > 서울 클릭시 ** [1] 송파구 / 자바 병원 / 화이자 / 0개 [2] 서초구 / 객체 병원 / 아스트라 / 3개 . . . ** 백신 예약 현황 ** .. 2021. 7. 18.
[20210718] JAVA 스터디 ▶ 블로그 숙제 (Chapter 15 입출력(I/O)) - 미니 프로젝트 시작! ▶ 코딩 숙제 (Chapter 15 입출력(I/O)) - 미니프로젝트 중간 점검 2021. 7. 17.
[20210711] JAVA 스터디 ▶ 블로그 숙제 (Chapter 14 람다와 스트림) - Chapter14퀴즈 5문제 - 자바 최종 복습을 위한 미니 프로젝트 주제 설정하기 (미니 프로젝트 기간은 총 3주) 이번주 할 일 1. 프로젝트 주제 2. 프로젝트 기능 정리 3. 컬렉션 사용 (DB가 없기 때문) 단순 회원가입, 회원 조회말고 새로운 주제(다양한 기능을 사용하기를원합니다!) 4. 정리해놓은 자료를 스터디원분들에게 소개 (어떠한 프로젝트를 할꺼고 어떠한 기능을 추가할 예정..) ▶ 코딩 숙제 (Chapter 14 람다와 스트림) - 기능을 어떻게 사용하는지 착실히 공부해오셔야합니다! 2021. 7. 11.
[20210704] JAVA 스터디 ▶ 블로그 숙제 (Chapter 13 쓰레드) - Chapter13퀴즈 5문제 ▶ 코딩 숙제 (Chapter 13 쓰레드) - 쓰레드 관련 기능 2가지 이상! 2021. 7. 4.
[20210627] JAVA 스터디 ▶ 블로그 숙제 (Chapter 12 지네릭스, 열거형, 애너테이션) - Chapter12퀴즈 5문제 - Chapter11 문제풀이 블로그에 올리기 -> 비공개로 해두었다가 스터디 시간에 공개로 바꿔주시면됩니다. ▶ 코딩 숙제 (Chapter 12 지네릭스, 열거형, 애너테이션) - 제너릭 관련 기능 2가지 이상 만들어보기 2021. 6. 28.
[20210620] JAVA 스터디 ▶ 블로그 숙제 (Chapter 11 컬렉션 프레임웍) - Chapter11퀴즈 5문제 - Chapter9~Chapter10 개인당 20문제 문제풀이 블로그에 올리기 -> 비공개로 해두었다가 스터디 시간에 공개로 바꿔주시면됩니다. ▶ 코딩 숙제 (Chapter 11 컬렉션 프레임웍) - HashSet/List/HashMap 등 필요한것을 사용 - 정규식 사용 [기능정리] - 아이디를 영어로 받아서 이메일로 저장하기 아이디를 입력해주세요 >> hello1016 - hello1016@email.com @email.com => 아무 이메일 가능합니다. - 이때 아이디에 정규식을 사용 (맨앞만 숫자 불가능/ 대소문자,숫자 모두 가능/ 최소 4자에서 12자까지 특수문자 불가) - 중복이면 아이디 다시 치게하기 -.. 2021. 6. 20.
반응형