728x90

국비지원자바 4

Java 개발 공부 18일차 (21.09.09)

String Class (메서드를 사용 후에도 계속 String 클래스 이다) - charAt(숫자) : String을 배열로 취급했을 때 숫자 인덱스 위치의 문자를 char 타입으로 가져온다. - indexOf( "문자열") : 문자열을 찾아서 시작하는 인덱스값을 리턴한다. 찾는 값이 없으면 -1이 리턴된다. - length() : 문자열의 총 길이 리턴 (공백 포함) - replace("1", "2"): 해당 문자열을 다른 문자열로 대체해서 문자열 전체를 복사하는 메서드. 1 문자열을 찾아서 다 2문자열로 변경한 뒤 문자열을 복사해서 새로운 String 객체로 만든다. - substring(a, b) : a인덱스부터 b-1인덱스까지 문자열을 잘라서 가져옴 // substring(a) : a인덱스부터 ..

Java 2021.09.10

Java 개발 공부 15~17일차 (21.09.06~08)

AWT Component f.setLayout(null); => //디폴트 레이아웃을 사용하지 않고 크기, 위치를 개발자가 직접 지정하겠다. 는 뜻 > List (int rows, boolean multipleMode) : rows는 몇 줄 짜리 list인지 지정,, multipleMode는 다중선택 가능여부 지정. CheckBox : bool 값이 true이면 선택된 상태로 생성, false면 선택 해제된 상태로 생성 체크박스에서 네모상자가 아닌 동그라미를 radio box 라고 부른다. checkbox group으로 묶어지면 중복선택이 안되는 radio box로 생성된다. 21.09.07 panel의 디폴트 레이아웃은 flowlayout 이다. 보통 프레임의 디폴트 레이아웃은 borderlayout이..

Java 2021.09.09

Java 개발 공부 4일차 (21.08.20)

개발 초기에는 절차지향언어 (ex. c언어) 에서 현재는 프로그램 크기도 커지고 하면서 객체지향 언어 (ex. 자바, 파이썬 등) 으로 경향이 바뀜. 향상된 for문 : 배열과 같은 자료구조에서만 사용 - 형태 : for ( [ 타입 변수 ] : [ 배열 ] ) 출력 함수의 종류 println printf ( " " 내부에 형식 지정이 가능 (ex. " %d" , 변수)) 형식 지정자 - %d : 정수값 - %c : char 타입 - %f : 실수값 (%.2f 라고 하면 두 번째 자리까지 소수점 출력! 소수점 자리 지정 가능하다) While 문 While ( [조건식] ) { [조건식]이 true인 동안 실행 } String str = sc.nextLine(); - 문자열을 받을 수 있음 (엔터를 칠 때..

Java 2021.08.22

Java 개발 공부 3일차 (21.08.19)

3일차에도 계속 자바언어에 대하여 배웠다. 지금까지는 강사님의 자료를 통해 먼저 봤고 "이것이 자바다"라는 교재를 통해 오늘은 복습에 추가로 공부했다. 저급언어: 기계어(0과1)와 비슷한 언어로 사람이 알아보기 어려운 언어를 말한다. 대표적으로 '어셈블리어'가 있다. 고급언어: 보통의 프로그래밍언어로써 사람이 알아보기 쉬운 언어를 말한다. 대표적으로 자바,C, C++ 등이 있다. C언어 - 절차지향언어인데, 절차지향 언어는 규모가 큰 프로그램을 만들다 보면 유지보수가 어려운 것이 단점이다.(확장자 .c -> 컴파일 후 바로 .exe 실행파일이 됨) 자바 - 이식성이 높음, 객체지향언어 (OOP: Objext Oriented Programming, 객체지향프로그래밍), 메모리 관리를 알아서 해줌, (.ja..

Java 2021.08.22
728x90