原创 Java編程思想——細話Java內部類(上)

置於其他類內部的類就是內部類內部類瞭解外部類並能與外部類進行通信內部類和組合並不是一個概念一、內部類的創建內部類小例子:class A{ class B{ //內部類的方法體與普通類相同 private int num=0

原创 Java中有多繼承嗎?

Java中是不支持多繼承的,但是提供了一些可以實現同樣效果的機制——接口的多實現和接口的多繼承。1.什麼是接口的多實現?就是一個類(包括抽象類和普通類)可以同時實現多個接口。class Test implements Shape,Tool

原创 Java編程思想——細話Java內部類(下)

一、匿名內部類      像下邊這樣雖然返回的是B的對象,但是其後卻帶有B的{},括號中可以是類的成員和方法。這種類的形式由於對外是隱藏的,且沒有直接的類名,所以稱爲匿名內部類。public class A{ public B g

原创 Java編程思想——那些易被忽視的關鍵點(二)

1.Java中賦值操作,在將一個對象賦值給另一對象時,其實是對引用的賦值。class People{} public static void main(String[] args) { People p1 = new People(

原创 Java編程思想——那些易被忽視的關鍵點(三)

1.Java數組:聲明有倆種方式---"int[] a;"---"int a[];",在實際開發中Java常用第一種,表示一個int類型的數組a。如果創建了一個非基本類型的數組則稱此數組爲引用數組,在數組中需要注意以下幾個方面:{ i

原创 Java實現n階階乘的計算

1.問題描述      自然數由1~n的n個數連乘積叫作n的階乘,記作n!。要求設計一個算法,可以根據輸入的數字計算其相應的階乘。2.問題分析      這是一個比較簡單的問題,所謂階乘實際就是n內數字的連續相乘的運算,想必大家都做過連加

原创 Java實現數據結構——數組

數組是一種比較簡單的數據結構,而且在大多數高級程序設計語言中都實現了數組。一、無序數組利用面向過程的思想創建數組,實現數組元素的插入、查找和刪除工作:public class Box{ public static void main(

原创 Javaweb中常見的亂碼問題解決方案

最近在做一個小demo出現了亂碼問題,途中發現了一篇總結的比較全面的博客,加上自己的補充後特在此分享給大家。----------轉載源--------- ------------------------------------------