일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Android
- androidstudio
- bitmap
- BOJ
- Canvas
- CS
- Database
- DBeaver
- DP
- Ecilpse
- Eclipse
- firebase
- git
- github
- GooglePlayServices
- gradle
- IDE
- IntelliJ
- java
- json
- kotlin
- level2
- linux
- mariadb
- MYSQL
- Paint
- permission
- python
- Sorting
- sourcetree
목록Java (19)
will come true

이클립스 테마 변경 1. [Windows] > [Preference] 2. [General] > [Appearance] > Theme 선택 (default: Light) 3. Theme : 'Dark' 변경 모습 다만, 이클립스 기본 Dark 테마는 배경이 회색톤에, 에디터 폰트 색상도 좀 낯설 수 있다. Eclipse Marketplace에서 다른 Dark테마를 설치해서 이용하고 싶으면 아래 방법을 따른다. 이클립스 테마 설치 및 적용 1. [Help] > [Eclipse Marketplace] 2. [Search] 탭 > Find : 'theme' 검색 3. 원하는 테마의 [Install] 버튼 클릭 4. 설치할 구성요소들을 선택한다. 전체 체크 후 [Confirm] 클릭 5. 라이센스 동의 체크 후..

이클립스에서 생성한 프로젝트를 로컬 저장소(Local Repository)로 설정하면, 해당 경로에 .git파일이 생성되며 git의 관리하에 들어가게된다. 다만, 해당 프로젝트를 Commit and Push할 때 아래와 같이 [Unstaged Changes] 목록에 '.classpath', '.gitignore'등의 불필요한 파일들이 표시된다. 해당 파일들은 Github에 올려서는 안되기 때문에 목록에서 아예 표시가 안되게 하고 싶다. (=커밋 대상에서 완전히 제외시키고 싶다) 이럴 때 '.gitignore'을 이용해서 불필요한 파일들을 필터링 할 수 있다. 1. '.git' 폴더가 존재하는 경로로 이동한 뒤, '.gitignore' 파일을 메모장으로 연다. 2. 그러면 아래와 같이 이미 .gitigno..

오류 이클립스에서 Github 원격저장소에 변경사항을 Push하려는데 아래와 같이 rejected 메시지가 표시되며 staged한 이력들은 안보이고, github에도 반영되지 않음. master → master [rejected - non-fast-forward] 원인 원격 레포지토리(Git Repository = origin)의 내용과 현재 로컬 레포지토리의 내용이 일치하지 않아 Push를 수행할 수 없다는 뜻. Github Repository의 파일에 변경사항이 있을 때 발생하는 에러이며, Fetch로 원격 레포(Github)의 변경사항을 읽어오기 (Fetch From Upstream) Synchronize Workspace로 원격 레포-로컬 레포 변경사항 비교 Pull로 원격 레포(Github)의 ..
replace()와 replaceAll() 문자열 타입을 나타내는 String 클래스에는 replace()와 replaceAll() 메서드가 존재하는데 일반 문자열 리터널로 해당 메서드를 실행하면 실행결과에 차이가 없다. package ch9; public class StringEx1 { public static void main(String[] args) { //replace() String s = "Hello Hello"; String s1 = s.replace("ll", "LL"); System.out.println("s: "+s); System.out.println("s1: "+s1); //replaceAll() String s2 = "Hello Hello"; String s3 = s2.repla..

1. Github에 소스코드를 저장할 새 리포지토리 생성 2. 이클립스에서 프로젝트 및 패키지 생성 후 소스코드 작성 (JavaJungsuck 프로젝트의 패키지(ch3~ch7)에 포함된 소스코드를 전체 github에 업로드하는 것이 목표) 3. 이클립스 우측 상단의 'open perspective' 아이콘을 클릭 4. 'Git'을 선택한 뒤 'Open' 클릭 5. 이클립스 우측 상단에 Git아이콘이 생성되며, [Git Repository] 창이 활성화된다. 'Clone a Git repository' 클릭 6. URI, 로그인 정보 등 Github Repository 정보를 입력. Github에서 생성 Repository에 들어가 URI및 기타 정보를 복사, 이클립스의 'Clone Git Reposito..

1. 이클립스에서 아래와 같은 소스코드를 작성해준다. - 커맨드라인(cmd창)에서 입력을 통해 전달받은 인자 값을 사용해서 연산을 수행하는 프로그램. - 커맨드 라인으로 부터 전달받은 인자는 public static void main(String[] args) {} 메서드의 args매개변수에 문자열 배열형태로 하나씩 전달됨. - 패키지명 : jungsuk / 소스파일명 : Exercise5_7.java package jungsuk; public class Exercise5_7 { public static void main(String[] args) { //커맨드라인으로 전달받은 인자 체크 if(args.length != 1) { System.out.println("USAGE: java Exercise5_..