일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Controller
- jsp
- 문자열
- 이클립스
- 배열
- JDBC
- Board
- API
- jquery
- Uipath
- Scanner
- git
- Database
- 상속
- MVC
- string
- mysql
- db
- spring
- Thymeleaf
- rpa
- View
- Java
- Oracle
- 조건문
- Eclipse
- React
- SpringBoot
- Array
- html
- Today
- Total
목록Study ♪( 'ω' و(و" (143)
유정잉

[ 객체 지향 프로그래밍 ? ] 소프트웨어를 개발할 때에도 부품에 해당하는 객체들을 먼저 만들고, 이 객체들을 하나씩 조립해서 완성된 프로그램을 만드는 기법을 객체 지향 프로그래밍 ( Object Oriented Programming , OOP ) 라고 한다. [ 객체란 ? ] 객체 ( Object ) 란 물리적으로 존재하거나 개념적인 것 중에서 다른 것과 식별 가능한 것을 말한다. 예를 들어 물리적으로 존재하는 자동차, 자전거, 책, 사람은 물론 개념적인 학과, 강의, 주문 등의 모두 객체가 될 수 있다. 객체는 속성과 동작으로 구성된다. 사람은 이름, 나이 등의 속성과 웃다, 것다 등의 동작 (=기능)이 있고, 자동차는 색상, 모델명 등의 속성과 달린다, 멈춘다 등의 동작이 있다. [ 객체의 상호작용..

[ Q. Scanner와 for문을 활용해서 시험 점수를 입력하고 평균값 구하기 ] [ Q. total 이라는 함수를 새로 만들어서 활용해보기 ]

[ String split 함수 ? 문자열 분리 ] 문자열이 구분자를 사용하여 여러 개의 문자열로 구성되어 있을 경우, 이를 따로 분리해서 얻고 싶다면 split() 메소드를 사용한다. 문자열을 일정한 구분자로 잘라서 배열로 저장하기 위해서는 split ( ) 함수를 사용한다. String board = "번호,제목,내용,성명" ; String []array = board.split (",") ; [ String substring 함수 ? 문자열 잘라내기 ] 문자열에서 특정 위치의 문자열을 잘라내어 가져오고 싶다면 substring() 메소드를 사용한다. 문자열의 특정 부분을 잘라내는데 사용하는 함수. substring (int beginIndex) => beginIndex에서 끝까지 잘라내기 subst..

[ 반목문 for 문 중첩 ? ] for 문은 또 다른 for 문을 내포할 수 있는데, 이것을 중첩된 for 문이라고 한다. 이 경우 바깥 for문이 한번 실행할 때마다 중첩된 for문은 지정 횟수만큼 반복하고 다시 바깥 for 문으로 돌아간다. 열이 가변적일때, 행을 기준으로 공통수식을 뽑아 조건식에 넣는다. 행(i)변수를 이용해 열(j) 변수값이 나오도록 공통수식을 뽑는다. 행은 5개 고정 열은 가변적. 행은 고정 열이 가변적일 때 행을 기준으로 공동수식을 뽑아 조건식에 넣는다. 행 변수를 이용해 열 변수 값이 나오도록 공통수식을 뽑는다 Q. 밑에를 출력해라. * ** *** **** ***** [ for - each 문 ? ] 자바는 배열 및 컬렉션을 좀 더 쉽게 처리할 목적으로 for-each문을..

[ 연산자 ] i++ ++i ++ 피연산자 => 피연산자 값을 1 증가 시킴 -- 피연산자 => 피연산자 값을 1 감소 시킴 피연산자 ++ => 다른 연산을 수행한 후에 피연산자의 값을 1 증가시킴 피연산자 -- => 다른 연산을 수행한 후에 피연산자의 값을 1 감소시킴 [ 위에 사진에 대한 설명 ] b = a++; 이잖아 a++은 a의값을 1증가시키는거야 ++이라는게 a = a + 1 과같아 그런데 ++이 오른쪽에 있으면 대입을 먼저하니까. a를 대입할때 a의값은 5 그러니까 b = 5가되고 대입이 끝났으면 a++로 a 가 1증가하니까 a는 6이되는거야 ++a는 대입하기전에 a가 먼저 1증가하니까 a = 6이되고, 6의값을 b에 대입하니까 a, b 둘다 6이되는거지 a++; 이란 a = a +1과 같아..
산술연산자 ? 더하기 + , 빼기 - , 곱하기 * , 나누기 / , 나머지 % 로 총 5개이다. 오버플로우 ? 오버플로우 overflow란 타입이 허용하는 최대값을 벗어나는 것을 말한다. 언더플로우 ? 언더플로우 underflow는 타입이 허용하는 최소값을 벗어나는 것을 말한다. 비교 연산자 ? 동등 ( == , != ) 또는 크기 ( = )를 평가해서 boolean 타입인 true/false를 산출한다. 논리 연산자 ? 논리곱 ( && ) , 논리합 ( || ) , 배타적 논리합 ( ^ ) , 논리 부정 ( ! ) . 논리 연산은 흐름 제어문인 조건문 ( if) , 반복문 ( for, while ) 등에서 주로 이용된다. 비트 논리 연산자 ? bit 단위로 논리 연산을 수행한다. 논리곱 ( & ) ,..

기계어? 컴퓨터가 이해할 수 있는 기계어. 컴퓨터가 이해할수 없는 언어는 컴파일 compile이라는 과정을 통해서 컴퓨터가 이해할 수 있는 0과 1로 이루어진 기계어로 변환한다. 자바는 1. 모든 운영체제에서 실행가능 2. 객체 지향 프로그래밍 3. 메모리 자동 정리 4. 무료 라이브러리 풍부 jdk를 설치했다면 자바 소스 파일의 확장명은 .java이다. 소스파일(.java)을 작성한 후에는 컴파일을 해야한다. 컴파일 결과 확장명이 .class인 바이트코드 ByteCode 파일로 생성된다. 자바소스파일 (.java) -> javac 명령어 (컴파일) -> 바이트코드 파일 (.class) 자바 가상 머신? java 명령어는 jdk와 함께 설치된 자바 가상 머신 Java Virtual Machine. JVM..
Baekjoon Online Judge (acmicpc.net) Baekjoon Online Judge Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다. www.acmicpc.net [3기] K-Digital Training: 데이터 엔지니어링 데브코스 | 프로그래머스 스쿨 (programmers.co.kr) [3기] K-Digital Training: 데이터 엔지니어링 데브코스 주니어 데이터 엔지니어의 길잡이가 되어줄 데이터 엔지니어링 데브코스 school.programmers.co.kr SW Expert Academy SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacadem..

1. 구글 검색창에 jdk downloads 검색 후 버전과 운영체제에 맞게 파일 설치 ( Java Downloads | Oracle 대한민국 ) 2. WINDOWS 환경 변수 설정 내 pc -> (오른쪽클릭) 속성 -> (관련링크) 고급 시스템 설정 -> 고급 -> 환경 변수 -> (아래 상자 시스템변수에) path 더블클릭 -> 새로만들기 -> java bin 폴더 경로 붙여넣기 -> 위로이동 -> 확인 3. java bin 폴더 경로 확인 하는 법 내 pc -> C 드라이브 - > Program Files -> Java -> jdk-17 ( 숫자는 버전에 따라 상이함 ) -> bin -> 위에 경로 복사 C:\Program Files\Java\jdk-17\bin 4. 구글 검색창에 eclipse d..
https://docs.google.com/spreadsheets/d/1OUHAnTPdx0ga8P1_HBm6WUuWs02tvV-31mgi__XmRbc/edit#gid=1961826702 sql join 연습장 - http://bit.ly/join-exec 테이블 쪼개기 topic,comment tid,title,description,name,city,job_title,job_description,cid ,description,name,city,job_title,job_description 1,HTML,HTML is …,egoing,jeju,developer,developer is …,1,lorem ...,egoing,jeju,developer,developer is … 2, docs.google.com ..