Java 1. 시작하기 [스마트인재개발원] > 자유게시판 1

본문 바로가기
사이트 내 전체검색

자유게시판 1

Java 1. 시작하기 [스마트인재개발원]

페이지 정보

작성자 최고관리자 댓글 0건 조회 0회 작성일 24-06-30 22:17

본문


Java 1. 시작하기 [스마트인재개발원]

thdusrnfl99 contents are below.

References: 05-thdusrnfl99 contents: Go Click
Other Blog: Blog ArtRobot (Title: Java 1. 시작하기 [스마트인재개발원]) More ...
Publish Date: (2024-06-01|9:31 am), Modified Date: (2024-07-01|7:17 am)


--- Blog Post Contents
1차프로젝트 1. 데이터 크롤링1 [광주 빅데이터]
+ 당시에는 이런 방법으로 가능했지만 현재 링크를 들어가니 다 바뀌었네요...ㅠㅠ 광주 빅데이터 우리팀 1차 프로젝트의 주제는 "TV프로그램에 나온 음식점의 정보를 다양한 방법으로 제공해주는 웹서비스"이다. 다양한 방법이라하면 1. 프로그램별로 검색 2. 지역별로 검색 3. 메뉴 등 키워드로 검색 으로 이루어지며 광주 빅데이터반으로서 빅데이터를 가져와보자. 방송에 출연한 음식점의 정보를 네이버플레이스에서 가져오는 데 쓰인 크롤링 방법을 정리해보도록 하겠다. 이번에는 골목식당에 출연한 음식점의 정보를 가져와보자. 네이버에서 백종원의 골목식당이라고 검색하면 방송정보 밑으로 위와같이 플레이스 정보를 얻어올....... (Publish Date: 2021-08-08)

Java 9. 클래스와 객체 1 [광주 빅데이터]
자바의 큰 특징중 하나는 객체(Object)지향언어라는 특징이다. 이뜻이 무엇인지 알아보자! 객체 지향 프로그램의 장점은 아래와 같이 있다. 1. 신뢰성 있는 소프트웨어를 쉽게 작성할 수 있다. 2. 코드를 재사용하기 쉽다. 3. 유지보수가 용이하다. 4. 직관적인 코드 분석이 가능하다. 5. 소프트웨어 생산성이 향상된다. 객체지향 프로그래밍이란 객체 지향 프로그램의 구조는 그림들과 같이 클래스와 오브젝트로 구성된다. 쉽게 설명해 클래스는 설계도 오브젝트는 설계도 기반으로 만들어진것이라고 할 수 있다. 하나의 설계도에서 여러개의 객체를 생성 할수 있다. 객체는 우리 주변에 있는 모든것이 객체이다. 객체는 자신만의 고유한 특성과....... (Publish Date: 2021-08-01)

Java 8. 메소드 [광주 빅데이터]
이번에는 메소드에 대해 알아보자. 어느덧 학원에서 약 3개월이지났다. 현재 프로젝트를 진행중이라 프로젝트가 끝나면 1차 프로젝트 후기를 가져오겠다. 메소드 (함수)란 데이터( 입력값 )를 입력하고 그 안에서 나오는 결과물을 출력받는다. 메소드는 어작업을떤 수행하기 위한 명령문의 집합( 알고리즘 )이다. 장점 : 반복적으로 사용되는 코드 최소화, 생산성 향상된다. 비슷한 코드가 중간중간 나올때 반복문으로 사용할수 없으니 코드에 이름을 지어 반복을 최소화 한다 . 메소드의 기본구조 접근제한자 리턴타입 메소드이름 집어넣는 데이터( 매개변수 , 입력인자 ) 접근제한자 : 지정된 규칙에 의해 사용할수 있게 사용한다 그림과 같이....... (Publish Date: 2021-08-01)

DB 7. 예제2 [광주 빅데이터]
역시 실력 향상에 큰 도움이 되는 것은 문제를 풀면서 배웠던저번에 이어서 예제를 풀어보자! 8. 커미션을 받는 모든 사원들의 이름, 연봉 및 커미션을 출력하시오. (연봉을 역순으로 정렬하고, 연봉은 ANNSAL로 출력하시오.) 위에서 annsal 이라고 코드를 작성해도 기본으로 대문자로 받아들이기 때문에 별칭이 ANNSAL이라고 출력되는 것을 확인할 수 있다. order by 절은 가장 마지막에 실행 되기 때문에 위처럼 별칭으로 줘도 되고 salary * 12로 줘도 된다. 9. 이름의 네번째 글자가 a인 사원의 이름을 조회하시오. 데이터의 일부만 아는 경우이며 모르는 %, _ 를 이용한다. % 는 0개 이상의 문자들이 올 수 있고 _는 문자 하나를 의미한다. ....... (Publish Date: 2021-07-25)

