본문 바로가기

프로그래밍

[Java] - 반복문 실전 자바 강좌 (ver.2018) - 초보부터 개발자 취업까지!! 강의를 개인공부하며 정리하는 용도의 포스팅입니다. 학습목표 프로그램이 반복적으로 실행되는 방법에 대해 학습 반복문이란? 프로그램 진행을 특정 조건에 따라 반복적으로 진행하는것 for, while문 : 조건이 참일 때까지 반복 수행 ex1) 구구단을 구하기 위해 1에서부터 1씩 더하면서 9까지 곱셈 연산 진행 ex2) 조도 센서를 센싱한 데이터가 10미만시 건물의 LED를 1초 간격으로 계속 점등. for(int i = 0;i < 10;i++) {…} // for문 System.out.println("INPUT NUMBER : "); Scanner scanner = new Scanner(System.in); int inputNum = sc.. 더보기
[Java] - 조건문 실전 자바 강좌 (ver.2018) - 초보부터 개발자 취업까지!! 강의를 개인공부하며 정리하는 용도의 포스팅입니다. 학습목표 조건의 결과에 따라 양자 택일 또는 다자 택일을 진행하는 조건문을 학습 조건문이란? 조건의 결과에 따라서 양자 택일 또는 다자 택일을 진행한다. 양자택일 - 주로 if문이 쓰임 다자택일 - 주로 switch문이 쓰임 if(조건식), if(조건식) else, if(조건식) else if(조건식) int num1 = 10; int num2 = 20; // if(조건식) if(num1 < num2) { System.out.println("num1은 num2보다 작다."); } System.out.println(); // if(조건식) else if(num1 < num2) { Syste.. 더보기
[Java] - 배열과 메모리 실전 자바 강좌 (ver.2018) - 초보부터 개발자 취업까지!! 강의를 개인공부하며 정리하는 용도의 포스팅입니다. 학습목표 메모리에서 배열이 어떤 형태로 존재하는지에 대해 학습한다. 배열의 메모리 크기 배열을 구성하는 데이터의 자료형에 따라서 배열의 메모리 크기가 결정된다. 배열을 가리키는 배열이름 기본 자료형 데이터를 담고있는 변수와 달리 배열 변수는 배열 데이터의 주소를 담고 있다. 배열 기본속성 // 배열 기본속성 int[] arrAtt1 = {10, 20, 30, 40, 50, 60}; int[] arrAtt2 = null; int[] arrAtt3 = null; // 배열 길이 System.out.println("arrAtt1.length : " + arrAtt1.length); // 배열 .. 더보기
[Java] - 배열(Array) 실전 자바 강좌 (ver.2018) - 초보부터 개발자 취업까지!! 강의를 개인공부하며 정리하는 용도의 포스팅입니다. 학습목표 다수의 데이터를 인덱스를 이용해서 관리하는 방법을 학습 배열이란? 인덱스를 이용해서 자료형이 같은 데이터를 관리하는 것 ex) 아파트 호수 관리: 101호, 201호, 301호 등등. 배열 선언 및 초기화 배열도 변수와 마찬가지로 선언과 초기화 과정을 거쳐 사용한다 배열 선언 후 초기화 // 배열 선언 후 초기화 int[] arr1 = new int[5]; arr1[0] = 100; arr1[1] = 200; arr1[2] = 300; arr1[3] = 400; arr1[4] = 500; System.out.println("arr1[0] : " + arr1[0]); System... 더보기
[Java] - 기본자료형 실전 자바 강좌 (ver.2018) - 초보부터 개발자 취업까지!! 강의를 개인공부하며 정리하는 용도의 포스팅입니다. 학습목표 데이터가 메모리에서 차지하는 크기에 대해서 학습한다 기본자료형과 객체자료형 기본 자료형은 데이터가 변수에 직접 저장됨 객체 자료형은 객체 메모리 주소가 변수에 저장됨 Java 기본자료형 예시 char c = 'a'; System.out.println("c = " + c); int i = 10; System.out.println("i = " + i); double d = 10.258; System.out.println("d = " + d); boolean b = false; System.out.println("b = " + b); String s = "Hello Java World.. 더보기
[KeyPair] - Permissions 0664 for pem are too open 개요 기존 개발환경을 이용해 새로운 개발환경을 구성하는데 아래 메시지가 뜨면서 pem 키로 vm 접속이 되질 않아서 삽질 후 문제 해결 해결 pem키 파일 권한 변경(chmod 600) FileZilla를 이용해 pem 키를 업로드 했더니 권한이 664로 되어있었다(-rw-rw-r) 해서 이걸 소유자권한만 남겨놓고 변경했더니 접속이 잘되었다.(chmod 600) Reference 더보기
[Intellij] - 디버깅 시 값 확인하는 법(Evaluate) 개요 Intellij - Spring Boot 으로 디버깅 중 특정 객체 값을 확인하고 싶었고 Chrome 개발자 도구 console 처럼 할수 있는 기능이 없는지 찾아보게 됨. 해결 Evaluate Expression(Alt + F8) 기능 활용 해당 버튼을 누르면 아래와 같은 별도의 팝업창이 뜨고 원하는 객체의 값을 확인할 수 있다. Reference 더보기
[JavaScript] - 배열 순서 변경 개요 반복문을 돌면서 배열 목록중 하나를 선정하면 그 하나가 배열의 첫번째가 되게끔 하고 싶었다. ex) [a,b,c] 에서 b를 선택하면 [b,a,c] 이런식? 해결 unshift(), pop() 활용 pop 메서드 : 배열의 마지막 요소를 제거한 후, 제거한 요소를 반환 unshift 메서드 : 배열의 첫 번째 자리에 새로운 요소를 추가한 후, 변경된 배열의 길이를 반환 Reference JS Array 이해, push(), pop(), sort(), splice() 더보기