Time of Update: 2018-07-27
A instanceof B; A必需是具體執行個體,B是一種類(或介面)。 B不能是確定泛型參數的泛型。 如果A在編譯時間能過確定具體類型,那麼a必須是可以通過(B)a轉換成B類型的,不然編譯器會報錯。 如果A不能轉換為B,則可以(Object)a instanceof B。 如果A實在運行時得到的,那麼沒有如此限定。 具體例子時在論壇上得到的: package instan;
Time of Update: 2018-07-27
一、用戶端Socket 定義:Socket是兩台主機之間的一個串連,一單建立了串連,本地和遠程主機就從這個socket得到輸入資料流和輸出資料流,使用這個流可以同時發送和接收資料。Socket對程式員掩蓋了網路的底層細節,如錯誤偵測、包大小、包分解、包重傳、網路地址等。 1.構造和串連 Socket javanetSocket 類是java完成用戶端 TCP 操作的基礎類,這個類使用原生代碼與主機作業系統的本地
Time of Update: 2018-07-27
眾所周知,用Java語言做出的產品,必須要在jdk環境下才可以跑,那麼如何才可以在沒有安裝Java環境的情況下可以運行呢。 看了好多的部落格,總結了一個方法那就是如下; ①:下載運行環境jre ②:打包好獨立檔案,例如jar檔案,或者war檔案 ③:編寫一個start.bat的一個bat檔案,裡面內容如下:start jre1.8.0_111(jre版本號碼)/bin/javaw -jar my.jar(jar包檔案名稱)
Time of Update: 2018-07-27
前幾天寫的那個是錯誤的,在這裡將正確的更新。。。 通過實現ComParator介面,並且對Compare函數進行重寫,自訂定序實現對ArrayList中對象的排序。。 Student類定義: 通過右鍵-》source-》自動產生Set和get方法 package first; import java.util.Comparator; import java.io.*; public class Student implements Serializable,Comparator&
Time of Update: 2018-07-27
package com.cafintech.assembly.entity;import com.alibaba.fastjson.JSONObject;/** * Created by 15600 on 2017/8/7. */public class JudgeOperator { /* 1、移動號段有134,135,136,137, 138,139,147,150,151, 152,157,158,159,178,182,183,184,187,188。 2、聯通號段有1
Time of Update: 2018-07-27
記錄杭電ACM的部分答案,純手寫,如有雷同,算你抄我的。o(∩_∩)o 1001 問題描述 import java.util.*;public class Main { public static void main(String[] args) { Scanner scan=new Scanner(System.in); int a; while(scan.hasNextInt()){
Time of Update: 2018-07-27
參考:http://blog.csdn.net/u010648555/article/details/70880425 本人用的也是IDEA,maven搭建的項目。 項目目錄如下: import bean.User;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import
Time of Update: 2018-07-27
/* *先寫一點點再說,之後具體來講還得把Java編程思想拿回來參考 */ 網路上去查super關鍵字好多觀點都在講,super關鍵字是指向父類的一個對象的引用,代表一個父類對象,但經過如下代碼測試會發現如果父類是抽象類別,子類中依舊可以使用super關鍵字來調用父類中非private屬性或方法。大家都知道抽象類別是不能夠執行個體化的,所以這使得我開始思考super關鍵字的真正含義(絕不是父類對象)。 /* *
Time of Update: 2018-07-27
因為項目需要,需要用到Graphics2D繪製線條圖形 但是沒有做處理之前,繪製出來的線條有嚴重的鋸齒,看起來非常難看,如圖: 使線條平滑的代碼如下: g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);g2.setRenderingHint(RenderingHints.KEY_STROKE_CONTROL,
Time of Update: 2018-07-27
在我們平常開發中我想使用到的最多語言就是java了,有幸購得Java核心技術卷一書,其實不想買的,因為自己感覺基礎還不錯,有讀過瘋狂Java講義,java編程思想這些基礎的,也讀過java網路編程,spring核心技術卷等進階的書。說來也是和這本書有緣,一個學妹轉測試了,便宜轉賣,看她那麼辛苦,我實在不忍心,就買下了這本書。準備挑燈苦讀,把晚上的時間留給這本書。翻開書本的第一卷,很好的向我闡述了Java的11個優點。 1.簡單性:
Time of Update: 2018-07-27
1.java語言有哪些特點。 物件導向 平台無關性,一次編譯,到處運行 java提供很多的內建類庫 java提過了對web應用開發的支援 具有較好的安全性和健壯性 比c++語言更簡潔,嚴謹 2.什麼是java的位元組序。 java位元組序指的是在java虛擬機器中多位元組類型資料的存放順序,java位元組序是Big-Endian(大端)。 3.java中的final關鍵字。
Time of Update: 2018-07-27
1 案例描述 某日,在JavaEye上看到一道面試題,題目是這樣的:請對以下的代碼進行最佳化 Java代碼 for (int i = 0; i < 1000; i++)
Time of Update: 2018-07-27
一、手動編寫web程式 1.構成web目錄 MyWeb 目錄為Web項目的根目錄,一般為項目名字 META-INF存放項目描述資訊 WEB-INF目錄不對外公開,存放項目使用的資源 classes存放java的class檔案 lib存放項目使用的.jar包 web.xml為項目的設定檔。 2.配置web.xml,可以拷貝已有項目中的檔案 3.配置首頁index.jsp 二、產生war包並放到tomcat的webapps下運行
Time of Update: 2018-07-27
1 使用方法 ByteArrayInputStream 包含一個內部緩衝區,該緩衝區包含從流中讀取的位元組。內部計數器跟蹤 read 方法要提供的下一個位元組。ByteArrayOutputStream實現了一個輸出資料流,其中的資料被寫入一個 byte 數組。緩衝區會隨著資料的不斷寫入而自動成長。可使用 toByteArray()和 toString()擷取資料。 1.1 方法介紹 ByteArrayOutputStream提供的API如下: // 建構函式
Time of Update: 2018-07-27
在學習String、StringBuilder、StringBuffer這三個類的時候在github上看到如下幾個問題: 1. 成員變數、局部變數在什麼情境下用哪個更合適 2. 他們之間效率如何,為什麼 3. 有沒有存在特殊情況 4. 編譯器對他們的最佳化 下面嘗試對這幾個問題進行回答 回答1:
Time of Update: 2018-07-27
package chapter12;import java.awt.Color;import java.awt.FlowLayout;import java.awt.Font;import java.awt.GridLayout;import javax.swing.JPanel;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.border.LineBorder;//線框import
Time of Update: 2018-07-27
java讀取二進位檔案並不難,以前在網上看了好多文章都是雲裡霧裡的,這次來個清晰的 首先定義檔案 File file = new File("F:/MarketInfo"); 然後定義檔案流 FileInputStream in = new FileInputStream(file); 接下來定義資料流 DataInputStream dis=new
Time of Update: 2018-07-27
項目開發,調用webservice,方法調用報了 Java.Lang.NoSucheMethod..........,印象中記得是jar包衝突,maven項目,一看,這一堆jar包...用eclipse的pom可視化介面,Dependency Hierarchy 看到了不少包衝突,先從webservice 依賴的jar開始,順著這一思路,一頓排除,沒管用。 網上搜了幾篇文章,梳理了下解決問題的思路: 1、你調的類裡缺少該方法,可能是由於jar包的版本不對
Time of Update: 2018-07-27
===反加草旦原創,轉載註明出處=== ===blog.sina.com.cn/ganzejun88=== 昨天研究到很晚,看了很多資料,也嘗試了很多次,終於在今天早上把這個問題解決了 表現特徵為使用NetBeans運行可以訪問到圖片,但把class和pic一起打包成jar檔案後就訪問不到了。 舉例: (假設我們的目錄結構為:play.java,play.class和pic目錄在同一檔案夾下,pic下有一張圖片叫1.jpg)
Time of Update: 2018-07-27
通常,使用的密碼編譯演算法 比較簡便高效,密鑰簡短,加解密速度快,破譯極其困難。本文介紹了 MD5/SHA1,DSA,DESede/DES,Diffie-Hellman的使用。 第1章基礎知識 1.1. 單鑰密碼體制 單鑰密碼體制是一種傳統的密碼編譯演算法,是指資訊的發送方和接收方共同使用同一把密鑰進行加解密。