언어 공부 내용 정리 29

이클립스에서 깃허브에 프로젝트 올리기 (연동, commit, push)

객지프에 이어 자프실도 자바를 배우기 때문에 이클립스를 계속 써야해서... 이참에 이클립스를 깃허브에 연동해서 코드 푸쉬하는 방법을 알아보고자 했다 그땐 이게 이렇게 짜증나는 일일줄 모르고.... https://special-o.tistory.com/5 이클립스에서 깃허브로 프로젝트 올리기 (완전 쉽다)이클립스와 깃허브 연동하는 방법!! 처음 깃허브와 연동하려고 했을 때, 따라하는데도 잘 안돼서 힘들었던 기억이 있어요ㅠㅠ 쉽게 설명해보려고 했습니다. 이클리스에서 깃허브로 프로젝트를 special-o.tistory.com처음에 이 포스팅을 보고 따라하기 시작했다 처음엔 아주 순조로웠다 열심히 따라한 과정들... 그런데 마지막 commit and push 에서 문제가 발생했다바로 여기서 ! 이 창에서 nex..

깃/깃허브 기본내용

github : 소스코드를 올려서 공유하는 공간 git : 소스코드를 내 컴퓨터에서 인터넷에 올려주는 역할 참고 영상 : https://youtu.be/lelVripbt2M 위 영상을 따라하면서 개인 레포지토리(c언어용)를 만들고, 코드를 올려봤다그리고 git init 후 git add .를 하는데 permission denied 에러가 나서, 구글링을 해서 해결했다 git add .은 전체 파일 업로드, 특정 파일만 업로드 시엔 git add "파일명" 설정 변경 후 git add . 성공 ! 이후 commit (히스토리 만들기) 이후 remote : 내 소스코드(로컬 프로젝트)와 인터넷의 레포지토리 연결 ( 소스코드를 레포지토리로 보내겠다) git remote -v로 연결고리 제대로 생겼는지 확인 가..

객지프 기말대비 정리 (6장)

java.lang 패키지에 속한 클래스모든 클래스는 강제로 object 클래스를 상속받음자바 클래스 계층구조의 최상위 클래스object클래스의 주요 메소드는 다음과 같다boolean equals(Object obj)obj가 가리키는 객체와 현재 객체 비교Class getClass()현 객체의 런타임 클래스 리턴int hashCode()현 객체의 해시코드값 리턴String toString()현 객체에 대한 문자열표현을 리턴(객체를 문자열로 변환)레퍼런스가 가리키는 객체의 클래스명 알고싶을땐 레퍼런스명.getClass().getName()String toStirng() : 각 클래스는 이 메소드를 오버라이딩하여 자신만의 문자열을 리턴할 수 있다//풀었던 족보 문제 (전화기) - getclass.getname..

객지프 기말대비 정리 (5장)

다시 풀어보기 : (x,y)의 한 점을 표현하는 point 클래스 구현(생성자 없이, x/y는 private)하고 이를 상속받아 색을 추가한 colorpoint 클래스 구현(역시 생성자 없고 color은 private) ->이를 활용하는 pointex 클래스 구현(실행 메소드 있는 클래스 -> point객체랑 colorpoint객체 하나씩 만들어서 점이랑 색 출력 +ppt기준 5-2,5-3 상속 : 부모클래스의 필드,메소드를 자식클래스가 물려받음부모 클래스 = 슈퍼 클래스 / extends 키워드 사용다중상속 지원 x (부모 하나에 자식 여러명은 되지만 자식 하나에 부모가 여럿인건 안됨)생성자는 상속 대상에서 제외됨 서브클래스는 서브클래스 멤버와 슈퍼클래스 멤버 모두를 갖고있다 ! 슈퍼클래스 멤버가 pr..

객지프 기말대비 정리 (3-4장)

배열 : 같은 타입의 데이터들이 인덱스와 함께 저장된 자료구조인덱스는 0부터 시작배열 선언과 생성 ; int [] array = new int [5]; -> 좌변은 선언만 한거(레퍼런스 변수(주소값)만 선언하고 실제 배열은 아직 생성 안된거, 우변 코드까지 써야 실제 배열이 생성됨)배열 선언과 동시에 초기화 : int [] array = {1,2,3,4};하나의 배열을 다수의 레퍼런스가 참조 가능 : int []myArray = array; 양수 5개를 배열에 입력받아 최댓값 출력하는 예제 처음엔 인덱스0에선 무조건 max 에 array[0]을 대입하고 그 뒤로 비교해야한다고 생각했는데 max에 0을 넣어놓으면 그냥 다 비교로 처리해도 되는거였다 배열의 크기 -> length필드for-each 문 : f..

객지프 중간대비 복습자료

자바에서 메소드는 클래스 바깥에 작성할 수 없음기본타입 vs 레퍼런스 타입 : 기본타입은 메모리 공간에 변수 공간이 생기면서 값이 바로 같이 대입되는 반면, 레퍼런스 타입은 메모리에 값이 바로 저장되는게 아니라 주소값이 저장되고 그 주소값으로 찾아 들어가야 실제 값이 저장되어 있는 형식문자타입 : char(2바이트) 정수타입: byte(1바이트, -128-127), short(2바이트, -32768-32767), int(4바이트), long(8바이트, 리터럴 뒤에 L붙여야함) / 정수의 기본 컴파일 타입은 int실수타입 : float(4바이트, 리터럴 뒤에 f붙이기), double(8바이트) / 실수 기본 컴팡리 타입은 double문자열 연결에는 더하기 연산자 사용이 가능함변수의 선언과 할당(초기화) 구..