CharType (탈출 문자, 유니코드 ) public class CharType { public static void main(String[] args) { // 문자형(char) // 싱글쿼터 사용. 2byte 차지. 단 하나의 문자만 허용 char ch1 = '한'; // 유니코드 표현식(\\\\u 로 시작되는 탈출문자) // escape sequence(탈출 문자) // D55C는 16진수를 기반으로 한 숫자임. // 16진수에 맞는 문자를 출력함 char ch2 = '\\uD55C'; System.out.println(ch1); System.out.println(ch2); // '한'이라는 값을 정수형 int 타입에 넣는다. // 자동 형 변환이 되어..
자료형상수와 리터럴상수변하지 않는 값final(예약어)를 사용하여 값이 바뀌지 않도록 함리터럴프로그램에서 사용하는 모든 숫자, 문자, 논리값ex) 123, 'A', "ABCD", true, 3.14 ...final 키워드를 사용하여 상수로 지정클래스에 붙이면 상속 불가메서드에 붙이면 over-riding 불가final int num = 10; // 상수로 지정 num = 20; // Error 뜬다. 상수를 변경하려고 했기 때문.final int num = 10; // 상수로 지정num = 20; // Error 뜬다. 상수를 변경하려고 했기 때문. 참고 : java의 오버로딩과 오버라이딩 차이1. 오버로딩 (Overloading)예시:이름은 add로 똑같지만, 입력값(숫자)의 개수가 달라서 구분 가능2..
컴퓨터와 소통을 하고 싶다면, 컴퓨터 언어를 알아야한다.코드를 작성하고 컴퓨터가 알아들을 수 있도록 변형해줘야한다.컴퓨터는 1과 0만을 알아들을 수 있기 때문. (byte code, 이진코드)그 변환해주는 작업을 컴파일러가 해준다.컴파일러는 JDK 안에 속해져 있다. 그래서 JDK를 다운로드 받아야한다.JDK의 구조JDK 안에 JRE 안에 JVM이 있다.JDK : 자바를 쓰기 위한 패키지(세트 상품)JRE : 실행 환경 제공JVM운영체제는 하드웨어와 소프트웨어의 중간 다리를 하는 역할JVM은 독립적으로 메모리를 할당 받아 OS(운영체제) 위에서 동작한다. 독립적인 공간 활용.컴파일이 되었다 : 코드를 이진코드로 변환 완료 했다.JVM의 구조Person.java : 사용자가 작성한 코드Javac.exe가 ..
🌞 시작 SSAFY 수료 후 약 한 달이 된 7월 중순 즈음, 스터디카페 - 집만 거의 왔다갔다 하다보니 일상의 변화가 필요했다. 그래서 "챌린지"한 것을 찾아보다가 항해99의 "99클럽 코딩테스트 스터디" 를 알게 되었다. (링크) 개발자 커리어 개척 캠프 항해99, 첫 취업부터 현직자 역량 강화까지10년이 지나도 남는 커리큘럼을 바탕으로 커리어를 개척하세요. 진정성있는 멘토링과 2천 명이 넘는 끈끈한 커뮤니티가 여러분과 함께 합니다.hanghae99.spartacodingclub.kr SSAFYcial을 하면서 사용했고 이후 방치한 티스토리 블로그가 눈에 밟히기도 했는데, 매일매일 알고리즘 문제를 풀이하고 TIL을 포스팅하게 하는 시스템이 매우 마음에 들었다. 👨💻 과정기간 :..