java 13

꿀팁 자바-자바스크립트(prompt)처럼 사용하기

자바스크립트를 배우다 보면 prompt 의 기능을 알게되는데요 자바 이클립스에도 이거와 비슷하게 지원해주는 기능이 있습니다. 우선 아래 소스를 입력합니다.public class Class_1 { public static void main(String[] args) {// TODO Auto-generated method stubSystem.out.println("내가 받은 값은??" + args[0]);} } 그후에 자바-이클립스 Luna 기준 빨간 색으로 칠한 부분을 클릭후 "Run Configurations" 를 클릭합니다. 그럼 아래와 같은 설정 화면이 나오게됩니다.위사진대로 순서대로 클릭 클릭 하게되면 위와 같이 자바 스크립트에서 Prompt 같은 기능이 나오게 됩니다. 이것을 응용을 하면 컴퓨터와..

java 2016.12.29

Java.서버_네트워크 게임 만들때 유용한 Socket 교차 알고리즘 4부(쓰레드편)

이번 글에는 재밌는 쓰레드(Thread)에 대해서 적어보도록 하겠습니다. 먼저, 소스 부터 보도록 하겠습니다. ServerThread.javaimport java.net.*;import java.io.*;import java.awt.*;import javax.swing.*; public class ServerThread implements Runnable {private Server server;private Socket soc;private ObjectOutputStream out;private ObjectInputStream in; private String name = null;private boolean bStop = true;private ServerData data;private ServerA..

java 2016.08.08

쉽지만 어려운 #Java #자바 #성공적 8. Socket.io 1부(소켓) 네트워크 채팅

안녕하세요 J.sieun 입니다. 이번글은 자바 중에서 좀 까다로운 Socket 이 되겠습니다.우선 데이터를 어떻게 주고 받는지에 대해 설명해 보겠습니다. 용어 설명:-클라이언트 프로그램(Client Program) : 연결을 요청하는 통신 프로그램.-서버 프로그램(Server Program) : 연결 요청을 기다리는 통신 프로그램. 클라이언트 프로그램과 서버 프로그램의 통신 과정간단하게 저런 식으로 정보를 주고 받습니다. Java 에서는 소켓(Socket) 이라고 하는 것을 지원 합니다. -서버 소켓서버 프로그램에서만 사용되는 소켓연결 요청을 기다리다가, 연결 요청이 오면 연결을 맺고 또 다른 소켓을 생성-클라이언트 소켓클라이언트 프로그램과 서버 프로그램에서 모두 사용되는 소켓실제 데이터 전송에서 사용..

java 2016.06.20

쉽지만 어려운 #Java #자바 #성공적 7.Mysql (JDBC) 연동하기 2부

안녕하세요 j.sieun 입니다. 저번 글에 Mysql 설치 및 이클립스와 JDBC(Jaba DataBase Connetivity) 연동하는 법을 배웠습니다. 이번 시간에 배울 내용은 Mysql 에 Data를 추가하거나 가져오는 것을 배워보도록 하겠습니다. 먼저, 소스에 대해 알아보겠습니다. 조건 : DB(Database) : testTable 명 : login_info Table 추가 명령어 : create table test_info(name varchar(30), password int(10), hobby varchar(30)); 테이블 속성 : import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;imp..

java 2016.06.19

쉽지만 어려운 #Java #자바 #성공적 4.자료구조(리스트,스택,큐,해쉬테이블,집합)큐&스택 예제

안녕하세요 j.sieun 입니다. 저번시간에 자료구조에 대해 배웠으니 실력을 상승할겸 문제 하나 풀어보도록 하겠습니다. 미리 결과 화면을 보여드리겠습니다. 위에 화면 같이 회문을 찾아내는 예제가 되겠습니다. 여기서 회문이란 예를 들어 "나날이날나" 라는 단어가 있습니다. 이떄 좌우 단어가 같으면 회문이 되겠습니다. 이것을 큐와 스택을 이용하여 해결하시면 됩니다. 힌트를 주자면 큐는 나중에 넣었던 값이 출력되고스택은 가장 먼저 넣었던 값을 출력합니다. 정답은 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 하얀 글씨로 되어있습니다. import java.util.Iterator;import java.util.LinkedList;import java.util.Queue;import ..

java 2016.05.01

쉽지만 어려운 #Java #자바 #성공적 4.자료구조(리스트,스택,큐,해쉬테이블,집합)

안녕하세요 J.sieun 입니다. 이번 시간에 배우실 내용은 큐(Queue) 입니다. 큐란 데이터를 넣은 순서와 같은 순서로만 꺼낼수 있는 자료구조를 말합니다. 아래 그림을 보시면 이해하기 쉬울것입니다. 그래도 잘 이해가 안되시다면 소스를 보여드리겠습니다. public class structureClass { public static void main(String[] args) {// TODO Auto-generated method stubQueue qq = new LinkedList ();qq.offer("토끼");qq.offer("사슴");qq.offer("호랑이");qq.offer("코끼리");qq.offer("기린");System.out.println(qq);qq.poll();System.out...

java 2016.04.22

쉽지만 어려운 #Java #자바 #성공적 2.반복문(for) + 별표 피라미드

안녕하세요 J.sieun 입니다. 반복문에 대해서 배우도록 하겠습니다. 우선 반복문과 저번에 배운 조건문은 자바에서 아주 많이 쓰이는 문법 입니다. 사실 배우는건 쉽습니다. 하지만 이 것을 잘 해놔야 나중에 응용 문제나 자기가 원하는 프로그램 만들때 잘 컨트롤 할수있습니다. 이점 유의하시길 바 랍니다. ㅎㅎ 우선 for 문입니다. for(초기화;조건;증가량) 이식이 가장 기본적인 식이고, for(변수: 배열) 이식은 향상된 for문이라고 배열을 사용할떄 좀더 간편하게 쓸수 있는 식입니다. 아래 소스를 보겠습니다. public class forClass { public static void main(String[] args) {// TODO Auto-generated method stubfor(int i ..

java 2016.04.07

쉽지만 어려운 #Java #자바 #성공적 2.조건문(switch)

안녕하세요 J.sieun 입니다. 저번에는 if 문을 설명해 드렸다면 이번에는 또다른 조건문인 Switch 문입니다. If 문과 Switch 문은 같은 조건문이긴 하나 쓰이는 곳이 조금 다른 조건문이라 보시면 됩니다. 아래 소스를 보시면. public class SecondClass { public static void main(String[] args) {// TODO Auto-generated method stubint num = 2;switch(num){case 1(num의 값) :System.out.println(num+"값");break;case 2(num의 값):System.out.println(num+"값");break;case 3(num의 값) : System.out.println(num+..

java 2016.04.04

쉽지만 어려운 #Java #자바 #성공적 2. 조건문(if)

안녕하세요 J.sieun 입니다. 음.. 사실 문법은 http://docs.oracle.com/en/java/ 여기나 그냥 구글에 Java method 만 치셔도 메소드 모아놓은 것들이 많습니다. 하지만 거의다 영어라는 점에좀 해석하기 벅찬 느낌?? 어찌됐든 문법들 같은 경우는 오라클 홈페이지 가시면 있습니다. 음.. 그냥 참고하시는데 도움이 됩니다. 우선 처음 배우실 내용은 자바의 거의 기초라고 할수 있는 조건문과 반복문이 되겠습니다. 기초라고 해서 처음엔 쉽지만 나중에 가면 갈수록 점점 난이도가 있습니다. 그러니 처음 배 우실때 제대로 배우셔야 잘 해결할수가 있습니다. 1. 조건문 : 흔히 if else 를 많이 사용하고 그밖에 switch 문이 있겠습니다. 그럼 바로 소스를 보겠습니다. public..

java 2016.04.04