● 반복문에서 break, continue break : 빠져나간다. continue : 무시하고 다음으로 넘어간다. ● for 문 증감식을 이용해서 반복이 되는 횟수를 조절할 수 있다. 실습 : 홀수만 출력하기 ● while 문 문법: while(true){ . . . break; } 어떤 작업들을 어느 값이 입력될 때 까지 반복을 돌리기 위해서 쓴다. 예제: ● 배열 자바는 배열 대신에 컬렉션을 쓴다. 컬렉션을 이해하기 위해 배열을 알아야한다. 개념 : 같은 타입의 변수를 하나의 집합으로 다루는 것. 변수의 타입 : 기본형, 참조형 기본형 변수와 참조형 변수의 차이점? → 참조형은 기능이 있다!! 기능이란? 변수명.next() 와 같이 쓰는 것들 그러나, 기본형 변수가 배열로 선언되면 그 배열은 참조..
Pseudocode 참고 : https://en.wikipedia.org/wiki/Pseudocode 코딩을 할 때 들여쓰기를 해서 가독성있게 하는 방법 Ctrl + Shift + F를 누르면 코드를 가독성있게 정리할 수 있다. 실무에서는 최대한 주석을 안쓰는게 좋다. why ? 주석을 쓰면 쓸수록 byte가 늘어나고, 소스가 지저분해보이면 가독성이 떨어지기 때문에. 그러면 어떻게 설명을 하는가? 코드로 설명한다!! 그러면 주석을 안봐도 다른사람들이 금방 수정을 할 수 있다.
소스 내보내기 1. 프로젝트 우클릭 --> Export 선택 2. General의 Archive File 선택 --> Next 3. Browse 선택하여 원하는 위치에 저장 (프로젝트명.zip) --> Finish ! 소스 불러오기 프로젝트를 불러올때는 이클립스에 같은 이름의 프로젝트가 있는지 확인한 후 불러온다. (같은 이름의 프로젝트가 있다면, 삭제 후 불러오기를 해야함) 1. 우클릭 --> Import 선택 2. General 의 Existing projects into workspace 선택 --> Next 3. Select archive file --> 프로젝트가 저장된 위치에서 파일 불러오기 --> Finish!
● if문 주의 : 비교 연산자, 논리연산자를 사용하는 구문이므로, 버그가 많이 날 수 있음 if 조건문은 참일 경우에만 실행됨. 비교 연산자, 논리연산자를 활용한 if문 예제 if조건이 거짓일때는, else 구문으로 넘어감. 예제 if 문의 중첩은 무한대로 가능하다. 여러가지 경우의 수를 따질 때, else if를 쓴다. 예제 if문으로 문자열 비교도 가능하다. 실무에서 char는 거의 사용하지 않는다. 한글자이던 두글자이던, 문자가 들어가지 않던 간에 무조건 String 사용한다. 문자열 비교 시에는 == 대신 .equals()를 쓴다. 변수는 생명주기가 있는데 { }안에서 선언된 변수는 {}가 끝나는 순간 생명주기가 끝난다. 예제 : 온도 변환 프로그램 결과 온도를 변환하는 프로그램입니다. 섭씨를 ..
● 정수의 기본값은 0 실수의 기본값은 0.0 ● ■ : 아직 종료가 되지 않았다는 뜻 ● int numberOne, numberTwo, numberThree; 이렇게 선언하는 방식은 가독성이 떨어져서 쓰지 않는것이 좋다. ● Stackoverflow, 위키백과, 나무위키를 적극 활용할 것! Scanner ● 스캐너란? 개념 : 사용자로부터 입력을 받을 수 있도록 하는 변수 상수를 선언하는 것보다 그때그때 변할 수 있는 값을 쓰는 것이 좀 더 유연하다. 활용방법 예제 스캐너를 이용하여 정수를 입력받는 예제 2. 스캐너를 이용하여 정수 두개를 입력받고 더하여 출력하는 예제 3. 스캐너를 이용하여 두 정수를 입력받고 값을 비교하여 출력하는 예제 실습 1. 체질량 지수 구하기 (입력받는 값 : 키, 몸무게) ..
규칙(Convention) ● 프로젝트를 명명 규칙 각 단어의 첫글자는 대문자로 시작 언더바 쓸수 있음, 공백 없음 ● 클래스 명명 규칙 언더바 쓸수 없음, 공백 없음 각 단어의 첫글자는 대문자로 시작 ● 클래스 명명 규칙 파일명과 클래스명은 반드시 같아야함 ● 변수 명명 규칙 카멜 케이스(camel case) : 첫번째 단어는 소문자로 시작, 다음 단어는 대문자로 시작 ex. floatNumber 변수 이름에 언더바를 쓸 수 있지만 쓰지 않는 것이 관례 $도 쓸수 있지만 쓰지 않는 것이 관례 공백 없음 ● 자바에서 지원하는 타입 [기본형 : 소문자로 시작] 숫자 : 정수(4가지 int), 실수(2가지 double) 문자 : char 논리 : boolean ● 왜 대문자, 소문자가 중요할까? 대문자로 시..
변수 ● 변수를 왜 쓸까? 개념 : 프로그램이 특정한 처리를 하기 위해 필요한 값 등장 : 변수는 1970년대에 나왔고, 폰 노이만이 개발, 그 전에는 단순 계산만 가능했음. 프로그램 내에서 값이 수시로 변하기 때문에 이 값을 저장할 수 있는 메모리를 뜻한다. 즉, CPU가 바로바로 처리를 할 수 있도록 만들어주는 것이다. ● 변수를 선언하는 방법 두가지 방법이 있다. 변수 선언과 동시에 값을 집어넣는 것 ex. int numberOne = 10; 변수 선언만 하는 것 ex. int additionResult; ● 변수의 타입 두가지 타입이 있다. 기본형(primitive type) 참조형(reference type) 먼저 기본형에 대해서 알아보자. 1. 문자형 : char 글자 하나를 의미, 홑따옴표 ..
● 프로그래밍이란? 어떤 작업을 수행하기 위해 작업내용을 순서대로 나열해 놓은 것. (마치 음식을 만들기 위한 레시피 같은 것이라고 생각하면 된다.) ● 자바 프로그래밍은? 1995년 Sun 소속의 제임스 고슬링에 의해 개발된 언어 현재 개발 언어 사용 순위를 보면 Java와 C가 1, 2위를 다투고 있는 상태(python, C#이 급격하게 치고 올라오고 있음) ● Java Program의 실행구조 JVM(자바를 실행시키는 가상 OS)가 있어서 OS의 종류에 관계없이 개발이 가능하다.JVM(Java Virtual Machine)이란?직역하면 자바를 실행하기 위한 가상 기계(컴퓨터) Virtual Machine은 실제 컴퓨터(하드웨어)가 아닌 소프트웨어로 구현된 컴퓨터라는 뜻으로, 컴퓨터 속의 컴퓨터라고 ..
- Total
- Today
- Yesterday
- 클래스
- Relative Layout
- aop
- sql
- 메소드
- Linear Layout
- 메뉴바에 버튼 생성하기
- 뒤로가기 버튼
- 게시판 만들기
- er다이어그램
- Erwin
- query
- intent
- 글쓰기 버튼
- 뉴스피드 가져오기
- 배열
- jQuery
- ERD
- 포스팅하기
- spring
- facebook 연동
- activity
- mongo db
- MVC
- 예외처리
- JSP
- 쿼리
- mybatis
- 자바프로그래밍
- 제이쿼리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |