HeYStRanGeR
article thumbnail
[Java] String 배열, 다차원 배열
Coding/Java 2021. 1. 17. 21:07

(2021.01.17) 배열의 내용이 생각보다 많아서 두개로 나누어서 정리했다. 문자열을 담을 수 있는 string 배열과 다차원 배열을 공부했다. book.naver.com/bookdb/book_detail.nhn?bid=10191151 Java의 정석 자바의 기초부터 실전활용까지 모두 담다!자바의 기초부터 객제지향개념을 넘어 실전활용까지 수록한『JAVA의 정석』. 저자의 오랜 실무경험과 강의한 내용으로 구성되어 자바를 처음 배우는 book.naver.com 참고도서: 자바의 정석 String 배열 String 배열의 선언과 생성 String[] 배열이름 = new String(문자열 개수); String 배열의 초기화 String 배열은 배열과 마찬가지로 초기화할 수 있다. 특별하게 String클래스..

article thumbnail
[Java] 커맨드 라인을 통해 입력받기 (이클립스)
Coding/Java 2021. 1. 17. 20:30

(2021.01.17) 자바 커맨드 라인을 통해 입력받기 (이클립스) 화면을 통해서 사용자로부터 값을 입력받을 수 있는 방법 중 하나이다. 커맨드라인을 통해 입력된 문자열은 String 배열에 담겨서 해당 클래스의 main메서드의 매개변수(args)에 전달된다. 이 상태로 그냥 Run 해주면 이렇게 나온다. 이클립스에서 커맨드 라인을 통해 입력받기 위해서는 Run > Run configuration 을 눌러주면 Run configurations 라는 창이 뜨는데 Arguments 를 눌러주고 Program arguments에 원하는 내용을 입력하면 된다. 원하는 내용 입력하고 Run 눌러주면 콘솔창에 이렇게 출력되는 것을 볼 수 있다!!

article thumbnail
[Java] 배열 (array)
Coding/Java 2021. 1. 17. 19:17

(2021.01.17) 이번주 스터디에서는 배열을 공부했다. 이것도 C언어랑 매우 비슷해서 공부하는데 어렵지는 않았다. 이 책에서 배열 설명이 정말 잘 되어있는 것 같다. book.naver.com/bookdb/book_detail.nhn?bid=10191151 Java의 정석 자바의 기초부터 실전활용까지 모두 담다!자바의 기초부터 객제지향개념을 넘어 실전활용까지 수록한『JAVA의 정석』. 저자의 오랜 실무경험과 강의한 내용으로 구성되어 자바를 처음 배우는 book.naver.com 참고도서: 자바의 정석 배열 (array) : 같은 타입의 여러변수를 하나의 묶음으로 다루는 것 배열의 선언과 생성 // 배열 선언 타입[] 변수이름; 타입 변수이름[]; 배열을 선언하는 것은 생성된 배열을 다루기 위한 참조..

article thumbnail
[Java] java.lang.ArrayIndexOutOfBoundsException 오류와 해결방법
Coding/Java 2021. 1. 17. 17:22

