목록분류 전체보기 (90)
비전공개미 개발노트
 Java 8일차 - GUI(채팅프로그램 꾸미기)
			
			
				Java 8일차 - GUI(채팅프로그램 꾸미기)
				//Memo.java package net.bit.day26; import java.awt.Button; import java.awt.Color; import java.awt.Font; import java.awt.Frame; import java.awt.Label; import java.awt.Panel; import java.awt.TextArea; import java.awt.TextField; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; public class Memo extends F..
MySQL연동/ INSERT (Statement사용) //DBConnect.java package net.bit.day26; import java.sql.*; import java.util.Scanner; public class DBConnect { //mysql 연결 public static Connection getConnection() { String url = "jdbc:mysql://localhost/naver?serverTimezone=Asia/Seoul"; //jdbc:mysql://localhost/naver(데이터베이스명기입) Connection conn = null; try { Class.forName("com.mysql.cj.jdbc.Driver"); System.out.println..
//Printwriter.java package net.bit.day26; import java.io.File; import java.io.PrintWriter; import java.util.Scanner; public class Printwriter { public static void main(String[] args) { String path = "gugu.txt"; Scanner sc = new Scanner(System.in); try { File f = new File("E:\\testJAVA\\",path); //FileWriter fw = new FileWriter(f); PrintWriter pw = new PrintWriter(f); System.out.print("단 입력 > ");..
//BoardInterface.java package net.bit.day26; public interface BoardInterface { //각자 게시판에 필요한 추상메소드 public int getCount(); public void insertAdd(); public boolean deleteUser(String userid); //클래스 상속 키워드 extends, 다중상속명시못함 //interface 상속 키워드 implements, 다중상속가능 //interface에서는 abstract키워드 생략가능함 //interface상속받으면 추상메소드는 반드시 재정의 = Override //Override표식 @Override생략가능, 추상메소드 abstract키워드 생략가능 //BoardInterf..
//GugudanSave.java package net.bit.day23; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileReader; import java.io.FileWriter; import java.util.Scanner; public class GugudanSave { public static void main(String[] args) { String path = "gugu.txt"; Scanner sc = new Scanner(System.in); try { //읽기 //BufferedReader br = new BufferedReader(new FileR..
2차원배열 //ExScore.java package net.bit.day23; import java.text.DecimalFormat; public class ExScore { public static void main(String[] args) { int sum=0; double avg=0.0; int count = 0; //일반for반복문, 향상된for반복문, java.lang패키지 Math클래스 //8장 339페이지 DecimalFormat DecimalFormat f = new DecimalFormat("#.#"); int score[][] = { {78, 48, 78, 98},// 302, 75.5 {99, 92},// 191, 95.5 {29, 64, 83},// 176, 58.7 {34, 7..
476페이지 Chapter 12 - Stream 1. 스트림(Stream) 스트림이란 프로그램과 I/O객체를 연결하여 데이터를 송수신 하는 길을 말한다. Stream ㄴInputStream은 데이터를 읽어 들이는 객체이고, ㄴOutputStream은 데이터를 써서 보내는 객체 데이터를 어떤 방식으로 전달하느냐에 따라 스트림은 두가지로 나뉜다. 바이트 스트림(Byte Stream) ㄴbinary데이터를 입출력하는 스트림 ㄴ이미지, 동영상 등을 송수신할 때 주로 사용 ㄴ바이트스트림은 추상클래스 ㄴInputStream / OutputStream 문자스트림(Character Stream) ㄴ말 그대로 text데이터를 입출력하는데 사용하는 스트림 ㄴHTML문서, 텍스트파일을 송수신할 때 주로 사용 ㄴReader ..
package net.bit.day22; import org.bson.Document; import org.bson.conversions.Bson; import com.mongodb.client.FindIterable; import com.mongodb.client.MongoClient; import com.mongodb.client.MongoClients; import com.mongodb.client.MongoCollection; import com.mongodb.client.MongoDatabase; import com.mongodb.client.model.Updates; import static com.mongodb.client.model.Filters.eq; import java.util.Ite..