最基礎的java

来源:http://www.cnblogs.com/liluyu123/archive/2016/11/14/6062721.html
-Advertisement-
Play Games

一.Window中常見的dos命令 在哪裡操作dos命令: Win7 > 開始 》所有程式 》附件 》命令提示符 Win7--> 開始 》運行 》輸入cmd 1.1 盤符的切換: 盤符眀+冒號 格式: 盤符: 例子: 想從C盤到D盤 C:/User/xxxx D: 1.2 文件夾的操作 dir :顯 ...


一.Window中常見的dos命令

在哪裡操作dos命令:

Win7 ---> 開始  ----》所有程式---》附件----》命令提示符

Win7-->  開始  ---》運行  ----》輸入cmd

1.1 盤符的切換:

盤符眀+冒號  格式: 盤符:

例子: 想從C盤到D盤

   C:/User/xxxx  D:

1.2 文件夾的操作

dir :顯示當前文件夾中的所有文件和文件夾。

cd 路徑:  進入到指定的路徑。

cd ..  : 回到上一級目錄

cd  \ : 回到當前目錄的跟目錄

md 文件夾名  創建一個文件夾

rd  文件夾名   刪除文件夾的操作

1.3文件的操作

echo 數據(內容)>文件名  創建一個文件並且指定數據。

type 文件名    查看指定文件的內容

del 文件名      刪除指定的文件 

*              通配符

tab             補全內容

cls              清屏

上下方向鍵      找回上一次寫過的內容

 exit            關閉控制台。

語言的發展史:

機器語言  : 0101010101010

彙編語言  : 通過大量的英文單詞來表示指令

高級語言  : C,OC ,c++,php ,java 

Java  語言的歷史:

1993 ,java初衷 機頂盒  1994 互聯網剛剛興起 ,1995java正式公佈都一個版本。 

Java 分為3個版本 :

1.JavaSE  

2.javaEE ---> j2e

3.javaME 

java重要的特性之一: 跨平臺(操作系統)。

什麼是跨平臺:

一次編譯,到處運行。

Java虛擬機跨平臺嗎?

不跨平臺,只是一個中轉站 : 讓這個java指令能過被操作系統識別。

JVM(java虛擬機,只是用於java系統)

java特點二 : 開源

完成第一個java程式:

1.需要一個java虛擬機.

java環境的搭建:

jre : java運行環境。  Jre =  java虛擬機 + 核心類庫(輔助java運行的文件);

Jdk : java開發工具集  jdk =  jre  + java的開發工具

安裝jdk: 需要註意 目錄中不要有中文。

Jdk目錄的介紹:

Bin : java的開發工具

Db : jdk7附帶有一個微型資料庫derby

Include :存放調用系統介面的文件

Jre : java運行環境

Lib :核心類庫

Src.zip : java的源代碼。

Java的開發工具

Javac.exe  :  java的編譯器 ,將源文件編譯為.class文件

Java.exe   : 運行java文件的

問題: 沒辦法將文件和工具進行分開工作。

我們希望 : 直接找到文件,通過javac進行編譯。

Path 環境變數

如何配置path :

我的電腦 ---》右鍵--》屬性---》高級系統設置---》環境變數--》系統變數 --》path ---> 編輯(雙擊)

找到java開發工具所在的文件目錄 ,將目錄複製 ,粘貼到path路徑的後面  如果是win7 粘貼完後末尾給它一個分號(英文)

C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;c:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files (x86)\Tencent\QQ\Bin;C:\Program Files\Java\jdk1.7.0_51\bin

綠色 :系統預設的不需要改變 , 紅色的就是我們需要添加的路徑,之間有一個藍色的分號。

如果我在D:/ javac ,系統就會在當前的文件夾中找是否有一個javac的可執行文件,沒有就會預設取配置的path的環境中的路徑中查找如果找到就運行,沒有就報不是內部指令。

第一java程式 :hello 你好

1.新建一個記事本,將尾碼名改為.java

2.右鍵編輯

