일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Git알아보기
- form
- 맨땅에 해딩
- 필드
- js
- java
- html
- java입문
- 배열
- 데이터베이스연동
- java기초
- 점프 투 파이썬
- 컬렉션프레임워크
- 파일이동버튼
- 기본코드
- emmet
- MySQL
- javascript
- object
- 이클립스
- 버튼페이지이동
- CSS
- arraylist
- 오버라이딩
- Collection
- Git이해하기
- list
- cmd
- Eclipse
- jdbc
- Today
- Total
목록Java (39)
단단히
전 시간 bin폴더는 컴퓨터가 읽을 수 있는 2진수로 되어있다고 언급했다. 컴퓨터는 어떻게 전기신호를 받아드리고 각 자료형마다 크기가 있는데 확인해보자. 우리는 컴퓨터에 다양한 문자와 숫자로 문서를 작성한다. 작성된 문서를 컴퓨터는 0과 1로만으로 변환해서 이해한다. 대문자 26개, 소문자 26개, 숫자 10개, 기호 (대략)100개, 컴퓨터 내부적으로 사용하는 코드 40개 라고 한다면 약 200개의 전기신호가 필요하다. (초기 컴퓨터는 지금처럼 다양하지 않았음을 고려해야한다.) 이 모든것을 2진수로 표현했을때 8개의 공간이면 표현할 수있다. Bit Bit Bit Bit Bit Bit Bit Bit 한 칸을 1Bit의 저장 공간으로 본다. 8 Bit = 1 Byte 1024 Byte = 1KB 1024 ..
1-2교시는 OT로 시작하고 나머지 교시에는 강사쌤께서 들어오셔서 수업을 시작하셨다. JDK15버전과 Eclipse 2020.12 버전을 다운(Java EE)받았다. 그리고 환경변수를 설정했다. [시스템 속성 > 환경 변수 > 시스템 변수] 변수 : 값 >> 행동 JAVA_HOME : JDK가 설치된 폴더 >> 생성 Path : %JAVA_HOME%₩bin >> 편집에서 해당값을 새로 만들어준다. Classpath : 마침표 + ; %JAVA_HOME%₩lib >>생성 참고. path 변수 자체를 삭제하면 안된다. [프로그램 설치( JAVA )] 1. 다운로드 + 관련 점검 사항 > 2. 설치 > 3. 환경변수 설정 > 4. 프로그램 편집기(IDE)설치 참고. Eclipse 압축해제시 폴더명이 길다면 최..
코드를 작성할 때 기본적인 틀이 있다. 각각의 의미가 존재하는데, 그 단어들을 하나씩 풀어볼 것이다. 또한 코드를 작성할 때 주의해야 할 것들이 있다. 에러가 나거나 원칙적으로 다른 것이다. * 원칙적으로 파일명의 첫 문자는 '대문자'를 사용해야 한다. * 파일명과 클래스 명이 같아야 한다. (대소문자 구별한다.) pubilc (접근 제한자, 접근제어자) - private < protected < public default -클래스나 메서드에 접근할 수 있는 범위를 지정한다. 클래스 선언 (class) - 개체를 생성하는 공장 (틀, 프레임, 템플릿.. ) 클래스 이름 보통 카멜 커미스로 표기한다 대문자로 단어와 단어 사이를 구분한다. 메서드 이름 함수 ; 어떤 특정한 동작이나 작업, 행위 등을 수행하는..
단순한 프로젝트임에도 초보이기에 많은 error를 마주했다. 1) ; (세미클론) 가장 많이 한 실수는 ;(세미콜론)이었다. 세미콜론(;)은 문장(statement)을 마무리할 때 사용한다. 컴파일러가 ;를 마주하면 그 문장을 하나의 문장으로 생각한다. 문장을 구분한다고 생각하면 편하다. ;(세미콜론)을 안찍는 경우보다 모든 문장에 찍어서 오류를 마주했다. 그래서 나는 ;(세미클론)에 규칙이 있는지 궁금했다. 찾아봤다. 그러다가 예약어 표를 봤다. 예약어는 단어에 특정한 기능을 지정해 놓은것을 말한다. 즉, 이 단어들은 다른 기능으로 쓰일 수 없다. 예약어 표에는 내가 계속 오류를 냈던 반복문(for/while)이나 조건문(if) 등이 있었다. 그래서 예약어를 사용할 때는 ;(세미콜론)을 사용할 수 없는..
지금까지 배워본 기능들을 종합해서 계산기 미니 프로그램을 만들것이다. 우선 지금까지 짠 코드들은 한번 사용하면 끝나는 코드들이였다. 하지만 계산기는 계속 실행되어야하기에, 사용자가 종료할 수 있도록 메뉴를 만들것이다. 사용자가 원하는 값으로 계산하는 기능과 원하는 사칙연산을 실행하는 기능을 만들것이다. ##반복문## 우리가 만든 반복문은 while문과 for문이 있다. 이 반복문들은 각각 상황에 맞춰 사용하는 것이좋다. - 반복의 횟수가 정해져있으면 가급적 for문을 쓰는것이 좋다. - 반복이 끝나는 조건이 있으면 while문을 사용하는 것이 좋다. 1. 반복문과 종료 메뉴 만들기 2. 사용자가 원하는 사칙연산 고르기 3. 사용자에게 원하는 숫자 입력받기 4. 사칙연산 기능 이번에도 Exam12파일에서 ..
전 강의에서 사용자 입력을 받는 방법을 연습했다. import java.util.Scanner; 그동안 배운것을 응용해 사용자의 입려을 받아 사칙연산 결과 출력을 해본다. 제목을 읽고 사용자가 합,차,곱,나누기를 선택하는 건줄 알았는데, 한번에 출력하는 것이다. 아래와 같이 정수인 숫자를 두개 입력하면 알아서 사칙연산이 계산된다. 'Exam11'이란 파일을 만들고 코드를 작성했는데, 나중에 콘솔창에 폴더에 있는 파일을 확인하려고 'ls'를 쳤는데 Exam11의 class가 생성되지 않았다. (class 미생성을 찾아보는데 rel.it을 기반으로 포스팅해주는 사람을 못찾았다ㅠㅠ) 그래서 계속 찾아보다가 그냥 Exam10파일을 사용해 돌려봤다. 코드는 정상적으로 작동됐다. 컴파일을 했을때 계속 오류가 났다...