8월 30일 시험 대비 공부자바 컴파일러에 의해 해석되는 자료형논리형 : boolean(false, true) - 1바이트문자형 : char(' 작은따옴표 사용) - 2바이트정수형 : int - 4바이트 short - 2바이트 long - 8바이트(
Math 클래스는 java.Lang 패키지에 포함된 클래스java.Lang 클래스를 import한 후 사용가능.Math.random은 0부터 1까지의 난수를 하나 얻는 메서드(int)(Math.random \* n) 으로0~n까지의 정수를 얻을 수 있음.nextInt를
ㅇㅈㅇㅈㅂㅇ
윤년 구하기푼 방법다른 사람이 푼 코드이게 훨씬 나아보임사분면 위치 구하기import java.util.Scanner;public class Main{}문제다른 사람이 푼 방법if else사용법이 좀 다름and or을 쓰지 않고 만들었음더 보기 깔끔함
문자형 char 2바이트 작은따옴표 사용정수형 byte 1바이트정수형 short 2바이트정수형 int 4바이트정수형 long 8바이트 뒤에 l붙음논리형 boolean 1바이트실수형 float 4바이트 뒤에 f붙음실수형 double 8바이트2\.
자바에서 컬렉션 프레임워크(collection framework)란 다수의 데이터를 쉽고 효과적으로 처리할 수 있는 표준화된 방법을 제공하는 클래스의 집합을 의미합니다즉, 데이터를 저장하는 자료 구조와 데이터를 처리하는 알고리즘을 구조화하여 클래스로 구현해 놓은 것입니
ㅁㄴㅇㅁㄴㅇㄴㅁㅇㅁㅇㄴㅁ
임의의 난수 A+B를 T개만큼 출력하는 반복문풀기에 앞서 조건으로 BufferedReader와 BufferedWriter을 사용하여시간을 최대한 단축시키라고 함.
스트림의 분류와 종류
HTML과 CSS개인공부
졸립다 졸렵다 잠온다 졸음온다
백준코딩 10951번 hasNextInt()의 쓰임 while(true) 무한루프를 이용해 계속해서 입력받다가 넣은 값이 없을떄 종료되도록 만들어야함 이때 while의 조건문 안에 Scanner의 객체인 sc의 hasNextInt()를 넣어줌 hasNextIn
ㅇㅇ
서버 : 클라이언트에게 네트워크를 통해 서비스를 제공하는 시스템.클라이언트 : 서비스를 사용하는 사용자를 뜻함브라우저를 사용하는 경우에는특정 웹에 접속을 하는 브라우저 사용자와 해당 시스템이 클라이언트가 되고웹 서비스를 제공하는 측이 서버가 된다.3,4,7계층이 핵심3
깃허브 쓰는법소켓백준코딩
socket(int domain, int type, int protocol)소켓을 만드는데 바로 이 함수를 사용합니다. 소켓 역시 파일로 다루어지기 때문에 반환값은 파일디스크립터입니다. 만약 소켓을 여는데 실패했다면 -1을 리턴합니다.connect(int fd, str
백준코딩꼭풁고가기index26번 리뷰하기(왜float안되나)Iaas Paas Saas 가 뭔가
네트워크(저번거아님 새로또 나감) 1문제흰책(45p 53p 62p)개발 환경 1문제(자바개발환경아닐수도있음) 흰책 81~82p요거 정리인프라 관련해서 세부적으로 공부코테 2문제 이상 꼭
소프트웨어 개발 시에 여러 버전으로 나누어 관리하는것버전관리가 필요한 이유는 업그레이드때마다 발생할 오류에 대처하기위해서, 오류발생시 롤백하기 위해, 문제해결을 위해 히스토리를 남겨둠conflict(충돌), Merge(다른사람이 수정한 사항과 본인 코드를 합침), Br
\- 거리벡터 라우팅알고리즘 : 일단 최적의 경로 하나만 찾아놓고 이게 막히면 그떄 다른 최단경로를 찾는데 각 라우터가 업데이트될떄마다 새로 라우팅 테이블을 보내라고 요청함. 계산이 단순.\- 링크상태 라우팅알고리즘 : 애초에 경로를 싹 다 파악해놓고 쓰는거. 트래픽
코테쪼금자바스크립트쪼금
프로그래머스 코테 제일 작은 수 제거하기문제\+7점코드가 엄청 길고 복잡함근데 하다 안하다 하다 안하다해서 싹다 밀지 않는이상어디부터 손댈지 생각하기 귀찮아서 그냥 함
코테할 수 있으면 자바스크립트, CSS헷갈렸던부분 복습\+2점\+8점import java.util.Scanner;class Solution { public static void main(String\[] args) { Scanner sc = new S
\+3점
업로드중..\+6점자꾸 오류났는데s < budget인 부분을 설정 안해줘서 글케됨코테 다른사람 풀이 보니까 편해보임
\+1점
\+1점상속부분(다운캐스팅)객체 생성시 메모리의 활용 공부
\+13점숫자는 0~9까지밖에 없으니까 그냥 이프문써도 될듯이중포문은 절대 안되고 1중포문은 중복되는 짝꿍 거르기 어려움, 걸러내도 시간초과가뜸
데이터를 저장해두고 있다가 필요할때 제공해주는 시스템.표현식select 조회할컬럼명(\*을 적으면 모든 컬럼) from 테이블명 SYSDATE = 현재 시간컬럼명 AS "별칭" 으로 외우고 따옴표나 AS는 상황에 맞게 생략 가능별칭은 한번 SELECT할때만 적용되고,
단일 행 함수와 그룹 함수로 나뉘고 그룹함수가 시험에 나올 가능성 높음(좀 까다로움)바이트 수 한번 봐야함POSITION에 음수를 입력할 경우 문자열의 맨 끝에서부터 거꾸로 올라오면서 셈자바의 TOUPPERCASE와 비슷얘네 다 안나올거같음, 그나마 쓰이면 SUBSTR
컬럼값들의 합계는 한줄로 나오고, 기존 방식대로 컬럼을 SELECT하면 여러 줄이 나오는데이때 줄 수가 맞지 않아서 에러가 발생함그래서 GROUP BY를 이용해 SELECT한 컬럼들이 어디에 표시될지를 정해줘야함혹은 SELECT SUM()을 단일로 써야함이게 핵심이고
DDL(DATA DEFINITION LANGUAGE)오라클에서 제공하는 객체(OBJECT)를 새로 만들고(CREATE), 구조를 변경하고(ALTER) 구조 자체를 삭제하는(DROP) 명령문구조(테이블)자체를 정의하는 언어로, 주로 DB관리자나 설계자가 사용함.테이블이나
SELECT문 언급하신거 보니까 그룹함수정도 한번 보는게 좋을거같음MAX,MIN,SUM,AVG,COUNT 등등... 통계목적으로쓰는Connection과 Statement(어떻게 코드를 작성할건지), ResultSet을 활용하는 방법(어떤메소드이용하는지) + 커넥션풀을
드라이버가 있는 클래스를 불러옴(내장돼있던게 아니라 따로 다운로드받은거라 저렇게 쓰는거)커넥션을 만든다(USER와 PASS는 각각 오라클(DB) 사용자 계정 이름과 비밀번호)스테이트먼트를 만든다. (이래야 자바에서 쿼리문을 쓸수 있는거)exequteQuery로 쿼리문
이러면 부모의 값이 사라질떄 부모의 값을 빌려다 쓰던 자식이 NULL로 바뀜(SET NULL)REFERENCES 테이블명(컬럼명)