본문 바로가기

전체

(219)
0330 - 문자형 리터럴, 논리형 리터럴, 자료형 변환, 연산자 문자형(CharacterType) 리터럴 : 문자 하나를 ' ' 안에 표현 => Java에서 문자형 리터럴은 기본적으로 2Byte(Character)로 표현 => 문자형 리터럴은 일반문자 외에 회피문자(제어문자)가 존재 -회피문자(Escape Character) : 프로그램에서 표현 불가능한 문자를 표현하기 위한 문자 ( \ 기호 사용 ) • '\n' : Enter • '\t' : tab • '\'' : '문자('을 문자로 표현하고 싶을 때) • '\"' : " 문자 • '\\' : \문자 • '\0' : Null 문자 ※ 문자형 리터럴은 내부적으로 약속된 정수값(0~65535)으로 표현 - 약속된 정수값 : 유니코드(Unicode) (전세계언어쓰기위해) => 'A' : 65, 'a' : 97 '0' :..
깃허브 후쉬 오류 해결 깃허브 푸쉬 오류 해결 :https://velog.io/@soyeon/JAVAEclipse-GitHub-Push-%EC%98%A4%EB%A5%98-%ED%95%B4%EA%B2%B0-rejected-non-fast-forward
0329 - JDK, 깃허브, 자료형, 변수 JDK (Java Development kit) - Open JDK : 무료 (상업용 포함) - Oracle JDK : 상업용일 시 유료 => 자바를 통해 프로그램을 개발할 수 있도록 해주는 도구 >> 명령이 존재 : jacav, java, javap, javadoc , ... 이런 명령들을 통해 프로그램을 개발에서 사용할 수 있도록 해줌 >> JRE System Library 존재 (자바 실행 위해 제공되는 라이브러리) -> 안에 자바 프로그램 개발할 수 있는 '클래스'들이 포함되어있음 -> 라이브러리를 모듈로 나눠서, 필요한 모듈만 갖다 쓸 수 있음 (장점: 보안, 속도) 모듈 간의 의존성을 통해 필요한 모듈을 가져다 쓸 수 있다 깃허브(GitHub) : 분산 버전 관리 툴인 깃 저장소 호스팅을 제공..
0328 - JDK 설치, 소스파일 (클래스,메소드), 터미널 명령어, 이클립스 설치 및 설정, 주석문 *JDK설치 https://www.oracle.com Oracle | Cloud Applications and Cloud Platform Global organizations including Thomson Reuters, Cisco, SoundHound, GoTo, 8x8, Wiz, and Nomura Research Institute use Oracle Container Engine for Kubernetes (OKE) to run their apps at scale. www.oracle.com * 소스파일 => 저장할 때, 클래스명.java (클래스명이 파일명이 되어야 한다. 클래스명 = 파일명) -클래스: 중복되면 안됨/ '식별자' / 클래스명: 조합된 단어들의 첫 문자는 '대문자' 약속. -메소..
[나도코딩] 자바 코딩 강의 기본편 (문자열 - 길이, 대소문자 변환,포함 관계, 문자열 변환, 공백 제거, 결합, 비교, 특수문자) 문자열 변수 s 정의 public static void main(String[] args) { String s = "I like Java and Python and C."; System.out.println(s); 문자열의 길이 * length System.out.println(s.length()); // 29 대소문자 변환 * UpperCase : 대문자 변환 * LowerCase : 소문자 변환 System.out.println(s.toUpperCase()); // 대문자로 System.out.println(s.toLowerCase()); // 소문자로 포함 관계 * contains : 포함 되면 true, 포함되지 않으면 false * indexOf : 문자열의 위치 정보 (문자열이 포함되지 않으면..
[나도코딩] 자바 코딩 강의 기본편 (대입 연산자, 복합 대입 연산자, 비교 연산자, 논리 연산자, 논리 부정 연산자, 삼항 연산자) int num = 10; num = num + 2; System.out.println(num); // 12 num = num - 2; System.out.println(num); // 10 num = num * 2; System.out.println(num); // 20 num = num / 2; System.out.println(num); // 10 num = num % 2; System.out.println(num); // 0 num = 10; // num = num + 2; num += 2; System.out.println(num); // 12 // num = num - 2; num -= 2; System.out.println(num); // 10 // num = num * 2; num *= 2 ..
[나도코딩] 자바 코딩 강의 기본편 (산술 연산자 - 일반 연산, 우선 순위 연산, 변수 이용한 연산, 증감연산) 일반연산 System.out.println(4 + 2); // 6 System.out.println(4 - 2); // 2 System.out.println(4 * 2); // 8 System.out.println(4 / 2); // 2 System.out.println(5 / 2); // 2 (정수 연산 후 소수점 생략) System.out.println(2 / 4); // 0 (정수 연산 후 소수점 생략) System.out.println(4 % 2); // 0 (4를 2로 나누었을 때의 나머지 값) System.out.println(5 % 2); // 1 우선 순위 연산 // 우선 순위 연산 System.out.println(2 + 2 * 2); // 6 System.out.println((2 + ..
[나도코딩] 자바 코딩 강의 기본편 (주석, 변수 이름 짓기, 상수, 형 변환) * tip : 문장 선택 후 Ctrl + D (MAC: Command + D) 누르면, 해당 문장 복사됨 주석은 소스코드 내에서, 실행을 원하지 않는 부분을 ' // ' 붙여서 해당 문장 무시하고 실행할 수 있게 한다. System.out.println("(10분 전) 잠시 후 결혼식 시작 예정이오니 착석 부탁드립니다."); //System.out.println("(5분 전) 잠시 후 결혼식 시작 예정이오니 착석 부탁드립니다."); System.out.println("지금부터 결혼식을 시작하겠습니다."); (10분 전) 잠시 후 결혼식 시작 예정이오니 착석 부탁드립니다. 지금부터 결혼식을 시작하겠습니다. 문장이 어떻게 동작 하는지 등의 부가설명이 필요할 때 주석을 사용한다. (메모처럼) int size ..