일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 안드로이드
- 알람프로그램
- 재귀함수
- 자바
- 바이크
- HTML
- qt 설치
- Qt 소켓프로그래밍
- Java
- Qt OpenGL
- Qt4
- vuejs
- 고속도로
- android SAF
- 스타크래프트2
- 윈도우7
- 스타2
- QTcpServer
- 디자이어HD
- 정성하
- 자료구조
- 엑티브엑스
- 마영전
- 이륜차
- 오토바이
- 양평역
- c언어
- QT
- 잡담
- FFI
- Today
- Total
목록Java (6)
프로그래밍과 잡담
QtJambi 가 뭐냐하면 Qt를 자바에서 사용하게 만든것이다. 뭐 어찌됬든 사용법은 간단하다. java_버전_\jre\lib 폴더에다가 Qtjambi에서 받은 파일 중에 jar 파일 복사해 넣는다 .. 그럼 끝~ 이클립스에서 사용할때는 라이브러리가 추가 안돼있을텐데. . 그냥 외부 라이브러리 추가라는거 있는데 그걸 이요해서 하면된다.. 추가하는 방법이 잇으면 추가를 하던가.. public Class Main{ public static void main(String args[]) { QApplication app = new QApplication(args); QLabel label = new QLabel("하이"); label.show(); app.exec(); } } 실험 해보고 싶은 사람은 위에 코드..
자바 프로그램 레이아웃이 구려도 어쩔수 없음 자바는 거의 안쓰다가 심심해서 만든 거라서 ..;; 어쨌든 잘 된다. 다음에서는 자바로 만든 서버에 Qt 클라이언트가 접속하는걸 해보겠다. 접속에 대한 소스 try { socket = new Socket("127.0.0.1",5000); } catch (IOException e1) { e1.printStackTrace(); } if ( socket.isConnected()) { try { byte[] buffer = new byte[100]; inputStream = socket.getInputStream(); inputStream.read(buffer); String mes = new String(buffer); text.setText(mes); } catc..
public, protect, private의 의미 맴버 변수나 메소드에 public을 붙이면 모든 곳에서 접근이 가능해진다. 고로 중요한 변수를 public으로 붙이는 사태는 없어야한다.. private는 클래스 내부에서만 접근이 가능하다. 그 이외에서는 접근이 불가능하다. protected도 private와 비슷하지만 다른 점은 상속을 받은 자식 클래스에서 접근이 가능하다. 표로 만들면 이런식 종류 public private protected 자식클래스 O X O 모든 클래스 O X X 내부 함수 O O O
다른다 넘어가고 클래스 만들기 class 클래스 이름 { } 이러면 클래스 완성. 물론 아무 기능도 없는 쓸모 없는 클래스 class 클래스 이름 { private int a; public void print(); } C++에서는 private: int a; public: void print(); 이런식으로 사용하는데 자바에서는 하나 하나 다 앞에 private,protected,public을 붙여줘야한다. 자바도 생성자가 있다 class Test { Test(); } 이렇게 클래스의 이름을 넣으면 생성자를 만드는거다.. 소멸자도 있긴한데 자바에서는 별 의미 없다. c++경우는 소멸자를 안하면 큰일이지만 자바는 JVM이라는게 있어서 알아서 처리한다.
자바를 사용할때 IDE는 아무거나 쓰면된다.. 이클립스를 쓰던 그냥 에디트 플러스로 노가다 같이 하던가... 이클립스로 하는 법은 설명은 안한다.. 이유야 어차피 사용법은 널려있으니까.. 자바를 처음했으면 해보는 기초.. 전에 자바를 배웠는데 까 먹을거 같아서 포스팅한다.. class Hello { public static void main(String[] args) { System.out.println("Hello World!"); } } 이렇게 하고 저장할때는 Hello.java라고 저장을 한다.. 이름이 안맞으면 안된다. 도스 콘솔창을 띄우고.. java 파일이 있는 곳으로 들어가서 javac Hello.java 치고 엔터. 그러면 컴파일 완료. 실행은 java Hello를 하면 된다.. 그럼 뜬다..
1. 여기로가서 최신 버전Java를 다운 받는다. 2. 그리고 설치를 한다. 3. 환경설정을 한다. 환경설정의 위치는 내 컴퓨터에서 오른쪽 클릭을 하고 설정 3-1. 고급탭에서 환경 변수-시스템 변수 에서 Path를 찾는다. 3-2. path에다가 Java가 설치된 위치를 붙여넣는다. 이런식으로 C:\C:\Program Files\Java\jdk1.6.0_11\bin; 3-3. C:\Program Files\Java\jdk1.6.0_11\jre\lib; 이것도 역시 추가를 한다. 드라이버는 C가 될 수 도 있고 D가 될 수 도 있으니 알아서 설치한 드라이버를 적는다. 4. 잘 되는지 실험을 해봐야하니까.. 시작에서 실행 5. cmd를 치고 엔터 6. 그럼 콘솔 창이 나올것이다. 거기서 javac를 해본다..