Time of Update: 2015-06-28
標籤:第一部分 走進Java1.Java技術體系Sun官方定義的Java技術體系包括一下幾個組成部分:Java程式設語言各種硬體平台上的Java虛擬機器Class檔案格式Java
Time of Update: 2015-06-28
標籤:<?xml version="1.0" encoding="UTF-8"?><書架> <書 出版日期="2013-10-25" 出版社="人民出版社" 編號="b1">
Time of Update: 2015-06-28
標籤:電腦程式 thread 後台運行 虛擬機器 計數器 1.多線程基本概念1.1
Time of Update: 2015-06-28
標籤:java hdu java的輸入用Scanner類1)單個輸入:例如:import java.util.Scanner;public class AA {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int a = sc.nextInt();// 輸入1System.out.println(a);//
Time of Update: 2015-06-28
標籤:import java.security.KeyPair;import java.security.PrivateKey;import java.security.PublicKey;import java.security.SecureRandom;public class GenerateKeyPair {private String priKey;private String pubKey;public void run() {try
Time of Update: 2015-06-28
標籤:在構建Java代碼實現前,我們需要完成認證的製作。 1.產生keyStroe檔案 在命令列下執行以下命令: keytool -genkey -validity 36000 -alias jlxrsa
Time of Update: 2015-06-28
標籤:java跨平台public class JavaTest{public static void main(String[] args){System.out.println("java Test for windows/linux");}}windows,linux平台下面,使用javac JavaTest.java; java JavaTest命令進行測試,順利通過。 編譯中間產生的JavaTest.class
Time of Update: 2015-06-28
標籤:== , equals , hashcode()的區別:基礎資料型別 (Elementary Data Type):比較用==,
Time of Update: 2015-06-27
標籤:1.尋找一個String中,subString的出現次數2.代碼 package Test;public class TestStringContain {public static void main(String[] args) {String str = "javakkjava--java99javahajava98098098098java";String subStr = "java";int count = 0;int fromIndex = 0;int index
Time of Update: 2015-06-27
標籤:Java類載入器是用來在運行時載入類(*.class檔案)。Java類載入器基於三個原則:委託、可見度、唯一性。委託原則把載入類的請求轉寄給父 類載入器,而且僅載入類當父 類載入器無法找到或者不能載入類時。可見度原則允許子類載入器查看由父類載入器載入的所有的類,但是父類載入器不能查看由子類載入器載入的類。唯一性原則只允許載入一次類檔案,這基本上是通過委託原則來實現的並確保子類載入器不重新載入由父類載入器載入過的類。正確的理解類載入器原理必須解決像 NoClassDefFoundError
Time of Update: 2015-06-27
標籤:java 記憶體 前言 只看代碼,我們只能瞭解程式執行的先後順序,通過記憶體分析,我們可以瞭解程式執行過程中的記憶體配置情況。前者是在時間維度上進行分析,後者是在空間維度上進行分析。本文目的就是將具體代碼與其執行過程中的記憶體配置情況對應起來,使大家對這塊內容有個清晰的認識。概述 根據,我們首先來介紹一下整個程式執行過程。主要分為三步: 雙擊程式檔案,將程式裝載到記憶體中;記憶體中本身有作業系統的代碼,
Time of Update: 2015-06-28
標籤:java反射 最近的學習發現在很多方面,基礎知識掌握的還很不牢固,所以對於架構、知識點等屬於那種問啥啥知道,做啥啥不出來的那種類型。前些日子,老師一直在抓基礎,做什麼都要從最簡單的demo開始,只有懂了原理之後再去用一些高深的東西如架構等才會理解的更深刻。現在首先需要理解的就是基本上每個Java架構都在用的反射技術。
Time of Update: 2015-06-27
標籤:如果有類似錯誤可以參考,版本不同,記得看下裡麵包名是否和報錯資訊對應的上。commons-beanutils-1.8.0.jar不加這個包 java.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaBean commons-collections.jar 不加這個包 java.lang.NoClassDefFoundError:
Time of Update: 2015-06-27
標籤:一直想下決心好好學下java
Time of Update: 2015-06-27
標籤:1. String,StringBuffer,StringBuilder 1). 對String對象的任何改變都不影響到原對象,相關的任何change操作都會產生新的對象 2). StringBuilder和StringBuffer類擁有的成員屬性以及成員方法基本相同,區別是StringBuffer類的成員方法前面多了一個關鍵字:synchronized 3).
Time of Update: 2015-06-28
標籤: 1.介紹在開發過程中,都會遇到程式運行時的異常,例如邏輯錯誤、硬體故障等,本篇部落格將會詳細的介紹一下Java中的異常處理機制。 2.Try和Catch捕獲異常我們在處理異常過程中經常用到的就是Try和Catch語句了。try語句塊能夠指出可能出現的異常,隨後通過一個或者多個Catch語句塊來捕獲。 2.1.簡單的Try和Catch文法package com.RuntimeException;public class
Time of Update: 2015-06-27
標籤:java class Calender的使用:package test;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.List;public class test {public static
Time of Update: 2015-06-27
標籤:Future介面是Java標準API的一部分,在java.util.concurrent包中。Future介面是Java線程Future模式的實現,可以來進行非同步計算。
Time of Update: 2015-06-27
標籤:1.要求:有一群人圍成一圈數數,逢3退1人,要求算出最後留下來的人的下標2.用物件導向思想,有三個步驟:(1)有哪些類:找名詞--"有一群人圍成一圈",所以有類People,PeopleCircle(2)有哪些屬性方法(3)類的關係 3.代碼: 1 package Test; 2 3 public class Count3Quit1$2 { 4 5 public static void main(String[] args) { 6
Time of Update: 2015-06-27
標籤:引用 對象引用 棧 java Java中對象、對象引用、堆、棧、值傳遞以及引用傳遞的詳細解釋 1.對象和對象引用的區別: (1).對象: 萬物皆對象。對象是類的執行個體。在Java中new是用來在堆上建立對象用的。一個對象可以被多個引用所指向。 (2).對象引用: 類似於C+