1. ??
????? ???? ?, ?? ?? ??? ??? ???? ??? ????? ?? ??? IP? ???? ??? ???? ???? ?? ?? ? ????. ?? ???? ????? ??? Java? ??? ???? ?????? ??? IP ??? ??? ???? ????. ? ????? ? ???? ?? Java?? ??? IP? ?? ? ???? ??? ??? ???? ?? ?? ??? ???? 98IP ??? ???? ?? ???? ?????.
2. ?? ?? ? ??
2.1 Proxy IP ????
??? IP? ?? ??(??? ??)? ?? ????? ??? ?? ??? ???? ?????? ?? IP ??? ??? ???? ??????. ? ??? ? ??? IP? ??? ???? ?? ?? ????? ??? ??? ????? ??? ? ????.
2.2 ??
Java ?? ??: JDK(Java Development Kit) ? ?? ?? ??(?: IntelliJ IDEA ?? Eclipse)? ???? ??? ?????. ?? ?????: Java ?? ?????? java.net ???? HTTP ?? ? ??? ??? ???? ?? ?? ??? ?????. ? ?? ?? ??? ??? ?? Apache HttpClient ?? OkHttp? ?? ?? ?????? ???? ?? ????. ??? ???: 98IP ???? ?? ???? ??? ???? ???? ??? ??? IP ??? ?? ??? ?? ?? ??(??? ??)? ????.
3. Java ?? ?????? ???? ??? IP ??
3.1 ?? ??
?? ?? ????? Java ?? ?????? HttpURLConnection
???? ???? ??? IP? ???? ? ???? ?????.
import java.io.*; import java.net.*; public class ProxyExample { public static void main(String[] args) { try { // 目標(biāo)URL String targetUrl = "http://example.com"; // 代理服務(wù)器信息 String proxyHost = "proxy.98ip.com"; // 示例,實(shí)際使用時(shí)應(yīng)替換為98IP提供的代理IP int proxyPort = 8080; // 示例端口,實(shí)際使用時(shí)應(yīng)替換為98IP提供的端口 // 創(chuàng)建URL對(duì)象 URL url = new URL(targetUrl); // 創(chuàng)建代理對(duì)象 Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress(proxyHost, proxyPort)); // 打開連接并設(shè)置代理 HttpURLConnection connection = (HttpURLConnection) url.openConnection(proxy); // 設(shè)置請(qǐng)求方法(GET) connection.setRequestMethod("GET"); // 讀取響應(yīng)內(nèi)容 BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream())); String inputLine; StringBuilder content = new StringBuilder(); while ((inputLine = in.readLine()) != null) { content.append(inputLine); } // 關(guān)閉輸入流 in.close(); // 打印頁(yè)面內(nèi)容 System.out.println(content.toString()); } catch (Exception e) { e.printStackTrace(); } } }
3.2 ????
- ??? ??: ??? ???? ??? ??? ??
Authenticator
? ???? ?? ??? ???? ???. - ?? ??: ?? ????????? ???? ??, ??? ?? ?? ??? ?? ???? ?? ?? ??? ?? ?? ??? ???? ???.
- ??? ??: ??? ??? ????? ?? ? ?? ? ?? ???? ??? ?? ??? ?????.
4. ?? ?????(?: Apache HttpClient) ??
Java ?? ?????? ???? ??? ?? ??? ????? Apache HttpClient? ?? ?? ?????? ???? ??? ????? ? ??? ??? ? ?? ??? ??? ? ????. ??? Apache HttpClient? ???? ??? IP? ???? ??? ????.
// (Apache HttpClient 代碼示例,由于篇幅限制,此處省略,請(qǐng)參考原文)
5. ??
? ????? Java ?? ????? ? ?? ?????(?: Apache HttpClient) ??? ???? Java?? ? ???? ??? IP? ???? ??? ??? ?????. ???? ??? ??? ?? ? ???? ???? ???? ????? ???? ? ????. 98IP ???? ?? ??? ???? ??? ?? ???, ??, ?? ??? ?? ??? ???? ???. ? ??? ? ???? ???? ? Java ????? ??? ??? ??? ??? ? ??? ????.
? ??? ??? IP? ???? Java?? ? ???? ????? ??? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

??? ??











?? ?? ?? ??? ??? ?? ??? ??, ? ? ?? ? ??? ?????. 1. ??? ?? ???? ?? ???? ???-????, ? ??? ??? ??? ? ????, Hashmap? ???-??? ?? ??? ??? ???? ????. 2. NULL ? ?? ???? HashMap? ??? NULL ?? ?? ? ?? ???? ?? HashTable? NULL ?? ?? ???? ??? NullPointerException? ?????. 3. ????? ??? ????? ?? ??? ?? ?? ? ????? HashTable? ? ??? ?? ?? ??? ????. ?? ConcurrenTashMap? ???? ?? ????.

Java? ?? ??? ??? ?? ??? ??? ?? ??? ??? ?? ??? ?? ?? ??? ???? ??? ?? ???? ?????. 1. ??? ???? ??? ?? ?? ? ???? ?? ??? ???? ?? ?? ??? ? ????. 2. ???? ?? ??? ???? ??? ?? ???? ?? ?? ??? ???????. 3. ?? ???? ?? ?? ?? ? ???? ???? ?? NULL ?? ??? ? ????. 4. ?? ???? ??? ?? ?? ? ??? ?????? ?? ??? ??? ?? ?? ??? ????? ??? ??? ??? ??????? ?? ???? ??????.

JIT ????? ??? ???, ??? ?? ? ???, ?? ?? ? ???? ? ? ?? ?? ??? ? ?? ??? ?? ??? ??????. 1. ??? ???? ?? ?? ??? ??? ?? ?? ???? ??? ?? ?????. 2. ??? ?? ? ??? ?? ?? ? ??? ???? ?? ?? ???; 3. ?? ??? ??? ?? ??? ???? ???? ???? ? ?? ?? ??? ?????. 4. ?? ??? ?? ??? ??? ???? ???? ?? ? ??? ???? ?? ??? ?????.

staticmethodsininterfaceswereIntRectionSelffacesswithinteffaceswithinteffaceswithintintinjava8toallowutilityFunctionswithinterfaceitswithinteffaceswithinterfaceffaces

???? ??? ??? Java?? ??? ?? ???? ??? ?? ? ? ??? ??? ???? ? ?????. ?? ???? ??? ??, ??? ?? ??? ?? ?? ??? ??? ????? ???? ????? ?????. ?? ??? ??? ??, ????? ? ??? ????, ?? ??? ??? ?????? ? ?? ? ?? ?????.

injava, thefinalkeywordpreventsavariable'svalue'svalueffrombeingchangedafterassignment, butitsbehaviordiffersforprimitivesandobjectreences.forprimitivevariables, asinfinalintmax_speed = 100; wherereassoncesanerror.forobjectref

??? ??? ?? ?? ??? ????? ? ???? ????? ???? ?? ???? ?? ???? ?????. ?? ??? ??? ????. ?? ?? ?? ??? ???? ???? ?? ?? ??? ??? ?? ?? ??? ??? ?????. ?? ??? ??? ????. ?? ??? ?? ??? ?? ?? ??? ?? ?? ??? ???? NewClass ()? ??? ?? ???? ????. ?? ??? ?? ??? ???? ?? ??? ?? ? ? ??? ?? ?? ??? ????? ????? ?????. ?? ??, ?? ?????? ?????, ??? ? ?? ????? ??? ?? ?????. ???? ?? ?? ??? ???? ?? ???? ?? ? ??? ???? ?? ??? ?? ?????? ?????. ???? ???? ??? ??, ?? ?? ? ?? ??? ????, ?? ?? ???? ?????.

??? ? ?? ??? ???? : ????? ?? ?. 1. int? ???? ???? ?? ?? ?? ? ??? ???? ?????. 2. ?? ? ???? (int) myDouble ??? ?? ?? ??? ?????. ?? ??? ??? ?? ??? ?? ??, ?? ?? ?? ???? ?? ??? ?? ???? ?? ?????. ???? ? ??? ??? ????. ?? ??? ??? ??? ??? ??? ?? ??? ??? ? ??? ?? ???? ??? ??? ??? ??? ? ??? ?? ??? ?? ??? ?? ?? ? ? ????. ?? ?? ??? ?? ??? ??? ??? ??? ? ??????.
