1.기본문법
2.객체지향 개념
3.객체지향 응용(자바를 쓰는 이유,장점)
4.자바 클래스(추가기능 어떻게 활용?)
5.자료구조 (프로그램의 퀄리티)
6.고급기능
7.알고리즘(
코딩테스트,기사시험실기
실제로 내가 얼마나 프로그램 구현능력이 있는지
문제 해결능력이 있는지 확인가능
)
코드 작성연습 필요!
소프트웨어 : 컴퓨터 명령어 집합
인간과 기계의 소통을 도와주는 역할!
통역사
프로그래밍 언어를 기계가 알 수 있는 언어로 변환
가전, 휴대용 기계가 등장
개인이 사용 > 안정성이 중요해짐
왠만해선 안죽음!
기존 프로그래밍 언어의 모호함 제거
자바 8 : 람다식
자바 11 : 람다식의 var 타입, 새로운 string 메소드
마지막 무료버전
자바 17 : 편한 개발, 유료
모든 운영체제에서 실행 가능
내가 짠 코드로!
유지보수에 좋다 > 객체지향 언어
견고하고 안전함
메모리를 자동으로 정리해줌!
메모리 관리를 신경 쓸 필요가 없어짐
코드작성만 신경쓰면 된다!
무료 라이브러리가 풍부함
개발기간 단축
자바 c언어
객체지향 절차지향
CRM(고객관계관리시스템), ERP(전사적자원관리), SCM(공급망 관리) 등 기업용 애플리케이션
이클립스, 인텔리 J, STS
자바 애플릿: 웹브라우저 구동하는 시스템