3.創建一個java中的類

 class  Demo1 {

//主函數

public static void main (String[] args){

System.out.print(“hello你好”); //不換行列印

System.out.println(“hello 你好”);//換行列印

}

4.保存 ctrl +s

5.進入文件所在的目錄中(cd 命令進入文件) javac 源文件.java

6.生成一個.class的文件

7.運行.classs文件  java 類名

 二.標識符

在java程式中有些名字可以自己來定義,那麼這些自定義的名字我們就把他叫自定義標識符。

系統預設的標識符: 關鍵字和保留字

標識符命名註意點:

1. 標識符的組成元素只能由  字母(a-zA-Z),數字(0-9),下劃線_ ,美元符號($)

2. 不能以數字開頭

3. 嚴格區分大小寫

4. 不能以關鍵字和保留字命名。

5. 標識符名稱是沒有長短限制的

6. 標識符命名要有意義。

標識符的命名規範:

1.類名和介面名單詞的首字母大寫,其他的小寫

2.變數名和方法的命名第一個單詞的首字母小寫,其他單詞的首字母要大寫,其他的就是小寫。

3.包名全部單詞小寫

4.常量全部單詞大寫 單詞和單詞之間用下劃線隔開 比如:PI_2

下麵那些標識符符合標準的:

12avbc  不符合  以數字開頭

_12adav_  符合

@hhgg$   不符合

$dfgdf_*   不符合

adb@aaa   不符合  有不屬於標識符組成的元素。

三.關鍵字:

   在java中具有特殊含義的標識符,叫關鍵字 關鍵字一般用於描述一個程式的結構和變數的類型

四.Java中的註釋

/*註釋

 OC : 兩種

1.單行註釋 : //

2.多行註釋 : /* 註釋的內容 */

3.文檔註釋 : /** 註釋內容*/

java:三種

1.單行註釋 : //

2.多行註釋 : /* 註釋的內容 */

3.文檔註釋 :/** 註釋內容*/

註釋需要註意的細節:

多行註釋中不能夠嵌套使用,單行註釋可以嵌套使用。

 註釋的作用:

1.解釋說明程式

 2.調試程式。

  javadoc  生成文檔 :

*/

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 方法一 方法二 1 echo (strtotime('2007316')-strtotime('2007306'))/(24*3600); // strtotime,將一個英式日期戳轉換成一個unix時間戳,只要格式符合日期格式即可,註意後面6號的時候不能直接寫6.需要寫06,任何情況下不能寫6,否 ...
  • 回調函數、閉包在JS中並不陌生,JS使用它可以完成事件機制,進行許多複雜的操作。PHP中卻不常使用,今天來說一說PHP中中的回調函數和匿名函數。 ...
  • #!/usr/bin/env python# -*- coding:utf-8 -*-"""老規矩以下方法環境2.7.x,請3.x以上版本的朋友記得格式print(輸出內容放入括弧內)字典的基本組成以及用法dict = { key : value }dict[ key ] = value首先來說說字 ...
  • 本文為博主辛苦總結,希望自己以後返回來看的時候理解更深刻,也希望可以起到幫助初學者的作用. 轉載請註明 出自 : "luogg的博客園" 謝謝配合! day08 EL JSTL EL表達式 語法:${} 獲取域中對象的值 域中數組的值 域中集合的值 域中Map集合的值 域中集合有對象或者Bean的值 ...
  • 學習編程語言,列印簡單的金字塔是基礎的案例,在這裡就簡單的寫了個案例,希望能幫助到各位 效果 * *** ***** ******* ********* *********** ************* *************** import java.util.Scanner; //導入輸 ...
  • 1、對象和類的概念: 對象——用電腦語言對問題域中事物的描述,對象通過屬性和方法,來分別表示事物所具有靜態屬性和動態屬性。 類——類是用來描述同一類型的對象的一種抽象的概念,類中定義了這一類對象所具有的靜態和動態屬性。 類可以看做是對象的一種抽象,對象則是類的一個具體實例。 2、類和對象的創建和使 ...
  • 最近在用python寫介面的測試程式,期間用到解析字典獲取某個key的value,由於多個介面返回的字典格式不是固定的並存在多層嵌套的情況。在字典的方法中也沒有找到可直接達到目的的方法(也可能是我對字典的方法瞭解的不深的緣故),於是自己寫了個程式。 ...
  • 我們在代碼中獲取一個文件路徑的尾碼,是一個很簡單的事. 如C#中,可以通過new FileInfo(filePath).Extension,或者Path.GetExtension(filePath)獲取。 而Excel的大數據中,直接批量獲取同行單元格內容中文件路徑的尾碼,該如何獲取? 如上,想獲取 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...