반응형 분류 전체보기351 제어문(조건문과 반복문) 백기선님이 과거에 진행했던 Java 스터디 4주차 스터디 입니다. 조건문 If if문은 가장 기본적인 조건문이다. 크게 조건식과 괄호로 이루어진다. 만일(if) 조건식이 참(true)이면 괄호{ } 안의 문장들을 수행한다. if (조건식) { //조건식이 true일 때 수행될 코드를 작성한다. } If - else if문에 else블럭이 추가된 것이 if-else문이다. else의 뜻이 '그 밖의 다른'이므로 조건식의 결과가 참이 아닐 때, 즉 거짓일 때 else블럭의 문장을 수행하라는 뜻이다. if (조건식) { //조건식이 true일 때 수행될 코드를 작성한다. } else { //조건식이 false일 때 수행될 코드를 작성한다. } if - else if 첫 번째 조건식부터 순서대로 평가해서 결과가.. 2022. 5. 17. Git Error: fatal: 관계 없는 커밋 내역의 병합을 거부합니다. fatal: 관계 없는 커밋 내역의 병합을 거부합니다. 위와 같은 오류가 발생했다. 이에 대한 해결법을 기록하고자 한다. 우선 공통된 커밋이 없기 때문에 이런 문제가 발생한다고 한다. 그래서 일단 원격 저장소 (remote)의 커밋들을 가져와야 한다. git fetch --all git reset --hard origin/master git push origin master git fetch -all : 원격 저장소의 모든 커밋을 가져온다. git reset --hard origin/master : git reset --hard를 사용하면 현재 작업 위치인 HEAD의 포인터를 특정 위치로 변경해버릴 수 있다고 한다. 이 명령어를 통해 origin/master로 HEAD의 포인터를 이동시킨 것이다. 그러면.. 2022. 5. 14. Github ssh 등록, 여러 계정 사용하기 드디어 미뤄둔 ssh를 이용한 Github와의 연동을 시작해보겠습니다. 필자는 다양한 깃허브 계정을 한 컴퓨터에서 사용하고 싶어서 ssh 등록을 해보겠습니다. 현재 환경은 Mac os입니다. ssh에 대한 개념은 아래 포스팅에서 학습하실 수 있습니다. 시작하겠습니다. https://devdebin.tistory.com/132?category=973762 SSL VS SSH 이번 UMC Sever 파트 AWS EC2 인스턴스 실습을 하면서 유독 자주 보인 이 두 단어에 대해 정리해보겠습니다. 만약 안보셨다면 이 게시글 부터 쭈욱 정주행하시는 것을 추천..!!ㅎㅎ https://devdebin.tistory. devdebin.tistory.com 먼저 .ssh 디렉터리로 이동을 한다. cd ~/.ssh 이제.. 2022. 5. 13. 자바 연산자 (Operator) 백기선님이 과거에 진행했던 Java 스터디 3주차 스터디 입니다. 산술 연산자 산술 연산자에는 사칙 연산자(+ ,- ,* ,/ )와 나머지 연산자(%)가 있다. 곱셈, 나눗셈, 나머지 연산자가 덧셈, 뺄셈 연산자보다 우선 순위가 높으므로 먼저 처리된다. 피연산자(연산자가 아닌 것, ex 1, 10)가 정수형인 경우, 나누는 수로 0을 사용할 수 없다. boolean 타입을 제외한 모든 기본형 타입에서 사용이 가능하다. 계산하는 값의 결과가 변수의 타입의 범위를 넘어서면 오버 플로우가 발생할 수 있다. 코드 예제 byte a = 10; byte b = 10; byte c = (byte) a + b; //JVM은 기본적으로 32바이트로 계산하므로 a와 b 두 개의 피연산자들을 int형으로 바꾸어 계산한다. .. 2022. 5. 13. 자바 데이터 타입, 변수 그리고 배열 백기선님이 과거에 진행했던 Java 스터디 2주차 스터디 입니다. 프리미티브 타입 종류와 값의 범위 그리고 기본 값 프리미티브 타입을 기본형이라고 부르겠다. 자바에는 총 8가지의 기본형이 있다. 우선 기본형은 NULL을 가질 수 없다. 만약 NULL을 쓴다면 Wrapper 클래스를 사용해야 한다. 기본형 변수는 메모리에서 스택 영역에 저장된다. 기본형 분류, 타입 메모리 크기, 기본 값, 범위에 대해 아래와 같이 정리했다. 분류 타입 메모리 크기 기본 값 범위 논리형 boolean 1 byte false false, true 문지형 char 2 byte '\u000' '\u0000' ~ '\uffff' 정수형 byte 1byte 0 -128 ~ 127 short 2byte 0 -32,768 ~ 32,76.. 2022. 5. 12. Java JVM, ByteCode 백기선님이 과거에 진행했던 Java 스터디 1주차 스터디 입니다. 늦었지만 저는 이제 시작해보겠습니다. 1. JVM이란 무엇인가? JVM이란 'Java Virtual Machine'의 약어다. 자바를 실행하기 위한 가상 머신(컴퓨터)이라고 이해할 수 있다. 자바로 작성된 모든 프로그램은 JVM 위에서만 실행된다. 따라서 자바 프로그램을 작동시키기 위해서 JVM은 필수적이다. 일반 애플리케이션의 코드는 OS만 거치고 하드웨어로 전달된다. 그러나 Java 애플리케이션은 JVM을 한 번 더 거치기 때문에, 그리고 하드웨어에 맞게 완전히 컴파일된 상태가 아니고 실행시에 해석(Interpret)되기 때문에 속도가 느리다는 단점을 가진다. 그러나 요즘엔 바이트코드(컴파일된 자바 코드)를 하드웨어의 기계어로 바로 변.. 2022. 5. 12. 이전 1 ··· 29 30 31 32 33 34 35 ··· 59 다음 반응형