Java(12)
-
chat, deploy
chat npm install nodemon -g nodemon app_3.js html js 다 자동인식잘됨 //설치된 express 불러오기 console.log("==========="); const express = require("express"); //설치한 socket.io 모듈 불러오기 const socket = require("socket.io"); //node.js 기본 내장 모듈 불러오기 const http = require("http"); //Node.js 기본내장 모듈 불러오기 const fs = require("fs"); ////file system //express 객체 생성 const app =express(); //express http 서버생성 const server = ..
2024.03.28 -
My batis2
HashMap List list= service.selectAllHashmap(); System.out.println(list); for (HashMap dept : list) { BigDecimal dno = (BigDecimal) dept.get("DEPTNO");//숫자 BigDecimal형태 저장 int deptno= dno.intValue(); String dname= (String) dept.get("DNAME"); String loc=(String) dept.get("LOC"); System.out.println(deptno+"\t"+dname+"\t"+loc); } System.out.println("======================================="); for (Ha..
2023.12.23 -
My Batis
JDBC_MyBatis_Ver_3 import com.dto.Dept; import com.service.OracleMyBatisService; public class OralceMyBatisMain { public static void main(String[] args) { //SqlSession sess = MySqlSessionFactory.getSqlSession(); //System.out.println(sess); OracleMyBatisService service = new OracleMyBatisService(); //int num = service.update(new Dept(99, "영업","서울")); //System.out.println("update 갯수 : "+num); Dept..
2023.12.19 -
자바 IO
1. 자바의 IO 소스/ 목적지/ 입력/ 출력 2. 표준 입출력 System.in 표준 입력으로서 키보드에서 데이터를 읽어 들일 때 사용한다. import java.awt.im.InputContext; import java.io.IOException; import java.io.InputStream; public class IOTest { public static void main(String[] args) { InputStream is = System.in; try { System.out.println("데이터 입력: "); int n = is.read();//1byte System.out.println((char)n); } catch (IOException e) { e.printStackTrace()..
2023.12.14 -
예외처리 와 제네릭컬렉션
9장 예외처리 예외가 발생되었을 때 프로그램을 비정상 종료하지 않고 정상 종료 되게 처리하는 것 System.out.println("프로그램 시작"); try { int num= 10; int result = num/0; System.out.println(result); //ArithmeticException }catch(ArithmeticException e) {//handling 할 ex객체명 System.out.println("예외 발생"); } System.out.println("프로그램 종료"); 2.1 try~catch~finally 문 이용 try{ //예외발생코드 }catch(예외클래스명 변수명){ //예외처리코드 } System.out.println("프로그램 시작"); try { int..
2023.12.11 -
클래스(객체), 메소드
배열복사 int []xxx =Arrays.copyOf(num2, num2.length); for (int i : xxx){ sysout(i); } int [] xxx2 = Arrays.copyOf(num2,3); for (int i : xxx2) { sysout(">>>"+i); } 클래스 중요★ ★ ★ ★ ★ 지정자 class 정의 [인스턴스 변수정의] [메소드 정의] [생성자 정의] 현실 세계의 학생 개체에서 뽑은 학생클래스 public class Student { 1. 멤버 변수, 인스턴스 변수 1) 선언위치 : 함수 안이 아닌 클래스 블럭 2) 반드시 클래스 new 객체 생성 후 사용 3) 객체 생성시 각 타입으로 자동 초기화 int => 0, 실수 => 0.0, char => 공백, boolea..
2023.12.05