(2021.01.17) 자바의 정석으로 공부하던 중 예제 코드를 실습해보던 중에 오류가 발생했다. 문제상황 예제 5-3/ch5/ArrayEx3.java 인데 이런 오류가 나온다. java.lang.ArrayIndexOutOfBoundsException 이 오류는 배열의 인덱스가 벗어나는 값이 있어서 나타나는 오류이다. 오류해결방법 예제 코드에서 이 부분을 보면, arr배열은 길이가 5이기 때문에 arr[4]까지만 존재하는데 for 문에 i가 newarr의 길이-1까지 들어가기 때문에 arr[5]부터는 인덱스값이 벗어나버린다. 그래서 이런 오류가 발생한 것이다. 이 오류를 해결하기 위해서는 인덱스값이 벗어나지 않도록 해주어야한다. 이렇게 바꿔주면 오류가 해결되는 것을 알 수 있다!! (책이 틀린 줄 알았는..

article thumbnail
[포렌식] 2주차 - 증거 수집: 클로닝과 해싱
Security/Digital Forensic 2021. 1. 17. 02:50

(2021.01.17) 더보기 이번에도 매우매우 간단간단하게 요약을 해보았다... 미국 책 번역한 책인데 우리나라에서도 이런식으로 적용되는지는 모르겠지만 그래도 비슷할 것 같다. 이 책을 읽으면 왠지 내가 포렌식 수사관이 된 기분...이다. book.naver.com/bookdb/book_detail.nhn?bid=7007687 이제 시작이야! 디지털 포렌식 디지털 포렌식 입문을 위한 첫걸음『이제 시작이야! 디지털 포렌식』. 이 책은 디지털 포렌식에 새로이 입문하는 사람들에게 탄탄한 기초를 제공하는 입문서이다. 디지털 포렌식이 무엇인지, book.naver.com 참고도서: 이제 시작이야! 디지털 포렌식 범죄 현장과 증거 수집 디지털 증거는 휘발성이기 때문에 보존하는 것이 매우 중요하다. 용의자의 매체를..

article thumbnail
[포렌식] 2주차 - 랩과 툴
Security/Digital Forensic 2021. 1. 17. 02:09

(2021.01.17) 더보기 포렌식 스터디 2주차에는 책의 3,4장을 읽고, 윈도우 포렌식 도구에 대해서 공부했다. 책의 3, 4장은 약간 미국의 포렌식 수사에 대한 설명을 담은 내용이었다. 우리나라 수사법도 아니고 미국의 수사법에 대한 내용이니까 간단간단하게 정리했다. book.naver.com/bookdb/book_detail.nhn?bid=7007687 이제 시작이야! 디지털 포렌식 디지털 포렌식 입문을 위한 첫걸음『이제 시작이야! 디지털 포렌식』. 이 책은 디지털 포렌식에 새로이 입문하는 사람들에게 탄탄한 기초를 제공하는 입문서이다. 디지털 포렌식이 무엇인지, book.naver.com 참고도서: 이제 시작이야! 디지털 포렌식 포렌식 랩 (lab or laboratory) 포렌식 랩은 미국 전역..

article thumbnail
[Java] 백준 2739번: 구구단
Coding/Java 2021. 1. 16. 01:01

(2021.01.16) 백준 2739번: 구구단 풀이 이건 어느 언어를 공부하던간에 한 번씩 꼭 나오는 필수 예제다. 반복문 필수!! 반복문 이용해서 만들어주면 된다. 내 소스코드

article thumbnail
[Java] 백준 2839번: 설탕 배달
Coding/Java 2021. 1. 16. 00:45

(2021.01.16) 백준 2839번 : 설탕 배달 풀이 반복문과 조건문을 이용했다. 반복문 속 반복문을 만들어서 5킬로그램봉지와 3킬로그램봉지 개수를 계산해주었다. 총 봉지수가 최소일 때를 구해야하니까 5킬로그램 봉지 수를 먼저 계산하도록 했다. 최종값의 초기값을 0으로 해놓고, 반복문에서 최종값이 도출되지않으면 -1을 출력하도록 했다. 내 소스코드 휴... 문제의 일부를 계속 놓쳐서 진짜 여러번 시도했다.... 처음에 생각한 알고리즘을 완전히 엎어서 다시 짰다.. 심지어 중간에는 java가 아니라 C로 제출해서 컴파일 에러도 났다....

article thumbnail
[Java] 백준 10430번: 나머지
Coding/Java 2021. 1. 15. 22:03

(2021.01.15) 자바 스터디 공부하면서 스터디장님께서 추천해주신 문제들을 풀어보았다!! 첫 문제는 10430번...! 백준 10430번: 나머지 풀이 우선 A,B,C 를 입력받고, 입력받은 것을 숫자로 바꿔주고, 계산하여 출력해준다. 나는 이러한 방식으로 풀었다. 자바를 숫자로 입력받는 것부터 끙끙거리기는 했지만... 코드 짜기 성공~~ 내 소스코드 근데.... 아니 나는 A,B,C 3개 입력하라길래 System.out.print("숫자 3개를 입력하세요 : "); 이것도 소스코드에 넣었더니... 이건 또 틀렸다고 나온다..... 이런거 넣으면 틀리는 건가???? 백준 처음 해본 티 내는 건가???? 암튼 뭐가 틀렸는지 찾는게 더 오래걸렸다... 예제출력에 4개의 결과값만 나와서 그런가보다..

article thumbnail
[Java] Resource leak: 'scanner' is never closed 자바 경고와 해결방법
Coding/Java 2021. 1. 15. 21:39

(2021.01.15) 자바 코딩 문제를 풀어보던 도중에 java 경고가 떴다... 코드 실행에는 문제가 없지만 해결해주는게 좋을 것 같다.. Scanner scanner = new Scanner(System.in); 이를 사용할 경우에 Resource leak: 'scanner' is never closed 이런 경고가 뜬다. 이는 new Scanner 를 System.in을 해주었기 때문에 반드시 close 를 해주어야한다!! 코드에 scanner.close(); 을 넣어주면!! 위치는 scanner를 다 쓰고 난 뒤에 넣어주면 된다. 경고문구가 사라진다~~

article thumbnail
[Python] 파이썬 예외처리
Coding/Python 2021. 1. 15. 16:27

(2021.01.15) 예외처리도 야악~~간 좀 어려웠다... 이런 기능이 있는 언어를 처음 접해봐서 그런것 같다. 예외 라는 단어가 들어있어서 헷갈리는데 그냥 오류처리=예외처리 느낌이다. book.naver.com/bookdb/book_detail.nhn?bid=15052904 Do it! 점프 투 파이썬 파이썬 4년 연속 베스트셀러 1위!《DO IT! 점프 투 파이썬》 전면 개정판 출시!문과생도 중고등학생도 직장인도 프로그래밍에 눈뜨게 만든 바로 그 책이 전면 개정판으로 새로 태어났다! 2016년 《D book.naver.com 참고도서: 점프투파이썬 오류 예외 처리 기법 이렇게 발생하는 오류를 유연하게 처리하는 기법이 있다. try, except 문 try: ... except [발생 오류[as 오..

article thumbnail
[Python] 파이썬 - 패키지
Coding/Python 2021. 1. 15. 03:58

(2021.01.15) 더보기 모듈에 이어서 패키지 공부 시작... 여태 파이썬 공부한 것 중 제일 까다로운 것 같음... 원래 어제 다 끝내려고 했는데 치과갔다오고 밥먹고 트레이더스, 코스트코 갔다와서 공부를 못했다.. 하지만 난 올빼미형인간이니까 지금부터 공부시작~~~ 오늘은 5장 끝내고 자바도 해야지 book.naver.com/bookdb/book_detail.nhn?bid=15052904 Do it! 점프 투 파이썬 파이썬 4년 연속 베스트셀러 1위!《DO IT! 점프 투 파이썬》 전면 개정판 출시!문과생도 중고등학생도 직장인도 프로그래밍에 눈뜨게 만든 바로 그 책이 전면 개정판으로 새로 태어났다! 2016년 《D book.naver.com 참고도서: 점프투파이썬 패키지 패키지는 파이썬 모듈을 계..

article thumbnail
[Python] 인터프리터 종료
Coding/Python 2021. 1. 15. 02:16

(2021.01.15) 파이썬 공부하면서 패키지 부분 실습하다가 인터프리터를 종료하는 곳에서 막혔음... 책에는 윈도우의 경우 인터프리터 종료는 ctrl + z 라고 써있었는데... 아무리 눌러도 종료가.... 자꾸 ^Z 가 떴음...... ㅎ^^ 알고보니!!!! ctrl + z + ENTER 였던 것이다!!!! enter까지 눌러야한다고 알려줬으면 참 좋았을텐데.... 아무튼 컨트롤제트누르고 엔터누르니깐 인터프리터 종료~~~~

article thumbnail
[Python] 파이썬 - 모듈
Coding/Python 2021. 1. 15. 01:15

(2021.01.15) 두잇파이썬의 5장 클래쓰 공부를 다하고 이번에는 모듈 공부를 해보았다. 여기서부터는 야아악~간 어려운 것 같다... 실습해보면서 공부하니까 금방 금방 이해가 되기는 하다!! book.naver.com/bookdb/book_detail.nhn?bid=15052904 Do it! 점프 투 파이썬 파이썬 4년 연속 베스트셀러 1위!《DO IT! 점프 투 파이썬》 전면 개정판 출시!문과생도 중고등학생도 직장인도 프로그래밍에 눈뜨게 만든 바로 그 책이 전면 개정판으로 새로 태어났다! 2016년 《D book.naver.com 참고도서: 점프투파이썬 모듈 : 함수나 변수, 클래스를 모아 놓은 파일 다른 파이썬 프로그램에서도 쓸 수 있는 파이썬 파일과 같은 개념이다. 모듈은 다른 파이썬 파일 ..

article thumbnail
[Python] 파이썬 - 클래스(class)
Coding/Python 2021. 1. 14. 02:27

(2021.01.14) 여기서부터가 파이썬의 시작인듯하다. 두잇파이썬의 5장은 클래스, 모듈, 패키지 등등을 공부한다. 자바에서 들어본 용어들이 나온다. 내일까지 5장끝내야지~~ book.naver.com/bookdb/book_detail.nhn?bid=15052904 Do it! 점프 투 파이썬 파이썬 4년 연속 베스트셀러 1위!《DO IT! 점프 투 파이썬》 전면 개정판 출시!문과생도 중고등학생도 직장인도 프로그래밍에 눈뜨게 만든 바로 그 책이 전면 개정판으로 새로 태어났다! 2016년 《D book.naver.com 참고도서: 두잇파이썬 클래스(class) 클래스는 아주 필수적인 요소는 아니고, 적당한 곳에 쓰면 아주 용이하게 쓰이는 듯하다. 어떠한 클래스를 생성하고, 클래스를 이용해서 여러 객체들..

728x90