DB 6. 예제1 [광주 빅데이터]
이번에는 실력을 향상 시켜보기 위해서 예제들을 풀어보자. 각 문제를 풀때 문제가 의미하는 바를 해석하여 풀어보도록 하자. 조건과 출력하고자 하는 것이 무엇인지를 파악한다면 쉽게 풀 수 있을 것이다. 1. 연봉이 120000 이상되는 사원들의 이름 및 연봉을 출력하시오. 조건 : 연봉이 120000이상 2. 사원번호가 176인 사원의 이름과 부서 번호를 출력하시오. 조건 : 사원번호가 176 3. 연봉이 150,000에서 200,000의 범위 이외인 사원들의 이름 및 연봉을 출력하시오. 단 연봉은 AnnSal로 출력하시오. 조건 : 연봉이 150,000에서 200,000의 범위 이외 별칭주기 #*# 위의 문장과 다르게 salary*12 < 150000 and salary*12 > 200000 라고....... (Publish Date: 2021-07-25)

프로젝트 들어가기 전에[광주 빅데이터]
벌써 광주에 내려와 살면서 스마트인재개발원에 다닌지 5월10일부터 2달이 지났다. 이때까지 블로그에는 많은 내용을 적지 않았지만 그동안 파이썬도 배우고 자바도 배우고 DB에 대해서 배우기도했다. HTML/CSS, 크롤링 하는방법, 자바와 DB를 연결해서 코드도 짜보고 JSP와 SERVLET을 사용하여 웹페이지에서 여러 기능도 구현해보고 그동안에 시험도 봤다. 처음에는 잘 적응하고 다닐 수 있을까에 대해서 고민도 했었다. 낯도 많이 가려서 사람들과 아무말도 안하고 밥도 혼자 먹게 되진않을까 걱정이였지만 지금와서 생각해보면 왜 걱정했는지 모를 정도다. 반마다 담임선생님께서 계시는데 타지에서 왔기에 여러 문의 사항을 여쭤보면 친절하....... (Publish Date: 2021-07-17)

DB 5. 조건절3 [광주 빅데이터]
4. 논리연산자 (and, or, not) 조건의 개수가 늘어나면 논리연산자로 묶어 조건을 줄 수가 있다. and 는 앞 뒤 모두 조건에 참인 값인 조건이고 or은 앞이거나 뒤가 둘 중 하나만 참이여도 참값인 조건이다. not은 연산자 조건의 false인 경우이다. 하나씩 살펴보자. 조건을 추가할때는 조건식을 추가하는 것으로 논리연산자 뒤에 컬럼 연산자 값으로 조건식을 구성해줘야한다. (1) and 사용 월급이 10000이상이고 직업명에 'MAN' 가 들어간 직원의 사번과 이름, 직업명, 월급을 출력해보자. 두개의 조건이 모두 만족한 결과만 출력된걸 확인할 수 있다. (2) or 사용 월급이 10000이상이거나 직업명에 'MAN' 가 들어간 직원....... (Publish Date: 2021-07-11)

Java 7. 다양한 예제_3 [광주 빅데이터]
이번에는 2차원 배열을 활용한 다양한 출력모양을 만들어보자. 일단 저번에 만들었던 5X5배열의 응용문제이다. (1) 180도 회전 예제 기존 5X5배열을 180도 회전하여 다음과 같이 출력해보자! 기존 배열과 다른 점을 찾아보고 출력되는 순서와 연관 지어 생각해보자. (2) 90도 회전 예제 (3) ㄹ배열 예제 배열의 크기를 다음과 같이 입력받고 ㄹ 순서로 출력해보자. (4) 다이아 예제 모양의 규칙을 찾아보고 숫자시작점과 끝점을 이용해보자. 아래의 배열은 9X9 배열이다. (5) 모래시계 예제 위의 예제들과 달리 알파벳을 나열해보자. 다이아의 알고리즘을 활용해보자. 알파벳은 아스키코드를 이용하여 풀어보자. 예제들의 알고리즘을 연구해보고....... (Publish Date: 2021-07-11)

DB 4. 조건절2 [스마트인재개발원]
저번에 이어서 조건절에 대해서 더 배워보도록 하자. 3. 비교 조건 연산자 btween A and B : 두값(포함) 사이의 값을 가져옴(A이상 B이하) in : 복수의 데이터 값이 올 수 있다. like : 문자의 일부만 알고 있을 경우에도 선택가능 is null : 데이터가 없는 경우를 선택 예시를 통해 하나씩 활용해보자!! (between) 월급이 2500 과 3500사이의 사원들의 이름과 월급을 출력해보자. (in) 매니저의 아이디가 100, 101, 201인 사원의 사원번호와 이름, 월급, 매니저아이디를 출력하라. (like) 이름에 'S' 가 포함된 사원의 이름을 출력하라. like는 찾고자 하는 데이터의 일부만 알 경우에 사용된다. 모르는 부분은 %로 표시하고 찾고자하....... (Publish Date: 2021-07-03)

