java基礎篇(二) ----- java物件導向的三大特性之繼承

標籤:java物件導向的三大特性之繼承:複用代碼是java眾多令人信服的功能之一,但是想要成為極具革命性的語言,僅僅是複製代碼並對其加以改變是不夠的。它必須能夠做更多的事。引自《Think in java》    而代碼複用也是程式員一直不斷追求的。由此來說下代碼複用的一種方式

java 直接調用micorosoft office (2003-2007和2010版本)中excel中計算函數

標籤:   主要是講述java中poi讀取excel,而excel的版本包括:2003-2007和2010兩個版本, 即excel的尾碼名為:xls和xlsx             讀取excel和MySQL相關: java的poi技術讀取Excel資料到MySQL

深入理解java虛擬機器讀後感(一)

標籤:JIT編譯器,英文寫作Just-In-Time

Winform JAVA程式破解,以及反混淆工具

標籤:對於winform產生的exe程式,可以通過ILSpy.exe工具來進行破解。可以通過ILSpy下載有的程式會使用混淆工具進行混淆,這樣反編譯的原始碼可讀性很差,可以使用反混淆工具對其進行反混淆de4dotde4dot用法 使用命令列到de4dot目錄中,調用de4dot.exe(如果是64位調用de4dot64.exe) 後續添加要反混淆的exe目錄執行後就可以成功。反編譯java程式,需要用到jd_guijd-GUIWinform JAVA程式破解,以及反混淆工具

Java之this詳解

