❶ 本人剛學java了解了一些簡單基礎知識,想看一些編程思想的文檔有哪位好心人發給我一份啊。

我沒有電子版的。建議看下《javav編程思想第四版》可以增加你對java 的認識。
另外作為初學者你應該閱讀一些不涉及大量代碼的書。不然你會頭疼的。《代碼大全》《編碼——隱匿在計算機軟硬體背後的語言》這基本相信會讓你對編程有的一個新的興趣。
你可以到我的博客http://blog.sina.com.cn/s/blog_7ebb1ada0100yw3r.html。這里有幾本應該讀及大部分程序員曾經讀過的。
作為初學者如果你有個良好的英語底子。那你學習編程比較容易上手。建議你花兩周時間去看一下c語言(不需要學習)。為你學習java打個底.你能繼續的話。那OK .可憐的孩子,加油吧。在該死的編碼語言在把你頭弄炸前弄懂它。不然你會後悔的 。哈哈哈

❷ java基礎知識 有哪些知識點 要全面 不用詳細。。

第2章 一切都是對象
2.1 用句柄操縱對象
2.2 必須創建所有對象
2.2.1 保存在什麼地方
2.2.2 特殊情況:主類型
2.2.3 Java中的數組
2.3 絕對不要清除對象
2.3.1 作用域
2.3.2 對象的作用域
2.4 新建數據類型:類
2.4.1 欄位和方法
2.5 方法、自變數和返回值
2.5.1 自變數列表
2.6 構建Java程序
2.6.1 名字的可見性
2.6.2 使用其他組件
2.6.3 static關鍵字
2.7 我們的第一個Java程序
2.8 注釋和嵌入文檔
2.8.1 注釋文檔
2.8.2 具體語法
2.8.3 嵌入HTML
2.8.4 @see:引用其他類
2.8.5 類文檔標記
2.8.6 變數文檔標記
2.8.7 方法文檔標記
2.8.8 文檔示例
2.9 編碼樣式
2.10 總結
2.11 練習

第3章 控製程序流程
3.1 使用Java運算符
3.1.1 優先順序
3.1.2 賦值
3.1.3 算術運算符
3.1.4 自動遞增和遞減
3.1.5 關系運算符
3.1.6 邏輯運算符
3.1.7 按位運算符
3.1.8 移位運算符
3.1.9 三元if-else運算符
3.1.10 逗號運算符
3.1.11 字串運算符+
3.1.12 運算符常規操作規則
3.1.13 造型運算符
3.1.14 Java沒有「sizeof」
3.1.15 復習計算順序
3.1.16 運算符總結
3.2 執行控制
3.2.1 真和假
3.2.2 if-else
3.2.3 反復
3.2.4 do-while
3.2.5 for
3.2.6 中斷和繼續
3.2.7 切換
3.3 總結
3.4 練習

第4章 初始化和清除
4.1 由構建器保證初始化
4.2 方法過載
4.2.1 區分過載方法
4.2.2 主類型的過載
4.2.3 返回值過載
4.2.4 默認構建器
4.2.5 this關鍵字
4.3 清除:收尾和垃圾收集
4.3.1 finalize()用途何在
4.3.2 必須執行清除
4.4 成員初始化
4.4.1 規定初始化
4.4.2 構建器初始化
4.5 數組初始化
4.5.1 多維數組
4.6 總結
4.7 練習

第5章 隱藏實施過程
5.1 包:庫單元
5.1.1 創建獨一無二的包名
5.1.2 自定義工具庫
5.1.3 利用導入改變行為
5.1.4 包的停用
5.2 Java訪問指示符
5.2.1 「友好的」
5.2.2 public:介面訪問
5.2.3 private:不能接觸
5.2.4 protected:「友好的一種」
5.3 介面與實現
5.4 類訪問
5.5 總結
5.6 練習

