전체 글99 JAVA 문법 - 컬렉션 프레임워크(java.util 패키지) 강의 소개 현재 수강하고 있는 멀티캠퍼스 k-digital 지능형 웹서비스 풀 스택 과정을 수강하며 적은 내용입니다. 교재로는 자바의 정석을 사용하고 있습니다. 컬렉션 프레임워크 java.util패키지에 들어있으며, 다양한 데이터를 저장할 수 있는 표준화된 프로그래밍 방식을 뜻한다. 인터페이스와 다형성을 이용해서 객체지향적 설계를 가능하게 한다. 컬렉션 프레임워크에는 크게 List, Set, Map 이 3가지 인터페이스가 중요하다. List인터페이스 중복 데이터를 가질 수 있고, 데이터의 순서가 유지된다. ArrayList, LinkedList 클래스 등이 있다. Set인터페이스 중복 데이터 저장이 불가능하고, 데이터에 순서가 없다. HashSet, TreeSet 클래스 등이 있다. Map인터페이스 키(.. 2022. 1. 14. MySQL - MySQL Workbench 맥북 설치, 사용이유 1. MySQL Workbench 맥북 설치 MySQL은 brew나 홈페이지에서 설치할 수 있지만, 그렇게 설치하는 경우에 Workbench를 함께 설치할 수 없어서 직접 찾아서 별도로 설치해주었다. 아래서 자세히 설명하겠지만 workbench는 MySQL을 GUI 환경으로 사용할 수 있어 편리하다. 물론 이를 사용하려면 MySQL설치가 선행되어야 한다. 설치 순서 1) 아래 홈페이지에 접속한다. 버전과 운영체제를 선택하면, 다운로드할 수 있는 DMG파일이 나오게 된다. 이를 다운로드한다. https://downloads.mysql.com/archives/workbench/ 2) 다운로드 폴더에서 이를 열어서 확인한다. 그런 뒤에 맥에서 요청하는 대로 Application 폴더에 넣어준 후 재실행시킨다... 2022. 1. 13. JAVA 문법 - 자바 API(java.lang의 StringBuffer, String, Object클래스) 강의 소개 현재 수강하고 있는 멀티캠퍼스 k-digital 지능형 웹서비스 풀 스택 과정을 수강하며 적은 내용입니다. 교재로는 자바의 정석을 사용하고 있습니다. 자바 기본 API 자바 API는 라이브러리라고 생각하면 된다. 자주 사용되는 패키지중에서 기초가 되는 java.lang의 클래스들과 그 메서드들은 아래와 같다. java.lang 개발 시 기본적으로 필요한 기능들을 제공해준다. 가장 기초적으로 필요한 기능들을 제공하기에 컴파일러에서 자동 import 해준다. 따라서 유일하게 import를 생략하고도 사용할 수 있다. java.lang 패키지에서 자주 사용되는 클래스와 메서드는 아래와 같다. 1. Object 클래스 모든 클래스가 자동으로 상속받고 있는 클래스로 최상위 클래스이다. [클래스의 메서드.. 2022. 1. 13. JAVA 문법 - StringBuffer클래스 사용 이유(String과 비교) 강의 소개 현재 수강하고 있는 멀티캠퍼스 k-digital 지능형 웹서비스 풀 스택 과정을 수강하며 적은 내용입니다. 교재로는 자바의 정석을 사용하고 있습니다. StringBuffer클래스 java.lang패키지에 있는 클래스이다. 동일 패키지 내의 String과 동일하게 문자열을 처리하지만 가장 중요한 '수정 가능'하다는 차이점이 있다. String과 비교해보며 수정이 가능한 이유가 무엇인지, 사용하는 이유는 무엇인지 알아본다. 사용 이유 String은 원본 변경이 불가능하다. String타입의 문자열을 수정할 때마다, 메모리 내의 힙 영역에 문자열이 변경된 새로운 인스턴스가 생긴다. 이로써 메모리 낭비가 될 수 있어 스트링 버퍼 클래스를 사용하는 것이다. String 클래스와의 차이점(4가지) 1) .. 2022. 1. 13. 이전 1 ··· 13 14 15 16 17 18 19 ··· 25 다음