標籤:1. this是指當前對象自己。 用類名定義一個變數的時候,定義的應該只是一個引用,外面可以通過這個引用來訪問這個類裡面的屬性和方法,那們類裡面是夠也應該有一個引用來訪問自己的屬性和方法納?呵呵,JAVA提供了一個很好的東西,就是 this 對象,它可以在類裡面來引用這個類的屬性和方法。如下面這個例子中:public class ThisDemo {String name = "Mick";public void print(String name)

java 語言多線程可見度(synchronized 和 volatile 學習)

標籤: 共用變數可見度實現的原理 java 語言層面支援的可見度實現方式: synchronized volatile1、 synchronized 的兩條規定: 1 線程解鎖前,必須把共用變數的最新值重新整理到主記憶體中。 2 線程加鎖時,將清空工作記憶體中共用變數的值,從而使用共用變數時需要從主記憶體中重新讀取最新的值(加鎖與解鎖需要是同一鎖) 線程解鎖前對共用變數的修改在下次加鎖時對其他線程可見。 2、 volatile 實現可見度

關於Java String 類型轉換時null的問題

標籤:開發中經常遇到從集合類List、Map中取出資料轉換為String的問題,這裡如果處理不好,經常會遇到null 指標異常java.lang.NullPointerException,在此總結一下常用轉換為String的方法,以及轉換後如何對其進行判null使用的問題。Java中對象轉換為String的常用方法: 方法1、String objStr = (String)

Java MapReduce詳解--(3)

標籤:hadoop   mapreduce   如果Hadoop命令是以類名作為第一個參數,它就會啟動一個JVM來運行這個類。使用命令比直接使用Java更方便,因為前者把類的路徑(及其依賴關係)加入Hadoop的庫中,並獲得Hadoop的配置。要添加應用程式類的路徑,我們需要定義一個HADOOP_CLASSPATH環境變數,Hadoop指令碼會來執行相關操作。注意:以本地(獨立)模式運行時,本書所有程式希望都以這種方式來設定HADOOP

JAVA學習筆記(五十五)- 中繼資料 MetaData和可滾動的結果集

標籤:中繼資料   可滾動的結果集   pstmt   conn   中繼資料 Meta Data/* * 中繼資料 Meta Data */public class Test03 { Connection conn = null; PreparedStatement pstmt=null; ResultSet rs = null; public

Java語言中的程式流程式控制制

標籤:(1. 流程式控制制          有三種基本技術可以改變程式的控制流程程:                        A.調用方法

java中註冊圖片驗證碼

標籤:package org.servlet.demo;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOException;import java.nio.charset.Charset;import java.util.Random;import

Java學習筆記[第5章-第7章]

標籤:對象的行為方法調用棧所有的方法都維護在一個稱為調用棧的結構中,當前正在執行的方法位於調用棧。對於基本類型的變數:java虛擬機器將其放在棧中。對於參考型別的變數:引用變數本身放在棧中,而引用所指向的對象是放在java堆中。引用不包含它所指向的對象的實際資料,而是指向記憶體中對象所在的位置。如果一個變數是參考型別的,那麼變數的值就是一個記憶體位址,這個記憶體位址是引用指向的對象的位置。 按值調用 指的是在方法調用時,傳遞的參數是按值的拷貝傳遞。樣本如下: public

java單例,懶漢&餓漢

標籤: * 單例模式Singleton * 應用場合:有些對象只需要一個就足夠了,如皇帝 * 作用: 保證整個應用程式中某個執行個體有且只有一個 * 區別: 餓漢模式的特點是載入類時比較慢,但運行是比較快-安全執行緒          懶漢模式的特點是載入類時比較快,但運行時比較慢-線程不安全1.餓漢 1 //餓漢式單例類.在類初始化時,

Java知多少(24)封裝類、拆箱和裝箱詳解

標籤:雖然 Java 語言是典型的物件導向程式設計語言,但其中的八種基礎資料型別 (Elementary Data Type)並不支援物件導向編程,基本類型的資料不具備“對象”的特性——不攜帶屬性、沒有方法可調用。 沿用它們只是為了迎合人類根深蒂固的習慣,並的確能簡單、有效地進行常規資料處理。這種藉助於非物件導向技術的做法有時也會帶來不便,比如參考型別資料均繼承了 Object 類的特性,要轉換為 String

《深入理解Java虛擬機器》筆記 第七章 虛擬機器載入機制及雙親委派模型

標籤:??站在虛擬機器的角度上,只存在兩種不同的類載入器:??一種是啟動類載入器(Bootstrap ClassLoader),這個類載入器使用C++語言實現,是虛擬機器自身的一部分;??另外一種就是其它所有的類載入器,這些類載入器都由Java語言實現,獨立於虛擬機器外部,並且全部繼承自java.lang.ClassLoader。 ?從Java開發人員的角度看,類載入器還可以劃分得更細一些,如下:??1.啟動類載入器(Bootstrap

java第四天學習內容回顧——java白皮書第四章

標籤:java 自學第四天java中有自動的記憶體回收行程,不需要人工回收記憶體或者資源,所以java不支援解構函式。finalize方法可以添加進任何一個類,可以用來在回收短缺的資源,但作者並不提倡使用這個方法,因為程式員無法確定這個方法將在哪一時刻被調用,只知道它將在記憶體回收行程前調用。System.runFinalizersOnExits

java.lang.IllegalStateException: attempt to re-open an already-closed object

標籤:android開發   asynctask   多線程   singleton   sqlite   最後,我還是通過單例模式和“短時間內不關閉SQLiteDatabase”解決了問題。在自訂的DbHelper類(大部分人定義為DatabaseHelper)中:public static synchronized DbHelper

實戰Java虛擬機器之一“堆溢出處理”

標籤:jvm java 效能最佳化從今天開始,我會發5個關於java虛擬機器的小系列:實戰Java虛擬機器之一“堆溢出處理”實戰Java虛擬機器之二“虛擬機器的工作模式”實戰Java虛擬機器之三“G1的新生代GC”實戰Java虛擬機器之四“禁用System.gc()”實戰Java虛擬機器之五“開啟JIT編譯”下面說說【實戰Java虛擬機器之一“堆溢出處理”】在Java程式的運行過程中,如果堆空間不足,則有可能拋出記憶體溢出錯誤(Out Of

Java 注釋規範詳解

標籤:原文同步至:http://www.waylau.com/java-comments-conventions/ 在 Java 的編寫過程中我們需要對一些程式進行注釋,除了自己方便閱讀,更為別人更好理解自己的程式,所以我們需要進行一些注釋,可以是編程思路或者是程式的作用,總而言之就是方便自己他人更好的閱讀。 注釋類型 Java 有兩類注釋: implementation comments(實現注釋)和 documentation comments(文檔注釋)。 實現注釋常見於 C++,使用 /

Java 注釋規範詳解

標籤:編程   規範   java   註解   原文同步至:http://www.waylau.com/java-comments-conventions/在 Java 的編寫過程中我們需要對一些程式進行注釋,除了自己方便閱讀,更為別人更好理解自己的程式,所以我們需要進行一些注釋,可以是編程思路或者是程式的作用,總而言之就是方便自己他人更好的閱讀。注釋類型Java

總頁數: 4058 1 .... 473 474 475 476 477 .... 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.