Java (국비지원 당시 공부했던 글)/Java 프로그래밍

Java (국비지원 당시 공부했던 글)/Java 프로그래밍

[JDBC] JDBC 란 무엇인가 (자바에서 DB연결해서 코딩하기), JDBC API 참조

JDBC : Java DataBase Connectivity 자바에서 제공하는 Java database connectivity api 는 자바에서 DataBase 에 연결하여 프로그래밍을 하기 위해 사용되는 api 이다. 오라클 DB와 MySQL 과 같이 DB의 종류가 상당히 많은데, 서로 다른 종류의 DB의 차이에 따라 java와 database 를 연결하는 방법을 다르게 해야 한다. 그럴려면 어플리케이션 제작자나 개발자들은 프로그램을 제작하기 전부터 연결하는 방법에 대해 모색해야 하는데, 이 앱 제작자나 개발자들이 db와 연결할 때 연결하는 방법까지 알아야 할 필요가 있을까? 🤔 그러한 어플리케이션 제작자, 개발자들로부터 구제해주는 것이 바로 이 JDBC이다. jdbc 의 driver 를 통해 이러한..

Java (국비지원 당시 공부했던 글)/Java 프로그래밍

[자바] - 백준 10718, 10171, 10172번 풀이

10718번 - We love kriii 풀이 처음에는 print 메서드 쓰면 되겠다 생각했다가 Buffer 코드 연습해볼겸 BufferedWriter로 작성했습니다. 위 코드 복사하기 접은글 더보기 import java.io.BufferedWriter; import java.io.IOException; import java.io.OutputStreamWriter; public class Main { public static void main(String[] args) throws IOException { BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); bw.write("강한친구 대한육군\n"); bw.write("강..

Java (국비지원 당시 공부했던 글)/Java 프로그래밍

[자바] - 백준 2557번 문제 풀이, BufferedWriter flush() 사용 이유

문제 : Hello World!를 출력하시오 1. 그냥 System.out.println 해버리기 백준 알고리즘에서는 클래스 이름을 Main 으로 해줘야 컴파일 에러가 나지 않습니다. 일반적인 System.out.println 으로 풀이 하는 방법은 시간이 116ms 가 나옵니다. print 메서드 안에 넣은 String 이 내용이 짧아서 시간이 작게 나왔지만, 내용이 조금만 길어지면 시간이 1초 이내로 못푸는 불상사가 나오게됩니다. 그래서 대부분 백준에서 코드 풀이하는 사람들은 String대신에 BufferedWriter 를 사용합니다. 2. BufferedWriter 사용하기 (BufferedWriter 설명보다는 flush() 메서드의 기능에 더 중점을 둔 글입니다.) BufferedWriter 를..

Java (국비지원 당시 공부했던 글)/Java 프로그래밍

[자바] 무작위 숫자 생성 (2) - Random 클래스

https://m0j4.tistory.com/4 [자바] 무작위 숫자 생성 (1) 국비학원에서 공부하고 문제 풀었던 내용들 블로그에 정리 중... 문제랑 문제풀이 방식 이런거 블로그에 적어도 되냐고 학원 강사님께 여쭤보고 허락도 받음 Math.random() 함수는? (0

Java (국비지원 당시 공부했던 글)/Java 프로그래밍

[자바] 무작위 숫자 생성 (1) - Math.random()

국비학원에서 공부하고 문제 풀었던 내용들 블로그에 정리 중... 문제랑 문제풀이 방식 이런거 블로그에 적어도 되냐고 학원 강사님께 여쭤보고 허락도 받음 Math.random() 함수는? (0

Java (국비지원 당시 공부했던 글)/Java 프로그래밍

제어구조(control structure)

제어구조란? 명령어의 흐름을 설계하고 제어하는 구조 컴퓨터의 가장 큰 기능 중 하나는 반복 연산이다. 이러한 반복 연산을 이용해서 수학적인 연산을 빠르게 수행을 시키기 위해 프로그램을 사용한다. 따라서 프로그램에서 반복은 매우 중요하게 다루는 개념이다. 반복 안에서 선택문을 중간에 포함시키거나 조건문을 중간에 포함시키는 작업을 실행시킨다. 제어구조의 종류로는 선택문(선택구조), 반복문(반복구조), 분기문(순차구조)이 있다. 1. 선택문 - if, else if, else 조건에 따라서 다음에 처리할 내용을 결정하는 구조이다. 프로그램의 실행은 위에서부터 아래로 내려가다가 조건이 참이어서 동작이 실행이 되면 조건문을 탈출한다. 2. 반복문 - while, do-while, for 어떤 조건을 만족하는 동안..

m0j4
'Java (국비지원 당시 공부했던 글)/Java 프로그래밍' 카테고리의 글 목록