MyEclipse開發java項目遇到的怪事

 使用println("張三");輸出是:????張三。百思不得其解,後來不經意發現在張前面按刪除鍵,不能一次刪除張字,斷定是輸入漢字時進入"後面特殊字元了,編輯器不顯示,console顯示????。這些特殊字元是如何進去的,到現在也沒搞明白,我是關閉搜狗IME輸入",然後ctrl+space開啟漢字IME錄入 張三。這個錯誤不能不能重現,也無法弄清楚原因了。

Java反射的作用

轉自這裡Java的反射機制是Java特性之一,反射機制是構建架構技術的基礎所在。靈活掌握Java反射機制,對大家以後學習架構技術有很大的協助。那麼什麼是Java的反射呢?       大家都知道,要讓Java程式能夠運行,那麼就得讓Java類要被Java虛擬機器載入。Java類如果不被Java虛擬機器載入,是不能正常啟動並執行。現在我們啟動並執行所有的程式都是在編譯期的時候就已經知道了你所需要的那個類的已經被載入了。Java的反射機制是在編譯並不確定是哪個類被載入了,而是在程式啟動並執行時候才載

java基礎面試總結1

/** * * @author fanqinglin * 1.子類當覆寫父類的方法的時候,可以不拋出父類的異常,也可以拋出相同或者比父類異常範圍更小的異常 * 2.子類覆寫父類的方法的時候,首先要將父類和子類的方法名稱,方法參數個數,以及其類型,傳回型別保持一致。 * 3.同時在處理修飾符的時候,如果父類為private,則子類覆寫錯誤,因為不可繼承或者稱為不可用 * 4.如果父類為protected 則子類可以為protected或者public,即是:子類要比父類的範圍更大些 *

java企業系統架構選擇考量

  現在Java領域各種技術百花齊放,名目繁多,如何根據自己的需求選擇這些架構呢?特別對於初學者,在學習選擇方向上也非常迷茫,如何有針對性的根據自己項目特點進行學習就變的更加重要。  下面我們從一個發展角度來對J2EE/Java EE的這些架構誕生進行一番考量,可能對我們的選擇有很大協助。  首先我們需要明白一個高品質的J2EE系統是什麼樣子?高品質的J2EE/Java EE系統標準實際就是OO設計的標準,松耦合是OO設計的主要追求目標之一,那麼無疑解耦性成為衡量J2EE/JEE品質的首要標準。

如何從 JAR 和 zip 檔案檔案中提取 Java 資源

Java 技巧 49:如何從 JAR 和 zip 檔案檔案中提取 Java 資源您是剛開始接觸 JAR 檔案嗎?這個新類可幫您解決問題!作者:John D. Mitchell 和 Arthur Choi摘要將一類 Java 資源打包在一個 Java ARchive (JAR) 檔案中是縮短下載時間、增強安全性和增強可管理性的極好方法。這篇技巧說明如何很容易地從 JAR 檔案中提取資源以供您自己使用。 多數 Java 程式員都非常清楚使用 JAR 檔案將組成 Java 解決方案的各種資源(即

java做的“JEGE映像產生器”

import java.awt.*;import java.util.*;import java.awt.geom.*;import java.awt.image.*;import java.awt.event.*;import java.io.*;import javax.swing.*;import com.sun.image.codec.jpeg.*;class Point{ int x,y; Point(int x,int y) {  this.x=x; 

java的System.load和System.loadLibrary

1.這兩個函數實現通過指定的路徑載入和連結動態庫,比如在JNI中想載入C,C++編譯產生的*.dll檔案。2.public static void load (String pathName)函數中,參數pathName是絕對路徑,例如:System.load("E:/test.dll");尾碼名不可少。3.public static void loadLibrary (String

在java代碼中建立xml檔案

package com.huawei.demo;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.PrintWriter;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import

java.net.InetAddress類的使用

 . java.net.InetAddress類的使用1.1.

Java中abstract和interface的區別

abstract class和interface是Java語言中對於抽象類別定義進行支援的兩種機制,正是由於這兩種機制的存在,才賦予了Java強大的物件導向能力。 abstract class和interface之間在對於抽象類別定義的支援方面具有很大的相似性,甚至可以相互替換,因此很多開發人員在進行抽象類別定義時對於 abstract class和interface的選擇顯得比較隨意。其實,兩者之間還是有很大的區別的,對於它們的選擇甚至反映出對於問題領域本質的理解、對於設計意圖的理解是否正確、

快速排序Java實現

第一、演算法原理針對數組中的一個數(這個數叫做pivot),將這個數組劃分成兩個部分:左邊的每個元素都比pivot小;右邊的每個元素都比pivot大。然後,再分別在左右兩個部分遞迴地進行這種劃分的操作。如此說比較籠統,在這個大方向上實際上是隱含著兩個重要的地方:1、如何確定pivot2、如何劃分至於如何確定pivot這點先預設認為是取數組中的第一個元素,在下文將會針對取pivot,提出提高效率的方案。而至於如何劃分,這點需要在這裡馬上說明。在這裡的劃分,是基於兩個元素的位置交換實現的。而需要互換

java檔案寫入怎樣換行

import java.io.*; import javax.swing.JOptionPane; public class test {public static void main(String []args){try{FileInputStream fis=new FileInputStream("namefile.txt");InputStreamReader dis=new InputStreamReader(fis);BufferedReader reader=new

java jni簡介

一、JNI介紹    Java 本機介面(Java Native Interface (JNI))是一個本機編程介面,它是 Java 軟體開發工具箱(Java SoftwareDevelopment Kit (SDK))的一部分,JNI它提供了若干的API,實現了和Java和其他語言的通訊(主要是C&C++)。    JNI允許Java代碼使用以其它語言(譬如 C 和 C++)編寫的代碼和程式碼程式庫。    Invocation

Java方法強制傳遞引用參數(做為傳回值),改變被傳遞參數值。

 from:http://jonllen.javaeye.com/blog/370501      今天在Jsp頁面內調用方法的時候碰到了一個問題,是一個伺服器端分頁的方法,本身是返回List集合的,但是還需要返回總記錄數和總頁面,沒辦法返回,想到Java內方法的傳值傳參考型別,在網上找了Java傳遞參數分為2種:實值型別,Java裡面也叫簡單類型,這種參數類型的傳遞的是它的副本拷貝;參考型別,傳遞的是對象引用地址,如果在方法內改變該參數對象屬性即是對原引用對象的改變;如果不想這樣傳遞可傳遞

android froyo framework內RIL.java類分析

這個類用來與ril層進行通訊的比如我要接聽一個電話,通過層層調用到RIL.java裡面的方法,mCT.acceptCall (Message result) 929     public void 930     acceptCall (Message result) { 931         RILRequest rr 932                 = RILRequest.obtain(RIL_REQUEST_ANSWER, result); 933  934        

如何迅速成為Java高手)

如何迅速成為Java高手[Tomjava原創] 很多網友問我學習Java有沒有什麼捷徑,我說“無他,唯手熟爾”。但是我卻很願意將自己學習的一些經驗寫出來,以便後來者少走彎路,協助別人是最大的快樂嘛!要想學好Java,首先要知道Java的大致分類。我們知道,自從Sun推出Java以來,就力圖使之無所不包,所以Java發展到現在,按應用來分主要分為三大塊:J2SE,J2ME和J2EE,這也就是SunONE(Open

SimpleDES 演算法 java 實現

SimpleDES是為講解DES演算法而簡化了的演算法。演算法文本說明請在正面連結下載http://homepage.smc.edu/morgan_david/vpn/C-SDES.pdf演算法來自參考資料1,為方便學習,我加了注釋說明。將檔案中的也上傳上來,方便查看。圖1(Figure C.1 Simplified DES Scheme):圖2(Figure C.2 Key Generation for Simplified DES):圖3(Figure C.3 Simplified DES

java web 命名規範

4 命名規範 4.1 項目編號命名規範 待完善4.2 文檔命名規範 待完善4.3 jsp/html命名規範 jsp與html檔案名稱全部小寫,並遵循如下的規範:資料/內容顯示頁 名詞,多個單詞用底線分隔,要求能說明顯示內容的資訊,為避免衝突,可加上 “_list”。例如:new_message.html 或

JAVA啟動參數大全之二:非標準參數

非標準參數又稱為擴充參數,其列表如下:-Xint 設定jvm以解釋模式運行,所有的位元組碼將被直接執行,而不會編譯成本地碼。 -Xbatch 關閉後台代碼編譯,強制在前台編譯,編譯完成之後才能進行代碼執行; 預設情況下,jvm在後台進行編譯,若沒有編譯完成,則前台運行代碼時以解釋模式運行。 -Xbootclasspath:bootclasspath 讓jvm從指定路徑(可以是分號分隔的目錄、jar、或者zip)中載入bootclass,用來替換jdk的rt.jar;若非必要,一般不會用到;-Xb

java 代碼最佳化

整理了一些影響效能的代碼和最佳化方法,以後希望能陸續補充和最佳化 1. 如何使用Exception Exception降低效能。一個異常拋出首先需要建立一個新的對象。Throwable介面中的構造器調用名為fillInStackTrace()的本地方法。這個方法負責巡檢棧的整個架構來收集跟蹤資訊。這樣無論何時有異常拋出,它要求虛擬機器裝載調用棧,因為一個新的對象在中部被建立。 異常應當僅用於有錯誤發生時,而不要控制流程。 2.

總頁數: 4058 1 .... 1474 1475 1476 1477 1478 .... 4058 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.