1.1 Java의 배열


* 배열이란 첨자 연산자를 이용해 접근할 수 있는 인접한 원소들의 시퀀스이다.



* 한 배열을 다른 배열에 할당해도 실제로 복사되는 것은아니다. -> 단지 다른 이름(다른 참조)만 부여하게 되는것.


b =  a;    // a[] 와 b[]는 동일 배열이 됨.



* 배열을 복사하려면 System 클래스에 정의된 arraycopy() 메소드를 이용할 수 있다.


/* a : 소스배열,  b : 목표배열, m : a[]에서의 시작 인덱스, mm : b[]에서의 시작 인덱스, k : 복사할 원소의 수 */


System.arraycopy(a, m, b, mm, k); 



* 중복 배열을 생성하려면 Object 클래스에 정의된 clone() 메소드를 이용.


b = (int[])a.clone();


clone에 대한 리턴 타입은 Object이므로 타입을 배열로 변환시켜야 한다.





1.2 Java에서 배열의 프린팅


배열 이름은 실제로는 배열에 대한 참조 변수의 이름이다.


따라서 배열을 할당한 변수를 출력하게되면 배열값이 아닌 메모리주소를 16진수로 보여주게된다.





1.3 간단한 배열 알고리즘_최대값 원소 찾기


주어진 배열에서 최대 원소를 찾는 코드입니다. 


깃허브 주소를 첨부하였습니다. :-0


https://github.com/Yuyeji/JAVA_array




다음글에서는 탐색과 복잡도 분석에 관련하여 공부하겠습니다. *^0^*



새해 다짐으로 올해부터 매일 깃허브 올리는 것을 목표로 ^.^


오늘은 깃허브를 설치 후 시험 삼아 코드를 올려보는 작업을 할 것이다.




01. 깃허브(Github) 가입하기


https://github.com


위 주소로가서 깃허브에 가입을 해야한다. 여기서 가입했던 이메일을 기억해둡시다 !




02. 깃허브(Github) 다운받기


https://git-scm.com/downloads 다운홈페이지에가서 맥용 깃허브를 다운받는다.


(Xcode가 설치 되어있으면 자체에서 깃허브가 있다는 글을 보고


깃허브 다운 전 터미널에가서 버전을 확인해보니 git이 설치돼있어서 깃허브에서 다운받는 과정은 생략했다.)


어쨌든 설치 후 터미널에서 git --version으로 버전을 확인합니다.



위와같이 버전이 확인된다면 설치 성공!




03. 초기설정하기


다운이 완료됐다면 터미널에가서 깃을위한 초기설정을 해주어야합니다.


git config --global user.name "your name"
git config --global user.email "your email"


위 명령어로 이름과 이메일을 설정 해줍니다.



git config --list 로 설정이 되었는지 확인하면됩니다.


(공개키 설정은 따로 올리겠습니다.)




04. Repository 생성하기


04-1) 

깃허브 페이지로가서 New repository를 생성 !


04-2)

테스트를 위한것이니 이름만 설정해주고 넘어갑니다.



04-3) 다음 창에서,


새로운 repository를 만드는 것이니 커멘드창에 가서 아래에 있는 부분을 수행해주면됩니다.



04-4) 커멘드창


우선, 올릴 파일이 존재하는 디렉토리로 이동 !



04-3번에있는 사진처럼 차례대로 입력 해줍니다.


첫줄 부분은 README를 체크하지 않았기때문에 생략해도됩니다.


git add . //폴더 안에있는 모든 파일들을 add해준다.


(원하는 파일만 올리고싶다면 git add 파일이름.확장자 형태로 해주면됩니다. 하나의 파일만 수정했을때도 마찬가지)




그 다음 주의할점은 remote할 때, 위의 명령어를 그대로 쓰면 안되고


git remote add origin http://~ 주소부분은 자신의 주소를 적어야합니다.


마지막으로 push 해주면 끝!!





05
. 확인


다시 깃 홈피에지에가서 확인해보면


소스코드가 올라와있는 것을 확인할 수 있습니다 !





*^0^*




'' 카테고리의 다른 글

맥 인텔리제이 무료 설치하기  (3) 2018.12.28

01.우선 jdk를 설치해야한다.


https://www.oracle.com/technetwork/java/javase/downloads/index.html


오라클에 들어가서 jdk를 다운받았다. 위에있는 11.0.1버전은 오류가 많다고 들어 아래에 있는 버전으로 다운을 받았다.



설치 후 터미널에가서 javac -version, java -version 으로 설치 확인!!




02.인텔리제이 가입


https://www.jetbrains.com/


인텔리제이 홈페이지가서 가입을 해야한다! 키를 받기위해서??


학생이면 각 학교웹메일 아이디로 가입을해야 무료로 할 수 있다!!!


메일로 인증받고 여러차례 인증하다보면 완료된다.



03.인텔리제이 설치


이제 홈페이지에서 아래 버튼을 눌러 다운을 받다보면



이메일을 입력하는 창이 나오는데, 위에서 가입했던 주소를 넣으면 된다.




완료!!!






*^0^*

'' 카테고리의 다른 글

맥 깃허브(Github) 사용하기 - 초기설정  (0) 2019.01.02

+ Recent posts