第6章 類再生
6.1 合成的語法
6.2 繼承的語法
6.2.1 初始化基礎類
6.3 合成與繼承的結合
6.3.1 確保正確的清除
6.3.2 名字的隱藏
6.4 到底選擇合成還是繼承
6.5 protected
6.6 遞增開發
6.7 上溯造型
6.7.1 何謂「上溯造型」?
6.8 final關鍵字
6.8.1 final數據
6.8.2 final方法
6.8.3 final類
6.8.4 final的注意事項
6.9 初始化和類裝載
6.9.1 繼承初始化
6.10 總結
6.11 練習

第7章 多形性
7.1 上溯造型
7.1.1 為什麼要上溯造型
7.2 深入理解
7.2.1 方法調用的綁定
7.2.2 產生正確的行為
7.2.3 擴展性
7.3 覆蓋與過載
7.4 抽象類和方法
7.5 介面
7.5.1 Java的「多重繼承」
7.5.2 通過繼承擴展介面
7.5.3 常數分組
7.5.4 初始化介面中的欄位
7.6 內部類
7.6.1 內部類和上溯造型
7.6.2 方法和作用域中的內部類
7.6.3 鏈接到外部類
7.6.4 static內部類
7.6.5 引用外部類對象
7.6.6 從內部類繼承
7.6.7 內部類可以覆蓋嗎?
7.6.8 內部類標識符
7.6.9 為什麼要用內部類:控制框架
7.7 構建器和多形性
7.7.1 構建器的調用順序
7.7.2 繼承和finalize()
7.7.3 構建器內部的多形性方法的行為
7.8 通過繼承進行設計
7.8.1 純繼承與擴展
7.8.2 下溯造型與運行期類型標識
7.9 總結
7.10 練習

第8章 對象的容納
8.1 數組
8.1.1 數組和第一類對象
8.1.2 數組的返回
8.2 集合
8.2.1 缺點:類型未知
8.3 枚舉器(反復器)
8.4 集合的類型
8.4.1 Vector
8.4.2 BitSet
8.4.3 Stack
8.4.4 Hashtable
8.4.5 再論枚舉器
8.5 排序
8.6 通用集合庫
8.7 新集合
8.7.1 使用Collections
8.7.2 使用Lists
8.7.3 使用Sets
8.7.4 使用Maps
8.7.5 決定實施方案
8.7.6 未支持的操作
8.7.7 排序和搜索
8.7.8 實用工具
8.8 總結
8.9 練習

第9章 違例差錯控制
9.1 基本違例
9.1.1 違例自變數
9.2 違例的捕獲
9.2.1 try塊
9.2.2 違例控制器
9.2.3 違例規范
9.2.4 捕獲所有違例
9.2.5 重新「擲」出違例
9.3 標准Java違例
9.3.1 RuntimeException的特殊情況
9.4 創建自己的違例
9.5 違例的限制
9.6 用finally清除
9.6.1 用finally做什麼
9.6.2 缺點:丟失的違例
9.7 構建器
9.8 違例匹配
9.8.1 違例准則
9.9 總結
9.10 練習

第10章 Java IO系統
10.1 輸入和輸出
10.1.1 InputStream的類型
10.1.2 OutputStream的類型
10.2 增添屬性和有用的介面
10.2.1 通過FilterInputStream從InputStream里讀入數據
10.2.2 通過FilterOutputStream向OutputStream里寫入數據
10.3 本身的缺陷:RandomAccessFile
10.4 File類
10.4.1 目錄列表器
10.4.2 檢查與創建目錄
10.5 IO流的典型應用
10.5.1 輸入流
10.5.2 輸出流
10.5.3 快捷文件處理
10.5.4 從標准輸入中讀取數據
10.5.5 管道數據流
10.6 StreamTokenizer
10.6.1 StringTokenizer
10.7 Java 1.1的IO流
10.7.1 數據的發起與接收
10.7.2 修改數據流的行為
10.7.3 未改變的類
10.7.4 一個例子
10.7.5 重定向標准IO
10.8 壓縮
10.8.1 用GZIP進行簡單壓縮
10.8.2 用Zip進行多文件保存
10.8.3 Java歸檔(jar)實用程序
10.9 對象串聯
10.9.1 尋找類
10.9.2 序列化的控制
10.9.3 利用「持久性」
10.10 總結
10.11 練習

