spring 기초(19)
-
[패스트캠퍼스] [ 자료형의 이해 ] 나도 할 수 있는 Java&Spring 웹 개발 종합반 17~23강
1. 자료형의 종류 알아보기int : PDTString : UDDT 2. 기본자료형(PDT)과 문자자료형 양수에 -1을 하는 이유 : 0이 있기 때문에 정수의 기본 타입 : int실수의 기본 타입 : double 3. 문자자료형(char)의 이해 'A' = 65, 'a' = 97 차이값 32키보드에 있는 모든 영문과 숫자는 코드가 있다 EX) '가' = 44032 = '\uAC00' 4. 자료형의 변환(Casting)자료형 -> 크기 정보를 가진다, 형 변환(Casting)시 고려해야 한다 자동형변환(묵시적) : 작은 type이 큰 type에 저장되는 경우 (예 : byte -> int )강제형변환(명시적) : 큰 type이 작은 type에 저장되는 경우 (예 : int -> by..
2024.05.06 -
[패스트캠퍼스] [ 프로그램의 3대 요소 : 변수(V), 자료형(D), 할당(A) ] 나도 할 수 있는 Java&Spring 웹 개발 종합반 12~16강
1. 변수(Variable): 데이터를 저장하는 메모리 공간의 이름 * 이름 짓는 법 :1. 숫자로 시작될 수 없다2. 대소문자가 구분된다3. 길이 제한이 없다4. $와 _ 이외의 특수문자를 사용할 수 없다5. 키워드(예약어)는 변수 이름으로 사용할 수 없다(Ex: int, double, if, for class ... ) * 변수의 종류1. 멤버 변수 (인스턴스 변수)2. 클래스 변수 (스태틱 변수)3. 지역 변수4. 매개 변수 2. 자료형(Datatype): 변수의 크기와 어떤 종류의 데이터를 저장할 것인지를 결정하는 것 * 변수를 만들 때 고려되는 것 : 크기, 데이터 종류 -> 자료형기본 자료형 : int, float, char, boolean ...사용자 정의 자료형 (UDDT -> 클래스) :..
2024.05.03 -
[패스트캠퍼스] [JavaSE 프로젝트 만들기 ] 나도 할 수 있는 Java&Spring 웹 개발 종합반 7~11강
1. JavaSE 프로젝트 만들기Java 프로젝트 만들기 : 폴더 하나를 만드는 것 다음과 같이 프로젝트 작성 단, 샘플코드는 체크하지 않는다 close project를 누르면 이 화면이 뜨는데 불필요한 프로젝트를 삭제할 수 있다 자바언어 : 객체지향 프로그래밍 언어객체 지향적으로 프로그래밍을 한다 : 인간 중심적 설명 ( 객체가 중심으로 프로그래밍 됨 )클래스 지향적으로 프로그래밍을 한다 : 프로그램 관점 ( 프로그래밍에선 객체를 클래스라 한다 ) Q. 두 개의 정수를 더하여 출력하는 자바 프로그램을 만들어보자Java 메인 클래스 (시작 클래스) 만들기- main 메서드를 가진 클래스- 많은 클래스 중에서 메인 클래스는 딱 1개 존재한다- 메인 클래스 부터 프로그램이 시작된다 * JavaSE 프로..
2024.05.03 -
[패스트캠퍼스] [개발환경 구축] 나도 할 수 있는 Java&Spring 웹 개발 종합반 6강
https://www.jetbrains.com/idea/download/?section=windows Download IntelliJ IDEA – The Leading Java and Kotlin IDEDownload the latest version of IntelliJ IDEA for Windows, macOS or Linux.www.jetbrains.com 해당 사이트에 접속하여 무료인 커뮤니티 버젼을 다운로드한다 다운로드 폴더는 기본 설정값으로 둔다 다음을 누른 뒤 다음과 같이 체크한다 PATH 변수 업데이트 : 설치한 프로그램의 bin 폴더 경로를 윈도우 환경변수 PATH 자동 추가컨텍스트 메뉴 업데이트 : 폴더 우클릭시 '이 폴더를 InteliJ에서 열기' 항목 추가연결 생성 : .jav..
2024.05.02 -
[개발환경 구축] 나도 할 수 있는 Java&Spring 웹 개발 종합반 5강
1) JDK 요금에 대하여 Java언어는 100% 무료 유료버젼의 Oracle.JDK- BCL (Binary Code License) : 개인적으로 사용하는 경우 무료 (ex: ALzip)- 구독형 라이선스(Subscription License) : 일정 주기로 요금 지불 (ex: MS Office 365) 무료버젼의 Open.JDK- Open JDK는 성능이나 안정성에 다소 문제가 있었지만 Java 11부터는 Oracle.JDK와 거의 동일해짐 2) JDK 설치 https://openjdk.org/ 임의의 폴더 (작성자는 fcJava라 만듬 )에 압축 해제 3) JDK의 HOME 디렉토리 등록하기, path 설정 * 내 PC -> 마우스(R) -> 속성 -> 시스템 -> 고급 시스템 설정 -> ..
2024.05.01 -
[패스트캠퍼스] [개발환경 이해] 나도 할 수 있는 Java&Spring 웹 개발 종합반 4강
자바 개발에 필요한 것 : JDK, Intelli.J 플랫폼(=자바 개발환경)이란? : 자바 언어로 작성된 프로그램이 실행되는 특정한 환경 자바언어로 만들 수 있는 프로그램의 유형을 크게 3가지로 나누어 보았을 때1) 데스크톱 응용 소프트웨어 : JavaSE 플랫폼 구축- Ex) 계산기2) 웹 기반 응용 소프트웨어 : JavaEE 플랫폼 구축- 시간과 공간의 제약이 적음- Ex) ERP3) 모바일 기반 응용 소프트웨어 : JavaME 플랫폼 구축- Ex) 스마트 디바이스(폰같은) App 강의에선 우선 데스크톱 응용 소프트웨어를 만들어볼 것이다 1+1을 코딩해보자. 우리가 사용할 프로그래밍 언어 : Java개발환경은? : JavaSE 플랫폼 구축(JDK 설치)코딩을 위한 도구는? : IntelliJ (우..
2024.05.01