https://atom.io -> 설치
국비학원 JAVA 프로그래밍 기초 프로그램 - 컴퓨터가 인식할 수 있는 명령어의 나열(집합)프로그래밍 = 프로그램을 작성하는 과정 = 코딩tiobe 사이트 순위 = 프로그램 언어 많이 쓰이는 순위자바 = 객체지향언어, 운영체제에 독립적, 다른 언어의 단점(포인터, 메모
상수상수선언 방법 : final 이라는 예약어를 붙인다final int AGE; 상수는 전부 대문자이클립스 田com.greedy.section03.constant 패키지 생성 -> class Application1package com.greedy.section03.c
메소드 메인 메소드는 하나만 있음 디버깅 단계별로 체크해볼 수 있음 왼쪽 막대기에 더블클릭 하면 점이 생김 : 중단점 breakpoint 이부분에 프로그램 실행을 멈춤 상단에 debug 벌레 아이콘 키보드로는 그냥 f11 switch-> 회색블록이나 그린블록이됨
논스태틱 -> 객체를 생성 반환값 String에는 return을 주어야함 String 문자 출력 Calculator calc = new Calculator(); 이거는 같은클래스면 한번만 사용해도 됨 문제 깃랩 Calculator package com.greedy.le
0.1 변수 출력메소드 method : 기능 System.out.print() ()가 있으면 메소드 리터럴 : 미리 정의해놓은 값의 형태를 말한다. 리터럴의 종류 숫자 - 정수 (1,2,3) 정확한 수 // 실수 (1.0, 2.0) 대략적 근사치 계산시 사
줄맞춤 잘하기.. 반복문 for 값이 정해져있는 반복문 while문은 무한으로 반복문은 뭐를 반복시킬지가 젤 어려움,, 반복의 조건은 어디까지일까 시작은 어디서부터 값이 변화하는건 몇개씩일까.? for문 for(초기식;-> 조건식; -> 수행될문장; -> 증감식)
new int[5]; 주소값 정수가 5개담겨져 있는 공간의 hashCode() 주소값을 확인하기위한 한번 할당된 배열을 지울수 없다. int iarr1; 2차원 배열 무조건 생성할때 방의크기를 지정해야함 첫번째칸은 뒤에는 가변배열 iarr2 = new int3 정변
객체 지향 언어현실세계는 사물이나 개념처럼 독립되고 구분되는 각각의 객체로 이루어져 있으며 발생하는 모든 사건들은 객체 간의 상호작용이다.이 세계관을 프로그래밍 언어에 도입하여 만들어진 언어가 객체 지향 언어이다.카페에 있는 객체 손님, 캐셔, 바리스타손님: 주문 하는
객체배열객체 - 서로다른 자료형을 클래스라는 하나의 형태로 heap공간에 생성한것배열 - 같은 자료형끼리의 묶음을 하나의 변수로 관리레퍼런스 변수(참조변수)에 대한 배열동일한 타입의 여러 인스턴스들을 배열로 관리할 수 있다.대입연산자는 오른쪽에 있는 값을 왼쪽으로 대입
다형성하나의 인스턴스가 여러가지 타입을 가질 수 있는 것을 의미다형성은 객체지향 프로그래밍의 3대특징(캡슐화, 상속, 다형성)중 하나이며, 객체지향 프로그램의 꽃다형성은 상속을 기반으로 한 기술4대특징 캡(슐호)상(속)추(상화)다(형성)단일상속은 object까지가 단일
API -> 응용프로그램에서 사용할 수 있도록 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스Object -> java.lang 패키지에 존재toString() : 인스턴스 생성시 사용한 full class name과 @그리고 16진수 해쉬
Wrapper기본자료형을 감싼다 객체가 아닌데 객체처럼 사용package com.greedy.section04.wrapper;public class Application1 {}int와 Integer 비교 : trueint와 Integer 비교 : trueinteger와
package com.greedy.section02.userexception.exception;public class MoneyNegativeException extends NegativeException {}package com.greedy.section02.user
package com.greedy.section02.set.run;import java.util.Collection;import java.util.HashSet;import java.util.Iterator;import java.util.Set;public class
package com.greedy.section03.filterstream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputS
database 개요 (oracle)data란? 관찰의 결과로 나타난 정량적 혹은 정상적인 실제 값을 의미한다. data와 정보 \-정보란 데이터를 기반으로 하여 의미를 부여한것 ex) 에베레스트의 높이 : 8848m(Data) 에베레스트는 세계에서 가장 높은 산이
맥 dbeaver 사용해도됨SELECT 와 연산자 ㄱㄱ \-- 컬럼에 별칭 짓기 SELECT ---->2 EMP_NAME , SALARY 12 , (SALARY + (SALARY NVL(BONUS, 0))) \* 12 FROM E
TO DATE ![](https://velog
\-- 조인(JOIN)\-- JOIN : 두개의 테이블을 하나로 합쳐서 결과를 조회한다.\-- 오라클 전용 구문\-- FROM절에 ','로 구분하여 합치기 될 테이블명을 기술하고\-- WHERE절에 합치기에 사용할 컬럼명을 명시한다.\-- 연결에 사용할 두 컬럼명이 다
DDL (DATA DEFINITION LANGUAGE)DDL이란?데이터 정의 언어이다. 객체(Object)를 만들고 (CREATE) 수정(ALTER)하고 삭제(DROP)하는 구문을말한다CREATE USER CGRANT CONNECT, RESOURcE TO CALTER
SYNONYM\-사용자가 다른 사용자의 객체를 참조할 때 사용자 ID.테이블명으로 표시해야한다.이처럼 길게 표현되는 것을 동의어(SYNONYM)로 설정하고 간단히 사용할 수 있다.1\. 비공개 동의어객체에 대한 접근권한을 부여받은 사용자가 정의한 동의어2\. 공개 동의
JDBC (Java DataBase Connectivity)자바에서 데이터베이스에 접근할 수 있게 해주는 프로그래밍 api///// 인터페이스의 사용목적Java.sql 패키지에 포함되어 있다.ojbdc8 버전을 사용할 예정홈페이지 다운 or 오라클에서 복사 ㄴc로컬 디
Statement 와 preparestatement 차이 Statement는 완성형 쿼리 preparestatement는 미완성형 쿼리 Statement 단일로 사용될 때 빠른 속도 쿼리에 인자를 부여x 매번 컴파일을 수행 PreparedStatement
lib / config폴더만들기안에 파일들도 복사해서 옮기기properties -> java build pathsource config 파일 체크properties 타입으로 쓰는 xml파일 만들기framework개발자가 소프트웨어를 개발함에 있어 코드를 구현하는 개발시
Mapkey - > value중복x. 중복o.Mybatis이클립스 패키지에 xml파일만들기mybatis.org사이트에서 Building SqlSessionFactory from XML\-> 환경설정을 위해서 mapperxml파일 만들어서 Exploring Mapp
배열 -한군데 모으려고 / 선언방법다른클래스에서 값을 넘겨줄때 반환형 - 넘겨줄게 뭔지 알아야하니깐 // 값을담을 변수가 필요하다 . return리턴은 값을 1개밖에 못넘김 내가 넘길값이 2개면 묶어서 배열로 보냄매개변수를 여러개 넘겨야할때 배열로 넘기면 주소값 하
strinbuffer를 개선한게 stringbuilder 이다. threade동기화를 뺀것... -> 가변배열 cache가 들어와있으면 속도가 빠르다 ㄴ 인지저장공간프로그래스바 connectionstatement/preparedStatementResultSetintr
웹 통신 기초인터넷이란?전 세계의 컴퓨터들이 네트워크를 통해 연결되어 정보를 공유하는데 목적을 두며, 프로토콜을 이용하여 통신한다.초기에는 군사용과 민간용으로 구분되었고, 민간용이 지금의 인터넷이다.웹(WEB)이란 ?인터넷에 연결된 컴퓨터를 통해 사람들이 정보를 공유할
insertAdjacentHTML03_node create append노드 생성과 추가업로드중..01_attribute01\. 어트리뷰트태그선택자 태그 아이디 인라인 !important