DB 3. 조건절 [스마트인재개발원]
**** 조건절 **** select절에 선택할 열을 입력하고 from 절에서 어느 table에서 선택 할 것인지 입력하고 where절에서는 조건을 입력한다. 다음처럼 where 절을 이용해보자. 90번부서에서 근무하는 사원의 이름과 급여와 부서번호를 출력하자. 일단 전에 배운 select 절을 이용하여 출력할 컬럼을 입력하고 데이터가 있는 테이블을 명시하자. 그런데 이번 문제에는 조건이 명시되어있다. 이제부터 조건문에 대해 알아보자. 조건문은 where로 시작하고 뒤에는 조건식을 적는다. 컬럼, 연산자, 값 순으로 조건식을 적는다. 이와같이 사용하면된다. 문자와 날짜 데이터를 적을때에는 작은 따옴표를 적어야하는점을 잊지말자. 조건문은 프롬절 다음....... (Publish Date: 2021-07-02)

Java 6. 다양한 예제_2 & 배열2 [스마트인재개발원]
이번에는 저번에 공부한 배열을 사용해보고 다양한 문제를 풀어보자!! 그전에 랜덤 수를 뽑는 메소드를 선언한다. 1. 배열 출력과 조건 추가 하기 (1) 정수형 데이터를 다음 수로 선언한다. (2) 반복문을 통해 배열의 인덱스값을 이용하여 값을 출력한다. (3) 조건문을 통해 가장 작은 수와 가장 큰 수를 판별하여 각각 출력한다. 베열을 이용한 문제 중에 로또 번호를 출력하는 문제를 풀어보자. 로또 번호는 내가 값을 정하는 것도 아니고 스캔을 받는 번호가 아니다. 이 말은 랜덤수를 뽑아낼 수 있어야 한다는 말이다. 그럼 로또 문제를 같이 풀어보면서 천천히 짚어보자. 일단 랜덤수를 뽑기 위해서는 스캐너처럼 import해줘야한다. 이번 문....... (Publish Date: 2021-06-27)

Java 5. 다양한 예제_1 & 배열 [스마트인재개발원]
이번에는 자바의 다양한 예제 문제를 풀어보자! 1. 반올림 (1) 숫자를 스캔받는다. (2) 반올림의 조건을 생각하면서 조건문을 사용해보자. (3) 반올림한 수를 출력한다. 2. 별찍기 (1) 행의 개수를 입력 받는다. (2) 포문을 행과 열로 나누어 두개를 사용한다. 3. 반복중 특정 지점에서 멈추기 (1) A와 B를 입력받는다. (2) 조건문을 이용하여 A와 B가 0일때 반복을 멈추고 (3) 아닐 시 결과를 출력하고 반복한다. 여기까지 무리없이 따라왔다면 정말 훌륭하게 공부를 한것이다. 또한 어려웠다고 해도 알고리즘 문제는 계속 하면 할수록 느니 문제를 많이 풀어보자. 이제 배열을 선언하고 사용하는 법에 대해서 배워보고 간단하게 배열을 이용한....... (Publish Date: 2021-06-26)

Java 4. 반복문 [스마트인재개발원]
이번 시간에는 조건문에 대해서 알아보자. 반복문은 반복 연산을 프로그래밍 할 수 있도록 해주며 배워볼 반복문은 for문과 while문, do-while문이있다. 1. for문 : 배열에 있는 값을 읽어들일 때 (ex 범위, 1~100, 배열에 있는 range == length) 예시로 다음 문장을 실행시켜보자. 괄호 안에 조건에 맞는 횟수만큼 for문 안에 문장이 실행됨. 이번에는 다음과 같이 실행해보자. i 라는 변수의 값이 변하는 것을 볼 수 있다. for문은 다음과 같이 구성되며 초기화구문은 for문 첫 실행 시 에만 실행된다. 조건구문은 실행구문 실행 후 조건을 판별하여 참이면 반복을 시행하고 거짓이면 반복문이 종료된다. 반복 후 실행 구문은 { }안....... (Publish Date: 2021-06-20)

