🟪 Backend-Java 6

1-3. 깃허브 데스크탑 기본 사용법 + 자바 파일 배포 + 마크다운방법

🔵 깃허브 데스크탑 설치https://desktop.github.com/?ref_cta=download+desktop&ref_loc=installing+github+desktop&ref_page=docs Redirecting… desktop.github.com    1. 깃허브 데스크탑을 설치-로그인을 해야 내 깃허브 사이트에 올라감 2. Repository 를 생성-레포를 깃헙데탑내에서 만들면서 ⚠️이때 readme를 체크해서 만듬 (아니면 바깥폴더에 리드미가 또 생김) ⚠️ (README 파일에 기록을 할 예정) 3. 해당경로로 VScode열기깃헙데탑에서 만든 로컬 폴더의 경로를 통해 파일탐색기를 열고, alt+d 를 눌러 경로를 전체 선택한 후 cmd입력 ->code . 을 입력 후 엔터쳐서 해당..

🟪 Backend-Java 2024.06.30

1-2. 자바 개발 환경설정 : JAVA JDK,Vscode + 컴파일 된 코드 실행하기

이전 포스팅에서는https://gsbd.tistory.com/18 1. 자바 기초 지식 & 개발 환경설정 : JAVA JDK,Eclipse📌 기초지식🔵자바의 특징객체 지향 언어 : 작은 단위의 독립적 기능을 만들고, 이를 합쳐 하나의 어플리케이션을 만드는  방식이식성 : OS환경이 달라도 java 코드 변경되지 않음Multi-Thread : 멀gsbd.tistory.com Oracle JDK + Ecilpse 조합으로 사용하는 설정법에 대해 다뤘는데azul JDK + Vscode로 하는 방법(이게 더 쉬운듯) 을 새로 알게되어 포스팅 함(+필자는 Vscode를 자주 사용함)  ++ ) 이클립스 삭제 방법https://parkjye.tistory.com/48 [Eclipse/Windows 10] 이클립..

🟪 Backend-Java 2024.06.29

4. 형변환 (자동 형변환, 강제 형변환 예제)

🔵 형변환데이터의 Type이 변하는것ex) 정수(byte) 와 실수(float)는 같은 숫자 타입이므로 형변환이 가능함문자(char)와 문자열(string)은 문자를 다루지만, 단순 데이터  형변환이 불가능함 (문자열은 class 형태라서 불가능)문자(char)와 정수(int)는 형변환이 가능함-> 문자(char)는 '단일문자' 이고 (A~Z,1~0,특수기호.. 모든 자판글자) , 이는 정수로 변경이 가능(아스키 코드 표 참고)기억하기 [변수의 데이터 타입]1. 정수형 :  byte, short, int, long (1,2,3,8byte 순으로 메모리 사용)-byte: 8비트, 값의 범위: -128 ~ 127-short : 16비트, 값의 범위 : -32,768~ 37,767-int: 32비트, 값의 ..

🟪 Backend-Java 2024.06.26

3. 자바 학습 셋팅 및 자바 변수 (자바 학습용 파일 초반 셋팅/변수 특징/데이터 타입 / 이클립스 콘솔 출력)

📌 자바학습용으로 환경설정 🔵 Eclipse 파일 새로만들어 세팅하기Eclipse 실행 후 JAVA를 열어 'New Java Project'를 클릭학습용 이기 때문에 모듈로 묶을 필요 없으므로 module의  'create module' 체크해제+ JRE의 마지막 선택항목에 체크 프로젝트 네임을 지정 (ex. exam01) 하여 Finish클래스 파일 생성단어별 첫 글자를 대문자로 하여 name을 정하고  public static에 체크하여 기본제공되는 코드 틀을 사용함🔵 파일작성 특징public이 붙어있는 class의 이름과 파일의 이름이 동일해야함클래스는 *파스칼 표기법을 사용하여 작성파스칼 표기법 : 단어의 첫시작 글자를 대문자, 이후 음절의 시작글자를 대문자로 작성(ex. HelloJavaW..

🟪 Backend-Java 2024.06.23

2. 자바 언어의 구성 : Hello Java!/코드 프로세스/자바 주석의 종류

📌 기초지식🔵자바 프로그램의 실행 C의 경우: windows 컴파일러- Linux컴파일러- Mac OS컴파일러 가 각각 따로 있고 저마다의 실행파일과 실행을 따로 하는 프로세스로 진행C로 만들어진 JAVA의 경우 : 위의 3가지 OS를 JDK로 묶어 '자바 컴파일러' 로써 JVM을 통해 3가지 OS에서 최종적으로 각각 실행하게 해주는 프로세스로 진행 🔵자바 코드 프로세스자바 컴파일러(JAVA Compiler) - 자바 소스 파일을 JVM이 해석할 수있는 JAVA ByteCode(.class 파일) 로 번역자바 바이트코드(JAVA Bytecode)- 바이트 코드는 JVM이 이해할 수 있는 저수준 언어- 기존의 언어의 컴파일 결과로 생성되는 오브젝트파일(.obj)과 달리,- 바이트 코드(.class)는..

🟪 Backend-Java 2024.06.23

1. 자바 기초 지식 & 개발 환경설정 : JAVA JDK,Eclipse

📌 기초지식🔵자바의 특징객체 지향 언어 : 작은 단위의 독립적 기능을 만들고, 이를 합쳐 하나의 어플리케이션을 만드는  방식이식성 : OS환경이 달라도 java 코드 변경되지 않음Multi-Thread : 멀티코어 프로그래밍이 가능-동시성 : 멀티 작업을 위해 , 하나의 코어에서 멀티 스레드가 번갈아 가며 실행-병렬성 : 멀티작업을 위해 멀티 코어에서 개별 스레드를 동시에 실행 가비지 컬렉터: 프로그램에서 사용하는 메모리를 자동으로 회수 🔵자바프로그래밍 과정 *JVM(Java Virtual Machine) : OS에 종속받지 않고 CPU가 JAVA를 인식, 실행할 수 있게 하는 가상 컴퓨터 기계*.class 라는 기계어(bytecode)가 됐을때, JVM이 번역을 할 수 있는 요건이 됨  📌자바 ..

🟪 Backend-Java 2024.06.23