01 자바 시작하기
·
자바 공부
01 시작 전자바 공부를 시작하게 된 이유알고리즘과 스프링 공부를 하다보니 역시 기초가 탄탄해야 개발을 잘하겠다는 생각이 들었습니다.때문에 자바 공부를 한바퀴 더 돌려보려 합니다.2회차인 만큼 간단한 부분은 스킵하며 모르는 것 + 중요한 것 위주로 공부하겠습니다. 집에 있는 이 책으로 공부를 진행 할겁니다.땡큐 유레카 프로그래밍 언어와 자바자바 언어 특징모든 운영체제에서 실행 가능객체지향 프로그래밍(Object Oriented Programming, OOP) : 객체를 만들고 합쳐서 큰 프로그램을 완성시키기에 최적메모리 자동 정리 : RAM을 자동 관리하므로, 개발자가 메모리 관리 할 필요 없음풍부한 무료 라이브러리 바이트코드 파일과 자바 가상 머신바이트코드 파일.java 확장자를 가진 소스파일을 작성한..
03 코딩 테스트 필수 문법
·
알고리즘 공부
01 프리미티브 타입과 레퍼런스 타입프리미티브 타입과 레퍼런스 타입Primitive typeint,long,float, double연산 속도 빠름Reference typeInteger, Long, Float, Double연산 속도 느림 (참조형 변수)컬렉션 프레임워크에서 정수형 또는 부동소수형 저장할 때 사용 정수형//정수형 변수 선언int a = 13;int b = 4;//정수형 산술 연산System.out.println(a+b); // + - * / %//정수형 비교 연산System.out.println(a==b); // == != > = > 부동소수형//부동소수형 모듈러 연산System.out.println(10.0 % 3.2);> 0.399999999999999470.4가 아닌 이유는 자바는 부동..
[소프트웨어 엔지니어링] Part 01 | 자바 언어의 기초
·
자바 공부
Chapter 01 | 자바 시작하기1.1) 프로그램 언어와 자바사람과 컴퓨터가 대화하기 위해서는 사람의 언어와 기계어의 다리 역할을 하는 프로그래밍 언어가 필요하다.고급 언어 : 컴퓨터와 대화할 수 있도록 만든 언어 중 사람이 쉽게 이해할 수 있는 언어 (Java, C, C++, C#, Python)저급 언어 : 기계어에 가까운 언어 (어셈블리어)Compile : 고급 언어를 컴퓨터가 이해할 수 있는 기계어로 바꾸는 과정그 중 자바는 다음과 같은 특징을 가지고 있다.모든 운영체제에서 실행 가능 : 윈도우에서 개발된 프로그램 수정 없이 맥OS, 리눅스에서 사용 가능객체지향 프로그래밍 : Object Oriented Programming(OOP) 최적의 언어메모리 자동 정리 : RAM 자동 관리 풍부한 무..