第11章 運行期類型鑒定
11.1 對RTTI的需要
11.1.1 Class對象
11.1.2 造型前的檢查
11.2 RTTI語法
11.3 反射:運行期類信息
11.3.1 一個類方法提取器
11.4 總結
11.5 練習

第12章 傳遞和返回對象
12.1 傳遞句柄
12.1.1 別名問題
12.2 製作本地副本
12.2.1 按值傳遞
12.2.2 克隆對象
12.2.3 使類具有克隆能力
12.2.4 成功的克隆
12.2.5 Object.clone()的效果
12.2.6 克隆合成對象
12.2.7 用Vector進行深層復制
12.2.8 通過序列化進行深層復制
12.2.9 使克隆具有更大的深度
12.2.10 為什麼有這個奇怪的設計
12.3 克隆的控制
12.3.1 副本構建器
12.4 只讀類
12.4.1 創建只讀類
12.4.2 「一成不變」的弊端
12.4.3 不變字串
12.4.4 String和StringBuffer類
12.4.5 字串的特殊性

❸ java文檔怎麼寫

「奇怪的是,」我在喝完一杯茶,接過第二杯的當兒開始說,「奇怪的是習慣如何形成我們的趣味和思想,很多人就不能想像,像您,希刺克厲夫先生,所過的這么一種與世完全隔絕的生活里也會有幸福存在。可是我敢說,有您一家人圍著您,還有您可愛的夫人作為您的家庭與您的心靈上的主宰——」

❹ JAVA文檔整理

