4주차 배운점 느낀점- 예외처리, 예외, try, catch, finally, throws, throw, 사용자정의예외
4주차 마지막날 강사님이 발표에대해 말씀주시며 하루를 시작했다. 말할때 똑부러지게할 것 !!이친구 팔로우업하면 따라올것이라는 기대치를 줄 것!!나에 대한 희망을 줄 것구직할때 회사마다 . 기준이 있고 전략이있다 . 함부로 뽑지않는다. 그러니남들지원한다고 우루루 하지마라. 가고싶은회사 , 직무에관해 봐라 , 어떤기술이 필요한지 명확하게 나온다.전략적으로!! 배운점 예외와 에러예외: 잘못된 사용 또는 코딩으로 인한 오류에러와 달리 예외 처리를 통해 계속 실행 상태를 유지할 수 있음일반 예외(Exception): 컴파일러가 예외 처리 코드 여부를 검사하는 예외, 체크 이셉션실행 예외(Runtime Exception): 컴파일러가 예외 처리 코드 여부를 검사하지 않는 예외, 언체크 이셉션 Throwable 예외..
3주차 배운점 느낀점 - Usecase, 다이어그램, 엑터, 관계, 추상화, 인터페이스
3주차 목요일 학교다닐적에 소프트웨어 공학에서 고객의 요구사항에 대해 유스케이스 다이어그램을 그렸던 기억이 났다. 개발자가 알아보기 쉽게 도식화하여서 동기들과 과제할 때 사용자, 인터페이스, 기능등을 이해하고 협업했던 기억이 있다. 다시보니 반갑다. 엑터와 유스케이스간의 관계, 유스케이스간의 관계를 배웠다. 추상화 클래스, 추상화메소드, 인터페이스를 배웠다. 양이좀많다. 배운점 변화하는 것을 알아야 오래 일할 수 있다.cs 모르면 안됨 Usecase 다이어그램도식화하고 스콥을 정하고 스콥에 맞춰서 협업할 수있도록 표준화시키는 방법론도식화해서 표준화 시키는 방법: UML 언어기능적인 부분을 유즈케이스로 표현한다. 개발자들은 코드로 구현한다. 유스케이스 다이어그램의 필요성요구 사항 정의는 개발과 설계에서 매..
문제풀이 - java 백준 9095 1,2,3 더하기
문제 11보다 작은 정수 n을 입력하여 1,2,3 가지고 더하기할 수있는 경우의 수를 구한다. 풀이 1 , 2, 3, 4, 5 까지 숫자의 경우의 수를 나열하게 되면 n이 1,2,3 은 고정값이고 n=4 일때 경우의수는 1,2,3 갯수의 합, n=5 일때는 2,3,4 갯수의 합이었다. 마치 1, 2가 고정되어있는 피보나치 수열같았다.규칙을 이해하니 코드는 쉽게 풀렸다. public class Baekjoon_9095 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int[] array = new int[11]; array[0] = 1; arr..