DB 2. 연산자 [스마트인재개발원]
저번 시간에는 SQL 기본 작성법을 알아보았고 이번 시간에는 연산자에 대해서 알아보자. 1. 산술 연산자 숫자 및 날짜 데이터에 대한 산술 연산이 가능합니다. ( +, -, *, / ) 예를 들어서 직원들의 월급을 통해서 연봉을 알아보자. 알아보기 쉽게 이름과 월급도 같이 출력하자. 연봉은 월급 * 12 결과가 맞는지 확인해보자. Chung이라는 사람의 월급은 3800이고 연봉은 3800*12 = 45600으로 맞게 나옴을 확인했다. 이번에는 보너스까지 연봉에 포함하여 결과를 확인해보자. 결과를 확인해보면 숫자가 없이 나오는 경우가 있는데 이 이유는 보너스를 안 받는 직원이 있기 때문이다. 값이 없는 것을 null이라고 하며 null 값 때문에 연산이 되....... (Publish Date: 2021-06-14)

DB 1. 기본 SQL SELECT 문 작성[스마트인재개발원]
SQL 문을 사용하기 위해 오라클을 설치했는데 설치는 나중에 따로 올리도록 하겠다. 이번에는 SQL 문의 기본과 SELECT 문에 대해 알아보자. 일단 기본으로 제공되는 데이터를 이용하여 실습해 본 것이고 쓴이도 배우는 중이라 천천히 배운 내용을 복습하는 느낌으로 글을 써보려 한다. 제공된 전체 데이터를 살펴보도록 하자. SQL > desc employees 여기서 desc employees는 table의 이름이며 직원들의 데이터가 저장되어 있다. name 열은 column을 의미하며 Null? 은 빈 데이터가 있는지 알려준다. type은 데이터의 타입이며 숫자 데이터, 문자 데이터, 날짜 데이터가 있다. SQL > desc departments departments라는 table의 데이터를 한....... (Publish Date: 2021-06-12)

^~^
공지! (Publish Date: 2021-06-09)

Java 3. 조건문 [스마트인재개발원]
이번시간에는 조건문에 대해서 알아보자. 조건문은 조건을 만들고 그 조건에 대한 값으로 true 또는 false에 해당함에 따라 시행문이 달라진다. if문, if-else문, switch문 크게 이렇게 볼 수 있다. 1. 단순 if문 실행문장이 한 문장일 경우에는 중괄호({})를 생략해도 된다. 2. if-else문 단순if문과의 차이는 true값 뿐 아니라 false값에도 대한 실행문장도 있다. 3. 다중 if문(else if) 4. switch문 간단하게 각 조건문을 알아보았고 조건문을 이용하여 간단한 예제를 풀어보자. [1] 사용자가 입력한 수를 짝수인지 홀수인지 판별하여 다음과 같이 출력하자. (1) 사용자로부터 값을 받는다. (2) 조건문을 통해 짝수인지 판별하고 짝수이면 프....... (Publish Date: 2021-06-08)

Java 2. 변수, 연산자 [스마트인재개발원]
이번 시간에는 변수와 연산자에 대해 알아보자. 설치 과정을 알고 싶다면 아래 링크를 통해 설치 후 진행하면 되겠다. https://blog.naver.com/thdusrnfl99/222383588767 일단 저번에 만든 'Class'를 살펴보자. 괄호는 사진처럼 {'내용'} 이런 식으로 짝을 이뤄야 하며 짝이 아닐 시 에러가 난다.. ◆ ' public class ex01 ' : 이름이 ex01인 클래스를 선언한다. 이 이름과 클래스 생성 시 이름과 같아야 하고 아닐 시 에러가 난다. ◆ ' public static void main(String[] args) ' : main() 메소드를 선언한다. 메소드 즉 함수를 말하며 여러 개의 메소드를 포함할 수 있고 프로그램 실행은 반드시 mai....... (Publish Date: 2021-06-05)

Java 1. 시작하기 [스마트인재개발원]
일단 Java를 사용하기에 앞서 java를 왜 써야 하는지, 장점에 대해서 알아보자. 첫 번째, java는 C나 C++의 문법을 기본으로 사용하나 기존에서 어려운 문법 등을 프로그래머들이 쉽게 이용할 수 있도록 개발되었다. 그래서 C나 C++보다 비교적 쉬운 언어다. 두 번째, 플랫폼이 독립적이다. 자바는 운영체제 및 하드웨어와 상관없이 JVM(java Virtual Machine, 자바 가상 머신)만 있으면 실행이 가능하게 된답니다. 세 번째, 개발자가 따로 정리해 주지 않아도 자동으로 관리해 준다. 사용하지 않는 객체를 자동으로 메모리에서 정리한다. 네 번째, 쉽게 네트워크 환경을 구현할 수 있습니다. java는 네트워크 분산처리 환경에서 사용하기 위해 개....... (Publish Date: 2021-06-03)

---
추천0

댓글목록

등록된 댓글이 없습니다.

회원로그인

접속자집계

오늘
2,976
어제
2,445
최대
3,753
전체
754,959

그누보드5
Copyright © tvcommercialsong.com All rights reserved.