import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintWriter;
import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class DocumentMake {
private String text; //需要操作字元串
private String[] line=new String[]{".","!","?"}; //換行字元
public DocumentMake(){

}
public DocumentMake(String text){
this.text=text;
}
public DocumentMake(File file){//操作字元串來自文件
Scanner s = null;
try {
s = new Scanner(file);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
while(s.hasNextLine()){
text=text+s.nextLine();
}
s.close();
}
public String[] getLine() {
return line;
}

public void setLine(String[] line) {
this.line = line;
}

public String getText() {
return text;
}

public void setText(String text) {
this.text = text;
}

private void makeLine(){ //換行
for(int i=0;i<line.length;i++){
text=text.replaceAll("["+line[i]+"]", line[i]+"\r");
}

}
private void deleteNull(){ //刪除空格
text=text.replaceAll("[ ]+", " ");
}
private void changeStyle(){//修改大小寫
String changeStr="";
Pattern p=Pattern.compile("[\\p{Upper},\\p{Punct}]{2,}+");
Matcher m=p.matcher(text);
while(m.find()){

String temp=m.group();
String change=temp.substring(0,1)+temp.substring(1,temp.length()).toLowerCase();
changeStr=changeStr+" "+change;

}
text=changeStr;

}

public void outputToFile(String filename) throws FileNotFoundException{ //輸出到文件
PrintWriter p=new PrintWriter(new File(filename));
p.println(text);
p.close();
}

public void process(){ //處理
changeStyle();
deleteNull();
makeLine();
}
static public void main(String[] str) throws FileNotFoundException{
DocumentMake make=new DocumentMake();
make.setText("KDE IS AN INTERNATIONAL TECHNOLOGY TEAM THAT CREATES FREE SOFTWARE FOR DESKTOP AND PORTABLE COMPUTING. AMONG KDE'S PRODUCTS ARE A MODERN DESKTOP SYSTEM FOR LINUX AND UNIX PLATFORMS, COMPREHENSIVE OFFICE PRODUCTIVITY AND GROUPWARE SUITES AND HUNDREDS OF SOFTWARE TITLES IN MANY CATEGORIES INCLUDING INTERNET AND WEB APPLICATIONS, MULTIMEDIA, ENTERTAINMENT, EDUCATIONAL, GRAPHICS AND SOFTWARE DEVELOPMENT. KDE SOFTWARE IS TRANSLATED INTO MORE THAN 60 LANGUAGES AND IS BUILT WITH EASE OF USE AND MODERN ACCESSIBILITY PRINCIPLES IN MIND. KDE4'S FULL-FEATURED APPLICATIONS RUN NATIVELY ON LINUX, BSD, SOLARIS, WINDOWS AND MAC.");

make.process();
make.outputToFile("//1.txt");
System.out.println(make.getText());
}
}

❺ java基礎

選擇錯誤的。
A 介面中只能包含抽象方法和常量
這個是正確的
下面給你說一下抽象類和介面的區別:抽象類由abstract關鍵字來修飾,介面由interface關鍵字來修飾。抽象類中除了有抽象方法外,也可以有數據成員和非抽象方法;而介面中所有的方法必須都是抽象的,介面中也可以定義數據成員,但必須是常量。

B 一個類可以實現多個介面
這個是正確的,java中 支持多實現 但是不支持多繼承
C 類實現介面時必須實現其中的方法

這個是正確的 在介面的官方文檔中 是這么說的,一個非介面的類實現另一個類 必須實現其所有方法。
D 介面不能被繼承

這個說法是錯誤的。 介面是可以被介面繼承的 你可以在java編輯器中試試。一個介面可以繼承多個介面
interface C extends A, B {}是可以的.

一個類可以實現多個介面:
class D implements A,B,C{}

但是一個類只能繼承一個類,不能繼承多個類
class B extends A{}

在繼承類的同時,也可以繼承介面:
class E extends D implements A,B,C{}
這也正是選擇用介面而不是抽象類的原因

❻ 求一份java零基礎學習資料,謝謝

可以看黑馬程序員的這套基礎班的教程:

Java快速入門教程(Java基礎班全套教程)網頁鏈接

每天2-3小時,僅需10天——赤手空拳的新兵,可以在最短的時間內一窺這門冠軍語言的究竟;久戰沙場的老將,可以在更短的周期內一睹Lambda與Jigsaw的風采。

【課程大綱】

1.基本概念、環境搭建、常用命令、注釋、關鍵字、常量

2.變數、數據類型、運算符、鍵盤輸入

3.程序流程、選擇分支、循環、跳轉控制

4.Eclipse IDE、數組使用、數組內存

5.方法的定義、調用、重載、參數傳遞

6.面向對象、類的定義、對象的創建、對象內存、構造方法

7.API文檔、字元串常用方法、ArrayList集合

8.IO流、讀寫文件、緩沖優化

9.對象綜合案例、函數式介面、Lambda表達式

10.方法引用、Stream流式編程、模塊化

❼ 如何入門Java入門基礎是什麼

在當今互聯網信息技術大爆炸時代,人工智慧、雲計算、物聯網等正在火熱推進應用中,需要大量的軟體開發人才。Java作為一門十分熱門的軟體開發語言,是當今熱門的軟體編程語言,適合大中型企業軟體、移動應用開發。也就是學完Java軟體編程,就可以勝任很多軟體開發工作。只要你初中或者高中畢業,喜歡軟體編程,就可以零基礎學習JAVA軟體。因為在學校老師會手把手地叫你學習Java軟體編程的英語單詞的含義和用法。通常 Java軟體編程會學習一下內容:
Java軟體開發入門及需要掌握的基礎知識技能順序如下:
1、html+div+css+javascript 網頁前端編程知識
2、MySQL數據編程知識
3、Java面向對象、集合、多線程、網路編程知識
4、JavaWeb編程jsp servelt filter listener mvc設計模式等知識
5、SpringMvc Spring Mybatis框架編程知識
6、基於MVC在線訂購系統編程實訓
以上知識和技能如果熟練掌握JavaWeb編程技能,你就能勝任大中型企業軟體、移動應用、電商訂購平台的開發。你是可以很快找到工作的!
也就是說Java工程師在基本上所有的行業的軟體開發都能勝任,通吃!
在重慶北碚龍鳳橋有家電腦培訓學校,學習Java等軟體開發技能,歡迎參觀!

❽ java技術文檔都有哪些怎麼寫

你說啥的 寫啥啊 話都說不明白

❾ 求java學習資料,word文檔。pdf格式的都可以。

❿ JAVA基礎入門教程 -

我是學java的,給你推薦幾本,《Java核心編程》,《Java編程思想》《Java高手真經》,至於學習視頻呢,我認為可以到siki學院看下。老師講的都很用心。