일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ubuntu
- 개발자
- H2O
- android
- Portfolio
- centOS7
- MySQL
- 한글
- server
- 개발
- 안드로이드
- 컴퓨터과학총론
- 자바
- error
- 번역
- techEmpower
- unity
- C lanuage
- javascript
- caddy
- kakao
- it
- C
- php
- 프래그먼트
- 구글
- mariadb
- 해석
- NGINX
- java
- Today
- Total
목록JAVA (12)
개발모음집
보호되어 있는 글입니다.
자바 소켓을 만들어야겠다.이클립스에서 JDBC 소스를 가져다가 붙이니 JDBC를 알 수 없다는 에러가 나왔고, 이 블로그를 보고 참고하여 JDBC를 자바프로젝트에 import하였다. 일단 이클립스에서 MySQL을 사용하기 위해서는 Java전용 커넥터가 필요합니다. http://dev.mysql.com/downloads/connector/j 에서 다운받을 수 있습니다. 1. Downloads > Community > MySQL Connectors > Connector/J 의 화면입니다. 플랫폼을 선택하는 부분에서 저희는 플랫폼 독립적인 프로그램을 개발하기 때문에 Platform Independent를 선택해 줍니다. 여기서 둘중 아무거나 받으셔도 됩니다.(리눅스라면 tar를 추천합니다.) 저는 알집을 사용..
에러 # javac ChattingServer.java ChattingServer.java:179: error: unreported exception ParseException; must be caught or declared to be thrown toClientObject = toClientParser.parse(userNoMsg); ^ 1 error 수정 전 코드 toClientParser = new JSONParser(); toClientObject = toClientParser.parse(userNoMsg); toClientJsonObject = (JSONObject) toClientObject; Json을 파싱해주는 코드를 추가하고 컴파일 했을 때 ParseException 을 선언하라는 에러..
자바 채팅 프로그램 만들기 1. 자바 소켓으로 채팅프로그램 만들기. (참고 블로그) 우선 참고 블로그에 올려놓은 프로젝트를 다운로드하여 실행하였다. (이클립스에서 프로젝트 열기 참고 블로그)Connection timed out 에러가 발생했다. (에러 1 : 아래에서 에러 해결 방법 확인) 2. AWS 서버 세팅하기 (AWS 세팅을 위해 블로그를 참고하였다.) 3. AWS 서버에서 채팅 서버로 사용할 자바파일 실행시키기 3-1 자바파일 실행시키기전에 채팅 프로그램에서 사용할 port를 열어줘야한다.AWS서버에 8888 port를 열어준다. 3-2 jdk를 설치하자서버 세팅 후 이클립스에서 run을 하였다. 생각해보니 java파일이 동작하려면 jdk가 필요하다.jdk를 깔고 .java파일를 컴파일(참고 블..
for(초기화;조건식;증감식){ 반복실행될 문장} ex) forEx 123456789101112131415161718192021222324252627282930313233343536373839404142434445 public class forEx { public static void main(String[] args) { for(int i=0;i=0;iii--){ System.out.println("디지몬 친구들"); } System.out.println("iii= "+iii); // 이 경우는 for문의 실행처리를 따른다. /* for(;;){// 무한루프 System.out.println("무한루프"); }*/ // 1부터 10까지의 합 int sum=0; // 위의 소스가 무한루프이기때문에 위에 ..
단순 if문 if(조건식) { 실행문장;}/* 실행문장이 단일 문장인 경우, {} 생략 가능여기서 if나 else, else if를 예약어(키워드)라고 한다.java에서 먼저 만듦. 그래서 변수로 사용할 수 없음*/ 예약어 모음 abstractcontinuefornewswitchassertdefaultifpackagesynchronizedbooleandogotoprivatethisbreakdoubleimplementsprotectedthrowbyteelseimportpublicthrowscaseenuminstanceofreturntransientcatchextendsintshorttrycharfinalinterfacestaticvoid classfinallylongstrictfpvolatilesuperw..
연산: 주어진 식을 계산하여 결과를 얻어내는 과정피연산자: 연산자의 작업 대상 "a + 5" -> “”= 식‘+’, ‘-’, ‘==’, ‘/’ ... -> 연산자'a'= 피연산자 ~: 비트별 not 연산자 2 -> 0010 -> ~0010 -> 1101!: 논리not 연산자 true -> falseboolean a =true는 false라는 것instanceof(class비교연산자, java에만 존재하는 연산자.)같은 클래스면 true, 다른 클래스면 false (타입) 강제형변항도 단항 연산자이다. 비트 연산자 &(AND), ^(XOR), |(OR)ex) 2&3 -> 0010&0011 -> 0010 -> 22|3 -> 0010|0011 -> 0011 -> 32^3 -> 0010^0011 -> 0001 ..
값의 타입을 다른 타입으로 변환하는 것이다. boolean을 제외한 7개의 기본형은서로 형변환이 가능하다.//변수에 저장되는 값을 ‘리터럴’이라고 한다. 기본형은 기본형끼리 참조형은 참조형끼리 형변환가능.ex) float ft = 1.6f; int i = (int)ft;//() 강제적 형변환,작은 값에서 큰 값으로 변환하는 건 자동형변환큰 값에서 작은 값으로 변환하는 건 강제형변환 변 환수 식결 과int → char(char)65‘A’char → int(int)‘A’65float → int(int)1.6f1int → float(float)1010.0f ex)12345678910111213141516171819202122232425262728293031 public class castingEx { publ..