2016년 7월 31일 일요일

2016년 7월 28일 목요일

7day / SE / Array

http://way2java.com 배열 : 다수의 데이터들을 관리하기 위한 객체 primitive data 를 요소로 저장하는 배열 > 배열 선언 int ages []; or int [] ages; 배열 생성  ages = new int[3]; 3은 배열의 길이 배열에 요소를 할당  ages[0] = 22; 배열 요소 값을 반환받아 출력  System.out.println(ages[0]); 배열의 길이를 반환 int size = ages.length; reference...

2016년 7월 27일 수요일

6day / SE / Variable scope

http://www.whatprogramming.com/ 자바 변수 ( Variable scope ) instance variable or object member variable local variable java 의 메모리 구조 method area , stack , heap 영역으로 구성된다 method area : class 의 메타 정보 ( method 정보 , static 정보 등) stack : 지역변수(local variable)의 데이터가 저장 heap : 객체 데이터(instance variable에...

2016년 7월 26일 화요일

5day / SE / 조건문, 반복문

http://www.javatpoint.com 조건문 if , else if , else if(boolean_expression){ //실행문; }else if(boolean_expression){ //실행문; }else{ //실행문; } switch ex) int grade = 1; switch(grade){     case 1: 실행구문;         break;     case 2: 실행구문;     default: 실행구문; } 반복문 for...

2016년 7월 25일 월요일

4day / SE / Constructor

http://www.javatpoint.com this keyword : 현재 자기 자신의 객체를 가르키는 자바 키워드(예약어) this.변수명 --> 현 객체의 변수를 가르킨다 ex) private String name;// 인스턴스 변수 또는 객체의 멤버변수 public void setName(String name){ // name 매개변수 or 지역변수 //name=name; // 둘 다 매개변수를 가르킨다 this.name...

2016년 7월 22일 금요일

3day / SE / method

http://www.9lessons.info 기본문법 [접근제어자] 리턴타입 메서드명([매개변수]){ 기능구현부 [return value] } ex) public void eat(){ <--리턴값이 없을때 void를 명시한다 System.out.println("먹다"); <--기능 구현부 } Colored by Color Scripter method : passing argument (데이터를 전달) rv.메서드(data)...

2016년 7월 21일 목요일

2day / SE / Object-Orientd

https://en.wikibooks.org 소프트웨어 개발 과정 (개발 방법론 중 waterfall 폭포수 모델에 기반) 요구수집 ->분석 -> 설계 -> 구현 -> 테스트 객체지향 (Object-Oriented) 시스템 분석 설계 기법 중 하나 객체 지향이란 객체와 객체의 관계를 중심으로 시스템을 분석 설계하는 것을 말한다 http://www.javatpoint.com 객체(Object) 시스템의 기본 단위이며 속성과 기능으로 구성된다 시스템 요구사항 범주내의 주요한...

미친 집중력

목  차 미친 집중력 STEP 1공부가 즐거워지는 환경을 만들어라 01 ‘비포 앤 애프터 테스트’로 지속적인 공부효과를 확인한다.02 15분마다 좋아하는 것을 먹으면서 공부의욕을 유지한다03 당신은‘정리 정돈파’인가? ‘카오스파’인가?.04 꾸준하게 공부할 수 있는‘나만의 룰’을 만든다05 많은 양을 한 번에 기억하려면 ‘게임카드’를 활용하라06 ‘오늘의 성과 카드’를 작성해 그날의 노력을 시각화한다07 능률이 떨어질 때는 몸을 움직이면서 공부한다08 라이벌은 ‘남’이 아닌 ‘어제의 나’다09 ‘초집중 → 격한...

2016년 7월 20일 수요일

1day / SE / start

탐색기 확장자 보이게 하기 , 숨김파일 표시 설정파일들을 모두 보기 위하여 pc 계정명이 한글일 경우 영문으로 변경 또는 포맷해야한다 DB 설치시 문제가 생길 수 있다 jdk 설치 ( www.oracle.com 또는 java.sun.com ) java 의 특징 객체 지향 - 2일차 수업예정 (예습) 플랫폼 독립적 - jvm ( 통역자 )-> write once, run anywhere 초간단 어플리케이션 구현하기HelloWorld.java 를 정의jdk를 이용해 명령어 입력하여 컴파일한다컴파일된...

2016년 7월 14일 목요일

비전공자를 위한 자바 프로그래밍

비전공자를 위한 자바 프로그래밍 사진출처 : 한빛미디어 목   차 chapter 1 자바 프로그래밍을 시작하면서1.1 컴퓨터의 기초1.2 자바란1.3 자바 프로그램의 작동 원리1.3.1 컴파일과 실행1.3.2 자바 가상 머신1.4 자바 개발환경 구축하기1.4.1 JDK 설치1.4.2 이클립스 설치1.4.3 Welcome to Java World! chapter 2 기초 문법2.1 기초 문법2.1.1 데이터 타입2.1.2 변수2.2 여러 가지 연산자2.2.1 산술 연산자2.2.2 비교 연산자2.2.3...

2016년 7월 3일 일요일

생활코딩 오프라인 수업 by egoing

생활코딩 이고잉입니다.  오랜만에 강의 소식을 전하게 되었죠? 그 동안 오픈튜토리얼스라는 비영리 단체를 설립하기 위해서 즐겁고, 바쁜 시간을 보냈거든요. 오픈튜토리얼스는 생활코딩의 홈페이지로 시작해서, 지금은 생활코딩 같은 활동들이 만들어지고 있는 https://opentutorials.org를 운영하기 위해서 만들어진 비영리 단체입니다. (좀 복잡하죠? ^^;) 수업소식을 전하기에 앞서 먼저 양해를 부탁 드리고 싶은 것이 있습니다. 이번 수업은 제가 속해 있는 비영리 단체인 오픈튜토리얼스의 후원자...