전체 글126 신입 개발자 CS 면접 대비 질문-Java/자바 #2 * CS면접을 대비해서 공부한 내용들을 정리했습니다. 틀린 부분이 있을 수 있으니 그럴 경우 댓글 달아주시면 감사하겠습니다! * 분야는 운영체제, 데이터베이스, 네트워크, 자바, 자료구조 등등 가리지 않고 했기 때문에 여러 과목과 내용이 섞여 있습니다. * 모든 내용은 간단하게 익히기 위해서 얕게 적혀 있습니다. 깊은 내용은 따로 공부하길 권장드립니다. 16. try-with-resources try-with-resources는 try-catch-finally의 문제점을 보완하기 위해 나온 개념이다. try()안에 자원 객체를 전달하면, try블록이 끝나고 자동으로 자원을 해제 해주는 기능이다. 따로 finally 구문이나 모든 catch 구문에 종료 처리를 하지 않아도 된다. 17. 불변 객체 불변 객.. 2023. 1. 17. 신입 개발자 CS 면접 대비 질문-Java/자바 * CS면접을 대비해서 공부한 내용들을 정리했습니다. 틀린 부분이 있을 수 있으니 그럴 경우 댓글 달아주시면 감사하겠습니다! * 분야는 운영체제, 데이터베이스, 네트워크, 자바, 자료구조 등등 가리지 않고 했기 때문에 여러 과목과 내용이 섞여 있습니다. * 모든 내용은 간단하게 익히기 위해서 얕게 적혀 있습니다. 깊은 내용은 따로 공부하길 권장드립니다. 1. JAVA의 특징 객체지향 프로그래밍 언어 기본 자료형을 제외한 모든 요소들이 객체로 표현되고, 객체 지향 개념의 특징인 캡슐화, 상속, 다형성이 잘 적용된 언어 2. JAVA의 장점 JVM위에서 동작하기 때문에 운영체제에 독립적이다. GabageCollector를 통해 자동적으로 메모리 관리가 가능하다. 3. JAVA의 단점 JVM 위에서 동작하기 .. 2023. 1. 16. [Cos Pro 1급 기출문제/파이썬] 전광판 문구 출력 def solution(phrases, second): answer = '' #second=29 pLen=len(phrases) divSecond=second%(pLen*2) if divSecond 2023. 1. 15. CS 면접 대비 #1 * CS면접을 대비해서 공부한 내용들을 정리했습니다. 틀린 부분이 있을 수 있으니 그럴 경우 댓글 달아주시면 감사하겠습니다! * 분야는 운영체제, 데이터베이스, 네트워크, 자바, 자료구조 등등 가리지 않고 했기 때문에 여러 과목과 내용이 섞여 있습니다. 1. 메인 메모리란? 메인 메모리는 CPU가 직접 접근할 수 있는 기억장치이다. 프로세스가 실행되려면 프로그램이 메모리에 올라와야 한다. 메인 메모리는 주소가 할당된 일련의 바이트들로 구성되어 있다. (CPU는 레지스터가 지시하는대로 메모리에 접근해서 다음에 수행할 명령어를 가져온다. 명령어를 수행할 때 메모리에 필요한 데이터가 없으면 해당 데이터를 우선 가져와야 한다. 이 역할을 하는 것이 MMU(메모리 관리 장치)이다.) 2. 옵서버 패턴 개념과 장점.. 2022. 12. 10. 디지털 치료제의 장점과 쓰임새 https://blog.naver.com/PostView.naver?blogId=with_msip&logNo=222910904656&parentCategoryNo=&categoryNo=56&viewDate=&isShowPopularPosts=false&from=postList 앱과 게임으로 치료하는 소프트웨어 의료기기, 디지털 치료제 지난 8월 18일, 과기정통부와 관계부처는 합동으로 수립한 '디지털 기반 국민안전 강화방안'을 ... blog.naver.com * PT 면접을 대비해서 위 블로그의 글만 보고 실제 발표를 한다고 생각하고 내용과 제 생각을 호로록 정리한 글입니다. 사실과는 다른 부분이 있을 수 있습니다!!! 디지털 치료제란 건강 관리가 목적인 기존 디지털 헬스 제품들과 달리, 질병이나 장애.. 2022. 11. 30. [Python3] 프로그래머스 Level2-할인행사 https://school.programmers.co.kr/learn/courses/30/lessons/131127 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 def solution(want, number, discount): answer = 0 dic={} for i in range(len(want)): dic[want[i]]=number[i] for i in range(len(discount)-9): dic2={} for j in range(i,i+10): if discount[j] in dic2: dic2[discount[j]]+=1 els.. 2022. 10. 12. 이전 1 ··· 3 4 5 6 7 8 9 ··· 21 다음