본문 바로가기

Programming30

[Programming] 객체지향의 사실과 오해 #1장 서론 요즘에 책을 엄청나게 읽어대고 있다. 어딘가에 기록을 하고 공유하고 싶은데 고민하다가 티스토리에 독서 노트도 올려보기로 했다. 개발, 디자인, 기획, 딥러닝, 교양, 경영/경제 등 분야를 가리지 않고 읽고 있는데 다양한 책에 대해서도 리뷰를 남겨 보고자 한다. 책 소개 제목 : 객체 지향의 사실과 오해 저자 : 조영호 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=60550259 객체지향의 사실과 오해 위키북스 IT Leaders 시리즈 23권. 객체지향이란 무엇인가? 이 책은 이 질문에 대한 답을 찾기 위해 노력하고 있는 모든 개발자를 위한 책이다. www.aladin.co.kr 객체 지향 관련해서 유명한 책이라고 들었다. 나는 자바 초보다.. 객체 지.. 2020. 6. 29.
[JavaScript] 바닐라JS로 크롬 앱 만들기 #3 Making an App 원칙 잘라서 만들어라. (시계는 clock.js로, 리스트는 list.js로..) function init(){ } 과 init();을 먼저 선언하고 시작한다. JS의 local storage에는 String만 저장 가능하다. (data는 저장 불가) #1. Making a JS Clock 1. JS Clock 만들기 ver 1 const clockContainer = document.querySelector(".js-clock"); clockTitle = clockContainer.querySelector("h1"); function getTime() { const date = new Date(); // 현재 date를 불러와서 저장 const hours = date.getHours(); // date.. 2020. 3. 1.
[Java] Java로 배우는 자료구조 : 변수, 배열, 반복문 출처 : inflearn 클래스 이름 바꾸기 : src > class > 오른쪽 버튼 클릭 > Refactor 1. 변수 선언하기 // 클래스 밖에 변수 선언은 불가 public class Hello { // 함수 밖에 변수 선언 : static static int num; public static void main(String [] args) { // 함수 안에 변수 선언 : static 선언 안해도 됨 int anotherNum = 5; num = 2; // print out some information // 숫자 + 숫자 System.out.println(num + anotherNum); // 문자 + 숫자 System.out.println("num: " + num); System.out.prin.. 2019. 12. 16.
[Android] 안드로이드 : 프래그먼트 만들기 1. 프래그먼트란? 한 화면에 여러 부분 화면을 넣는 방식을 쓸 때 사용 레이아웃으로 화면을 쪼개면 다른 화면에 쓸 때 레이아웃/소스코드를 복붙해야 함 > 번거로움 부분적으로 레이아웃 잡아야 하는 부분은 독립적으로 운영 프래그먼트 : 독립적으로 부분 화면을 구성하는 것 . 액티비티를 본따서 만들었음 액티비티 : 하나의 액티비티에서 다른 액티비티로 가려면 액티비티 매니저를 통해서 인텐트를 보내서 전송 (시스템 내) 프래그먼트 : 하나의 프래그먼트에서 다른 프래그먼트로 가려면 프래그먼트 매니저를 통해서 메소드를 보내서 전송 프래그먼트를 이용해 화면 전환하기 액티비티 : 시스템에서 관리하므로 리소스 많이 먹음 (무거움) 프래그먼트 : 액티비티는 그대로 두고 화면 전환 하므로 리소스 효율적. 보안 면에서도 안정.. 2019. 12. 12.