◎ Java/Java☕
[JAVA] 자바(JAVA)로 채팅방 서버 접속하기 [이클립스(Eclipse) 콘솔에서 채팅하기(2)]
[JAVA] 자바(JAVA)로 채팅방 서버 개설하기[이클립스(Eclipse) 콘솔에서 채팅하기] - 자바(JAVA)로 채팅방 서버 개설하기 - TcpIpMultiChatServer.java package chap16; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.net.ServerSo.. yermi.tistory.com - 자바(JAVA)로 채팅방 서버 접속하기 - TcpIpMultiChatClient.java package chap16; import java.io.DataInputStream; import java.io.DataOutputStream; impor..
[JAVA] 자바(JAVA)로 채팅방 서버 개설하기 [이클립스(Eclipse) 콘솔에서 채팅하기(1)]
- 자바(JAVA)로 채팅방 서버 개설하기 - TcpIpMultiChatServer.java package chap16; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; import java.util.Collections; import java.util.HashMap; import java.util.Iterator; public class TcpIpMultiChatServer { HashMap clients; public TcpIpMultiChatServer() { clients = new H..
[JAVA] 비초기화 상수(blank constant) 생성하기 [static final 초기화 시점 바꾸기]
1. 비초기화 상수란? static final로 변수를 전역상수로 사용하고 싶으나, 상황에 따라 입력 값이 달라야 할 경우에 사용한다. ex) 운영체제에 따라 값이 달라야 할 경우 * 상수는 대문자에 스네이크 표기법을 따르지만, 비초기화 상수는 카멜 표기법을 따른다. 2. 비초기화 상수 생성하기 class Test { static final String CONST = "const"; // 상수 static final String const2; // 비초기화 상수 static { // 상수 초기화 시점 const2 = System.getProperty("os.name").toLowerCase().contains("window") ? "\\" : "/"; } public Test() {} }
[JAVA] 자바(Java)에서 HTML 파싱(Parsing)하기 [정규식(Regular Expression)을 사용한 HTML 파싱]
1. HTML 파싱할 사이트 검색(참고 : 무신사) 책/음악/티켓 > 잡지/무크지 | 무신사 스토어 총 12 개 브랜드와 잡지/무크지(70) 기타 컬처(96) www.musinsa.com 2. Java에서 HTML 파싱하기 - HTMLParser.java package app; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileWriter; import java.io.InputStreamReader; import java.net.URL; public class HTMLParser { public static void main(String[] args) throws Exception{ String urlStr =..
[JAVA] 반복문 for 활용하여 별 찍기(3) [단일 for문으로 다양한 형태의 패턴 찍어보기]
[Homework] 반복문 for 활용하여 별 찍기(2)[한 줄의 조건식으로 다양한 형태의 패턴 찍어보기] [Homework] 반복문 for 활용하여 별 찍기(1)[삼각형, 역삼각형, 마름모] [JAVA] 반복문 for[for문, 중첩 for문, 별 찍기, 구구단] 1. 반복문이란? - for, while, do-while '반복문'은 주어진 조건을 만족하는 동.. yermi.tistory.com 1. 사각형 만들기 for(int i = 0 ; i < 25 ; i++) { if(i % 5 == 0) { System.out.println(); System.out.printf("[%d,%d]", i/5, i%5); } else { System.out.printf("[%d,%d]", i/5, i%5); } }..