일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 웹프로그래밍
- IT관련영화
- 요즘대세웹제작
- json
- 포켓몬스터
- 개발자
- sns마케팅
- 이클립스
- 웹프로그랴밍
- 함수
- It
- jQuery효과
- 홈페이지
- 웹
- JavaScript
- 반응형웹
- 반응형
- 반응형 장단점
- 모바일게임
- php
- PkemonGo
- java
- 자바
- JavaScriptBOM
- 포켓몬고
- 공부과정
- 자바스크립트
- 네트워크
- jQuery
- 웹제작
- Today
- Total
목록웹프로그래밍공부과정/Java (9)
봉식's 웹프로그래밍공부
네트워크 프로그래밍 네트워크프로그래밍이란 다른 컴퓨터와 송수신하는 통신 프로그램을 제작하는 것을 말합니다.Java는 네트워크프로그래밍에 필요한것들을 모두 객체화해놨기때문에 유저는 네트워크구조에대한 지식이없어도 충분히 프로그래밍이 가능하며 고수준 통신 프로그램을 만들 수 있다. Server(서버)는 정보를 제공하는 쪽의 컴퓨터측을 뜻하며 Client(클라이언트)란정보를 요청하는 쪽의 컴퓨터를 뜻합니다.여기서 네트워크란 Server(서버)와Client(클라이언트)가 통신할수있도록 연결하는 연결망을 뜻합니다. 자바에서 TCP 프로그래밍이란 Socket클래스를 이용하여 통신 프로그램을 제작하는 것을 의미합니다. InetAddress 클래스이 클래스는 IP주소와 관련된 클래스입니다.이 클래스를 이용하면 IP주소와..
함수의중복,Random ,Thread,형변환 자바에서 랜덤함수를 사용하는 방법으로는 두가지가있습니다 어제 보여드렸던 Math클래스의 random( )메소드를 사용하는것과 오늘보여드릴 Random클래스를 사용하는방법입니다nextBoolean( ),nextDouble( ),nextFloat( )등등 종류를 지정해서 사용할수있습니다.위에서 보이시는것처럼 1부터 100까지의 범위내에서 난수를 발생시키고싶으면 'nextInt(100)+1'처럼 사용하시면 됩니다.즉.'next(최댓값)'+시작값이되는겁니다.저는 1~100까지의 난수를 발생시켜서유저가 다섯번의 기회만으로 난수를 맞추는 게임을 코딩해보았고발생된난수가 자신이 입력한값보다 크면 그숫자보다 큰수! 만약 작으면 그숫자보다 작은수!라고 알려줌으로써점점 좁혀나가서..
형변환,Math클래스의 중요함수 Math.floor 함수 무조건 소수점뒷자리 버리기Math.ceil 무조건 반올림 Math.round 소숫점5부터 반올림하기 Math.random함수는 0.0~0.99999사이에있는 숫자를 랜덤으로 출력해주는 랜덤함수입니다.저는 실수형을 정수형으로 형변환시켜주는 int my=(int)(Math.random()*10)+1;형태로 고딩을 했습니다. 벡터나 ArrayList에 추가 add시킴 Vectot 클래스 자바에서의 배열은 고정길이를 사용하고있다 즉 배열이 한번 생성되면 길이를 늘이거나 줄일수없지만 Vector 클래스는 가변길이의 배열을 제공하기때문에 필요에 따라 자동으로 늘어나고 줄어들수있다. 전역변수는 클래스안이라면 어느위치에서든지 사용이 가능한 변수를 말합니다지역변수..
생성자,클래스상속,interface,Super키워드,io처리 super키워드는 부모클래스,조상클래스를 가르키는 포인터와 같은 역할 생성자는 클래스이름과동일한 메소드,void없음 생성자는 new연산자 다음에 기술해서 호출 GuestSQL gs=new GuestSQL()생성자부분; super 키워드는 부모껏접근 class TestImage{ public TestImage(){}생성자 생성자는 new연산자 다음에서 호출 생성자는 void없어요,클래스이름과 동일 }class GuestSQL{ public GuestSQL(){db 생성자} 클래스이름동일, void없음 public void dbInsert(){ 신규등록처리} public void dbDelete(int sabun){ 삭제처리처리} public Ar..
배열,문자열,클래스상속,charArt 자바에서 배열형태[]꺽쇠 배열의 크기를 지정안하면 문법의에러발생배열은 같은타입만 취급,배열은 크기고정=>for 반복문으로 출력배열의 크기는 legth 필드문자열의 길이 length필드int[]su=new int[5];String[]dong=new String[200];String[]ck=new String[]{"aa","bb"}; int[]num = {1200,7800,5600 };String[]ck={"aa","bb","cc"}; String jumin="90124-1837629";char gender=jumin.charAt(7);주민번호의 7번째숫자를 gender에 넣어주고 gender값이 1이거나 3이면 여자2이거나 4이면 남자!5이거나6이면 외국인으로 조건문을..
입력,함수,배열,try~catch,문자열 구구단입력,try~catch같이응용 Scanner sc=new Scanner(); sc변수로 Scanner클래스의 메소드접근 Gugudan gg=new Gugudan(); new키워드는 연산자라고 칭합니다. new연산자는 메모리영역 heap영역에 실행중에 동적할당및 할당해제가 가능합니다. 메모리영역은 stack,static,heap영역=실행중에 동적할당가능 입력C언어에서는 scanf같은 gets() 자바에서 입력할떄 Scanner클래스인데 꼭 반드시 임포트 import java.util.Scanner; import java.lang.System;생략가능함 Scanner클래스 sc=new Scanner(System.in); System.out.print("단입력?"..
반복문 -for, while,do~while 다중 if ,switch for문은 정해진 횟수만큼 반복할 때 사용하는 반복구조이다.for 루프(loop)라고도 한다 for문은 반복구조중에서 가장많이 사용되는데 장점이 많기때문이다 나는 i를 1로 선언해준다음 10까지 for문이 돌아가도록 조건을 주고 변수a를 1씩증가시켜 1~10까지의 합을 구하도록 코딩해보았다. while문은 어떤 조건을 정해놓고 반복을 하는 구조이다.그조건이 참이면 반복문을 실행하고 거짓이면 반복루프를 빠져나가게된다. do while문은 while 문과 비슷하나 반복조건을 루프의 처음이아니라 루프의 끝에서 검사한다는것이다. 먼저 문장을 실행하고 조건식을 검사하기때문에 무조건 한번은 실행된다. switch문에서는 변수의 값을 계산하여 ca..
출력,변수,상수final,연산 코딩을 하기전 프로그래밍을 하려면 코드를 작성하고, 저장하고 컴파일 및 디버깅을 도와주는 통합 개발 환경이 필요하다.현재 다양한 IDE가 존재하지만 난 이클립스로 개발환경셋팅해주었다.그럼바로 시작해보겠다. 클래스는 자바와같은 객체 지향 언어의 기본적인 빌딩블록이다. Java에서 출력하기위해서는 메인메소드안에서 System.out.ptintln("Hello World"); 사용하게된다. 변수와 자료형 변수는 데이터를 담아두는 상자로 생각할수있고 자료형은 변수에 저장되는 데이터의타입을 의미한다. String은문자,int는 정수등 많은데이터타입이있다. 연산자는 피연산자들에 대하여 지정된 연산을 수행하고 결과를 반환한다. +,-,*,/ 와같은 사칙연산자가 대표적인 예이다. java..
웹개발자가 되기위해서 열심히 공부하는 과정을 올릴려고 합니다. 우선 개발자가되기위한 기초인 저의 JAVA공부를도와줄 책두권은 "어서와 Java는 처음이지!" "난 정말 JAVA를 공부한적이 없다구요" 입니다. 열심히 두권으로 공부해서 그다음과정 JSP공부할예정이오니 얼른 JAVA를 열심히 공부한다음 JSP공부과정도 올리겠습니다!!제 목표는 방학이 끝나기전에 홈페이지를 제손으로 직접50%까지 만드는것이 제목표이며 공부하는과정에서 부족한점이나 조언해주시면 정말 감사하겠습니다!! 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓 저의네이버블로그는 ☞http://wkdgkssk95.blog.me/ 저의네이버블로그는 ☞http://wkdgkssk95.blog.me/ 저의네이버블로그는 ☞http://wkdgkssk95...