분류 전체보기(99)
-
한번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지_패스트 캠퍼스 챌린지 03일차
09. 자료형(data type)- 논리형과 자료형 없이 변수 사용하기 논리형 true(참), false(거짓) 두 가지만 나타냄 1바이트를 사용 함 값이 존재하는지, 배열이 비었는지, 결과가 참인지 거짓인지등을 표현 package ch09; public class BooleanTest { public static void main(String[] args) { boolean isMarried = true; System.out.println(isMarried); } } 지역 변수 자료형 없이 사용하기 ( 자바 10 지원 됨 ) Local variable type inference 추론 가능한 변수에 대한 자료형을 선언하지 않음 한번 선언하여 추론 된 변수는 다른 타입의 값을 대입 할 수 없음 지역 변수만..
2021.09.08 -
한번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지_패스트 캠퍼스 챌린지 02일차
05. 변수(Variable)는 변하는 수입니다. 변수는 언제 쓰나요? 프로그램에서는 항상 변하는 값을 나타낼 필요가 있음 ( ex. 학생의 성적, 합계, 게임의 레벨, 회원 주소 등등...) 표현하려는 수에 맞는 데이타 타입(자료형)을 이용하여 변수를 선언 표현하려는 자료가 숫자, 문자, 문자열등 다양할 수 있으므로 그에 맞는 자료형을 사용 변수 선언과 사용하기 예제 변수 선언은 자료형과 변수 명으로 선언함 선언과 동시에 초기화 할 수 있음 package ch05; public class VariableTest { public static void main(String[] args) { int age, count; age = 10; int level = 10000; System.out.println(a..
2021.09.07 -
한번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지_패스트 캠퍼스 챌린지 01일차
01. 자바 프로그래밍 시작하기 프로그래밍 이란? 프로그래밍: 컴퓨터가 일을 수행 하도록 프로그래밍 언어로 명령어 집합(프로그램)을 만드는 일 컴파일 : 프로그래밍 언어를 컴퓨터가 실행 가는한 기계어로 만드는 일 컴파일러 : 기계어로 바꾸어 주는 프로그램 ( ex. 자바 컴파일러, gcc ) -> 새롭게 프로그래밍을 기초부터 천천히 공부하려고 하는데 도움이 많이 됐습니다. 자바 프로그래밍 자바의 역사 : 1991년 제임스 고슬링을 비롯한 선 마이크로 시스템스 연구원들이 처음 개발 가전, 휴대용 장치에 사용되는 소프트웨어 언어로 개발됨. 안정성이 중요 자바 프로그래밍의 특징 플랫폼에 영향을 받지 않으므로 다양한 환경에서 사용할 수 있다. 객체 지향 언어이기 때문에 유지보수가 쉽고 확장성이 좋다. 프로그램이..
2021.09.06 -
인텔리제이로 스프링부트 시작하기
1. Gradle 프로젝트 선택 2. GroupId & ArtifactId 설정 Finish 선택 -> Gradle 기반 자바 프로젝트 생성 3. Gradle 기반 프로젝트를 Spring Boot 프로젝트로 변경 buildscript{ ext{ springBootVersion = '2.1.7.RELEASE' } repositories{ mavenCentral() } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") } } apply plugin: 'java' apply plugin: 'eclipse' apply plugin: 'org.springframework.boot' ap..
2021.08.29 -
1. 데이터 모델링 (Data Modeling)
001 데이터 모델링 이해 1 데이터 모델링 → 데이터 모델링은 현실세계를 DB로 표현하기 위해 추상화 → 데이터 모델링을 하기 위해서 고객과의 의사소통을 위해 고객의 업무 프로세스를 이해해야 한다 고객의 업무 프로세스를 이해한 후 데이터 모델링 표기법을 사용해 모델링 → 고객이 쉽게 이해할 수 있도록 간단히 모델링 → 고객의 업무 프로세스를 추상화 & SW를 분석 설계하면서 점점 더 상세해져 → 고객의 비즈니스 프로세스를 이해 & 비즈니스 프로세스의 규칙을 정의 정의된 비즈니스 규칙을 데이터 모델로 표현 2 데이터 모델링 특징 → 데이터 모델링은 추상화해야 한다 = 추상화는 공통적인 특징을 찾고 간략하게 표현 → 데이터 모델링은 단순화해야 한다 = 복잡한 문제를 피하고 누구나 이해할 수 있게 표현 → ..
2021.08.22 -
패스트캠퍼스 알고리즘 / 기술면접 완전 정복 올인원 패키지 online 챌린지 참여 후기
패스트캠퍼스 환급 챌린지 참여 후기 과정명: 알고리즘/ 기술면접 완전 정복 올인원 패키지 솔직하게 처음에 패스트캠퍼스 환급 챌린지를 시작하기 전에 주변에서 안좋은 얘기가 많았습니다. 교육을 들으면서 어떻게 매일 강의를 들으면서 티스토리에 후기까지 남길 것이냐는 분명 잘안될것이라는 반응들이 상당했습니다. 저도 걱정했고 불안했지만 코딩테스트 문제를 풀고 싶다는 동기부여가 더 컸기 때문에 해당 강의를 신청하고 환급 챌린지도 신청했습니다. 결과적으로 매일매일 데일리 미션도 달성했고 vscode와 jupyter python이라는 editor를 통해 직접 문제를 풀어보며 강의를 열심히 들었기 때문에 유익한 강의라고 생각합니다. 처음 강의를 신청하게 된 이유 1. 자료구조에 대한 공부를 하지 못해서 기초부터 차근차근..
2020.12.27