Java를 설치, 실행, Git 연결을 했습니다.
자바의 특징
- C와 C++언어의 문법을 기본으로 차용하여 개발된 C와 C++에 비해 쉬운 언어이다.
- 자바는 JVM() 만 있으면 윈도우, 리눅스, 맥등 어떤 플랫폼에서도 실행이 가능$($플랫폼에 독립적이다.$)$
- 객체지향 언어이다.
- 메모리 관리를 자동으로 해준다.$($Garbafe Collector$)$
https://www.oracle.com/java/technologies/downloads/ -> 자바 설치
저는 Windows를 사용하기 때문에 x64 MSI Installer를 설치했고,
시스템 속성 - 고급 - 환경변수에
JAVA_HOME이라는 변수 이름에 C:\Program Files\Java\jdk-번호 설치한 경로를 변수 값으로 저장했습니다.
그리고 Path에 C:₩program files₩java₩jdk-번호₩bin를 추가했습니다.
파일 저장 경로를 다르게 하신 분은 그 경로를 입력해야합니다.
파이썬만 공부하다가 java도 알아두면 좋을 거 같아서
프로그래머스 - 강의에 있는 자바 입문 을 통해 조금씩 공부해보고
나중에 시간이 나거나 필요해지면 속도를 내 볼 예정입니다.
출력함수 : System.out.println$()$
주석 :
// 행단위 주석
/*
* 문서화 주석
*/
/*
블럭단위 주석
*/
public class HelloWorld{
// 프로그램 시작점
/*
*
* @param args
*/
public static void main(String args[]){
System.out.println("Hello World");
// System.out.println("test");
/* System.out.println("1 ");
System.out.println("2");
System.out.println('3'); */
System.out.println("단축키 Crtl+/");
}
}
>>> Hello World
>>> 단축키 crtl+/
Eclipse Downloads | The Eclipse Foundation -> Eclipse를 다운받고,,
스폰할 수 있다고 내용의 페이지를 보고, 유료 서비스인줄 알고 겁을 먹었지만, 무료였습니다.
java project를 새로 만들고 위의 코드를 작성하고, git에 연결해봤습니다.
Windows - Perspective - Open Perspective - Other.. 순서로 들어가면
이런 창이 뜨는데, 여기서 Git를 클릭하고,
Create a new local Git repository를 통해 새로 레파지토리를 생성할 수도 있지만,
저는 미리 만들어 둔 곳이 있어서 Clone a Git repository를 통해서
아래 처럼 깃허브의 생성해둔 레파지토리의 url을 복사해서 붙여 넣었습니다.
이후 연동하려는 프로젝트 폴더 - 오른쪽 마우스 - Team - Share Project를 클릭
이미 연동한 후에 사진을 찍었습니다.
그러면 아까 clone한 레파지토리를 선택할 수 있습니다.
선택하면 변경 사항을 프로젝트 폴더 - 오른쪽 마우스 - Team - commit
또는 Ctrl + # $($Shift + 3$)$을 눌러서 commit할 수 있습니다.
아래처럼 unstaged Changes에 있는 변화를 + 버튼을 눌러서 Staged Chages로 옮겨주고,
Commit Message를 남기고 Commit and Push 버튼을 누르면 완료입니다!!
인줄 알았는데, 인증 이슈가 있었습니다.
저는 그냥 github 계정 아이디, 비번으로 해결되는 줄 알았는데,
찾아보니 Token을 발행해서, commit할 때, 이메일 계정을 User에 그 토큰을 Password에 등록하니 해결됐습니다.
Token은 GitHub 페이지에서 프로필 - Settings - Developer settings - Personal access tokens에서 발행했습니다.
권한은 뭔지 잘 모르겠어서 우선 다 허용했고, 토큰은 최초 생성시에만 보여주고, 다시 볼 수 없다고 해서 따로 저장해뒀습니다.
'IT > JAVA' 카테고리의 다른 글
자바 - 삼항연산자 , SWITCH문 (0) | 2023.09.30 |
---|---|
자바 입문 - 연산 (0) | 2023.09.27 |
자바 입문 - 변수 (0) | 2023.09.27 |