본문 바로가기

전체 글

(14)
[Java 기초 공부 05] 문자열01 이번 포스팅에서는 Java에서 제공하는 문자열 관련 기능에 대해 적어보았다. 문자열 - 문자열은 기본자료형이 아닌 참조자료형이다. - Java에는 문자열을 받아주는 클래스가 3종 있다. String 한 번 생성된 다음 변하지 않는 문자열에 사용된다. String Buffer 계속하여 변할 수 있는 문자열에 사용한다. 동기화에 적용. String Builder 계속하여 변할 수 있는 문자열에 사용한다. 비동기화에 적용. - 변하는 문자열을 다룰 때에는 String Buffer또는 Builder을 사용하는 것이 좋다. (성능이 더 빠르기 때문) String - String형은 변수에 값을 저장하지 않고 주소값을 저장한다. - 문자열의 값은 Heap영역에 저장된다. String str = new String(..
[Java 기초 공부 04] 연산자 오늘은 연산자에 대해 정리해보았다. 연산자에는 사칙연산, 증감연산자, 비교연산자, 논리연산자 등이 있다. 사칙연산 - 우리가 흔히 알고있는 더하기, 빼기, 곱하기, 나누기가 있다. + 두 수를 더한다. / 두 수를 나눈다. (정수는 몫반환) - 두 수를 뺀다. % 나머지를 반환 * 두 수를 곱한다. 증감연산자 - 변수를 1씩 증가 또는 감소시키는 것을 단항으로 표현하는 방법. - 대입연산자 ( = ) 없이도 자신의 값이 바뀐다. int n = 10; n = n+1; n += 1; // 복합연산자. n = n+1과 같은의미.(더하고 변수에 대입한다) - 보통 파이썬에서는 위처럼 n += 1의 형식으로 많이 써주었지만 자바에서는 증감연산자를 사용할 수 있다. ++n; // 11 : 전위증감연산자 - n에 1..
[Java 기초 공부 03] 자바 자료형과 형변환 오늘은 자바에서 쓰는 자료형과 형변환에 대해 정리했다. 상수 - 정수형 상수 - ex) 10, 20, -60 - 실수형 상수 - ex) 1.2 , 3,14321 - 문자형 상수 - ex) 'A', 'B' - 문자열 상수 - ex) "ABCD", "A" - 논리형 상수 - ex) true, false - 상수변수 : final 변수는 변수이름을 대문자로 지정한다. final boolean BOOL = true; - 아스키코드 (ASCII CODE) : 1byte , 대.소문자, 숫자, 공백, 특수문자 'A' -> 65 | 'a' -> 97 System.out.printf("%c%c\n", 'A','B'); //-> AB System.out.println('A'+'B'); //-> 131 System.out..
[Java 기초 공부 02] 자바 기본 명령어 자바를 본격적으로 공부하기 전, 알아두면 좋은 명령어를 정리해보았다. 주석 - 자바에는 3가지의 주석이 있다. - 한줄 주석 : // (내용) - 여러줄 : /* (내용) */ - 문서화 주석 : /** (내용) */ - 문서화 주석은 동작하는 함수를 만들었을 때, 함수를 설명해줄 수 있는 주석으로, 배포용 작업을 할 때 넣어주면 모두가 행복한 개발환경을 만들 수 있다:) 출력 - 출력에는 3가지 종류의 명령어가 있다. - System.out.print( ); - enter 없이 한줄로 출력해준다. - System.out.println( ); - 가장 많이 사용되는 명령어로, print와는 다르게 enter가 있다. - System.out.printf( ); - jdk 1.5버전 이후에 나왔으며, 앞부분..
[Java 기초 공부 01] 자바 기본 지식 정리 2021년 하나금융티아이 채용연계형 교육생이 된 후, 본격적으로 자바공부를 시작하게 되었다. 앞으로는 배운 내용을 열심히 정리해야지:) Java ? - 플랫폼 독립적이며, 컴파일러와 인터프리터를 모두 사용하는 언어이다. - 컴파일러 ? 내가 쓴 한국어 문서(.java 코드)를 영어(컴퓨터 OS)로 번역하는 것과 같다. ex) 영어로 발표를 해야하는 상황이라고 가정했을 때. 집에가서 대본을 고치고, 다시와서 발표하는 것과 같다. - 인터프리터? 눈으로 한국어 문서를 읽으면서 영어로 발표하는 것과 같다.[직독직해] 유연하지만 보안에 취약하다. - java로 코드를 짜면 .java파일이 생성되고 이것을 컴파일 시키는데, 이것을 class코드라고 한다. Java는 실행시킬 때 bin폴더에 생성되는 .class파..
첫글 첫글첫글