| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- AWS
- Sts
- side project
- github
- Algorism study
- Java
- #패스트캠퍼스 #국비지원교육 #메가바이트스쿨 #MegabyteSchool #개발자취업부트캠프 #내일배움카드
- group study
- 클래스 상속
- #javaStudy
- Spring
- 클래스 class
- 패스트캠퍼스
- spring boot
- 국비지원교육
- array
- MVC
- MegabyteSchool
- Entity
- Interface
- 메가바이트스쿨
- 내일배움카드
- GIT
- 게시판 만들기
- View
- MVC 패턴
- 개발자취업부트캠프
- 게시판 리뷰 만들기
- crud
- tomcat
- Today
- Total
목록Java (22)
tuter77
금일 부터 자바 객체지향 입문강의에 들어섰다. 앞서 배운 자료형, 연산자, 반복문등을 토대로 객체란 무엇인지, 함수, 메서드, 메모리 저장 방식 등에 대해 자세히 배울 예정이다. ● 객체 객체는 의사나 행위가 미치는 대상이라고 이론적으로 설명하는데, 구체적/추상적인 데이터의 단위이다. 예로 보면 좀 더 쉽다. 예제) 학생, 회원, 생산 등 예제에서 보듯 학생이나 회원과 같이 현실에 존재하는 객체도 객체로서 프로그래밍이 가능하지만, 생산과 같이 어떠한 동작을 나타내는 것도 객체로써 프로그래밍을 할 수 있다. 이러한 객체 지향 프로그래밍을 이해하기위해선 절차지향 프로그래밍을 먼저 살펴봐야한다. ▷ 절차지향 프로그래밍 예시로 바로 알아보자 아침에 일어나서 학교에 가는 과정을 절차지향으로 프로그래밍한다면, 일어..
● 반복문 반복문은 대부분의 언어에서 종류가 비슷하다고 하는데 while, do-while, for 문의 종류가 있다. ▷while문 조건이 참(true)인 동안 반복수행하는 기능. 조건에 맞지 않으면 수행중지. 조건은 주로 반복횟수나 값의 비교의 결과에 따라 true, false가 판단 된다. while문은 아래와 같이 작성한다. while (조건식) { 수행문1; ... }수행문2 위의 예시처럼 조건이 true라면 안의 수행문1을 수행하고, 수행 중 조건이 false가 되면 반복문을 빠져나와 수행문2를 수행하게 된다. ▷do-while문 while문이 조건을 먼저 체크한 후 반복수행을 하게 된다면, do-while문은 조건과 상관없이 수행을 한 번하고 나서 조건을 체크하고 반복수행한다. do{ 수행문..
● 비트 연산자 ~ : 비트의 반전(1의 보수) & : 비트단위 AND | : 비트단위 OR ^ : 비트단위 XOR > : 비트 오른쪽 shift >>> : 비트 오른쪽 shift (채워지는 비트각 부호와 상관없이) 위의 연산자들은 비트를 켜거나 끌때, 또는 비트를 반전하고 싶을 때 사용한다. 예제) 5 > 0000 0101 10 > 0000 1010 5 & 10 > 0000 0000 5 | 10 > 0000 1111 (15) 5 ^ 10 > 0000 1111 (15) ~ 5 > ~ 0000 0101 > 1111 1010 (맨 앞의 부호가 1이므로 음수) 5 0000 1010 (10 = 5 * 2^1) (2의 n승으로 곱해진다.) 5 0000 1010 (20 = 5 * 2^2) (2의 n승으로 곱해진다...
확실히 스프링에 대한 예습을 해보니 자바를 잘 배워놔야겠다는 생각이 들었다. 이 기초파트를 넘어가 실습에 들어가면 그래도 좀 더 재밌지 않을까 기대한다. 이번 강의들은 정보처리 기능사에서 모두 배웠던 내용들이라, 간단하게 개념만 짚고 넘어가려고 한다. ●연산자들 - 항과 연산자 항: 연산에 사용되는 값 연산자: 연산하는 기호 -대입 연산자 변수에 따른 변수나 값을 대입하는 연산자(우선순위가 낮고, 계산 등의 마지막에 대입해야한다.) num = value;와 같은 형태를 가진 식 또는 값이다. - 부호연산자 단항 연산자이며 연산에서 우선순위가 가장 높다. 변수의 부호를 유지하거나 바꾼다. 실제 변수의 부호가 변하려면 대입연사자를 사용해야한다. 예시) int num = 10; System.out.printl..
● 자료형 문자 > 정수로 표현 하는 것을 문자 인코딩이라고 한다. 예를 들어 A > 65 로 변환하는 것을 인코딩, 반대로 65가 A가 되는 것을 디코딩 이라고 한다. 이러한 인코딩/디코딩은 문자 세트를 통해 작동한다. 문자세트는 ASKII 코드, euc-kr, utf-8, utf-16 등이 있는데, 자바는 utf-16 인코딩을 사용하며 기준은 세계표준 UNICODE이다. (앞선 예시의 A가 65라는 내용도 unicode에 정리되어있다. B는 66인 식) utf-8은 1에서 4바이트를 유동적으로 사용하기에 네트워크 서버에서 주로 사용된다. *팁으로 char 'a' 와 "a"는 바이트의 차이가 있기때문에 다른것으로 인식한다.('a'는 문자형이고 "a"는 문자열형이다-str) 또 다른 예시로 인코딩은 ch..
●먼저 eclipse라는 에디터 프로그램을 사용해 javascript를 실습했고, 사용한 단축키는 아래와 같다. 새 프로젝트 만든 후, 패키지 만들기 ctrl + n > 패키지 선택 패키지 내 클래스 만들기 ctrl + n > class 선택 패키지 명은 소문자영문으로 만들고 클래스명은 대문자 영문으로 시작한다. 코드라인 지우기 ctrl + D 저장 및 실행 ctrl +F11 class 내에서 코드를 작성하는데 코드 중 main은 서버가 아닌 로컬에서 코드를 구동하기 위해 사용한다고 한다.(그렇다면 main 자리는 어디서 구동하는지에 대한 정보를 기재할 것.) 이클립스 내 설정에서 build Auto에 꼭 체크 해야 저장 및 자동 컴파일이 실행된다. 컴파일 되기전 작성된 클래스는 src(소스) 폴더에 저..