자바 5

ex) 네트워크통신(채팅창 생성)

awt와 네트워크통신을 이용해 채팅창 생성하기 지난주 수업에서 배운 awt로 채팅창을 생성하고 네트워크통신과 연결하는 것이다. 이미 다 배운 내용이라 쉽다고 하지만 초심자인 나로서는 두 개의 클래스를 하나로 만드는 것이쉽지는 않았다... 같은 반 형이 만든 것을 보고 만들었다! 어떻게 구현 했는지 아래의 예제를 통해 살펴보자. 예제package com.javalesson.ch21network; import java.awt.Frame;import java.awt.TextArea;import java.awt.TextField;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdap..

IT story/Java 2016.09.14

배열2 직각 삼각형 만들기

2016.09.04. Sun. 정보처리 산업기사 알고리즘 직각 삼각형 만들기에서는 배열의 행과 열의 위치를 잡는 연습이다.각 도형의 시작과 끝을 파악하고, 시작위치와 끝나는 위치 증감여부를 파악해야한다.아래의 세 가지 예제로 이해해보자. ※직각 삼각형 만들기 a. 왼쪽 직각 삼각형 만들기 1. 행은 1에서 5까지 증가한다. 2. 열은 1행(1→1), 2행(1→2), 3행(1→3), 4행(1→4), 5행(1→5) (증가)즉, 시작 지점은 1 이지만, 끝나는 지점은 변하고 있다.끝나는 위치를 살펴보면 행의 숫자처럼 증가 한다는 것을 알 수 있다. (=끝나는 위치의 변수에 행의 값을 넣어준다) 예제package example; class Example{int n = 5; int row,col;public vo..

IT story/Algorism 2016.09.04

배열1 기본 5행 5열

2016.09.02. Fri. 정보처리 산업기사 실기 시험준비 8/29~9/12까지 정보처리 산업기사의 실기 시험을 대비하여 하루 세시간씩 수업이 신설되었다. 벌써 다섯 번의 수업이 지나갔지만, 수업 중에는 알 것 같은데 시간이 지나면 아리송해진다...알고리즘 어렵긴 하지만 알아두면 논리적인 뇌구조가 될 것 같은 느낌적인 느낌으로다가 교재에 소개되고 있는 모든 예제를 지금 배우고 있는 자바를 통해 구현해 봐야겠다!! 화이팅!! 1. 기본 5행 5열을 만들어서 배열에 대해 이해하자 package example; class Example{int n = 5;int row,col;public void array5x5a(){int array[][] = new int [n][n];int num = 1;System...

IT story/Algorism 2016.09.03

D+10 Abstract(추상클래스), Anonymous(익명클래스), Interface(인터페이스)

2016.08.12. Fri. 열 번째 수업 Javaの授業が2週間経った!マジあっという間だね〜なんか知りたいことがあったら他のことができない人だから、何時間かかってもいろいろやってみる性格でやっとプログラミングの基本的なことを理解してきたと思う。Javaに夢中して資格の勉強はあんまりやっていないのは問題だけど、試験ってなんとかなるやつだな〜笑 って言いながら、今日から3連休なのに資格の勉強に夢中します!試験が来週だから!! 오늘의 수업 내용Abstract class(추상클래스)의 이해Anonymous class(익명클래스): WindowListener를 이용해 창닫기 구현(익명클래스 및 외부클래스)Interface(인터페이스)의 이해1. Abstract class(추상클래스)의 이해※ class가 객체로 생성 되려면☞모든 method의 바디..

IT story/Java 2016.08.13

D+5 Loop(반복문) for

2016.08.05. Fri. 오늘의 수업내용for문과 삼항연산자를 이용하여 요일 출력하기 (반복문의 시작과 마지막에 조건을 주자)for문으로 구구단 출력하기(중첩 for의 이해)for문으로 직각삼각형, 반대로, 트리모양으로 별찍기(공백과 별의 위치 이해하기) 資格の試験日があまり残らず午前だけの授業だから内容は少ないけど、反復文のforは初心者の俺に試練を与えてくれたでも、理解したらjavaの先生がなんでプログラミングは立体的に表現することだって言ったか少しは分かるようになった気がする まだまだ始めたばかりだけど、内容が面白くてもっと習いたいなと思ってる!資格の試験が大変だけどね〜とりあえず試験の準備頑張ろうぜー package com.javalesson.ch04loop; public class L01For {public static voi..

IT story/Java 2016.08.06