Java與計算機基礎

Markdown語法介紹
Java基礎二
Java基礎三

計算機組成

硬件:看得見,摸得著的東西
  1. 中央處理器(CPU):由運算器和控制器組成。
  2. 存儲器:
  • 內存:內存條(代數(shù)、睿頻)
  • 外存:硬盤(SSD、HSD、HDD),U盤
  1. 輸入設備:鍵盤、鼠標
  2. 輸出設備:顯示器
軟件:能在計算機上
  1. 系統(tǒng)軟件:Windows、Mac、Linux系統(tǒng)
  2. 應用軟件:程序員編程代碼開發(fā)的軟件

計算機語言:人與計算機之間交互的方式

分類:
  1. 機器語言
  2. 匯編語言
  3. 高級語言

Java語言

  1. 概述:Sun公司在1995年推出的高級編程語言,Java之父為詹姆斯·高斯林(James Gosling),Sun公司在2009年被Oracle公司收購。
  2. 平臺版本
  • J2SE:標準版
  • J2ME:小型版
  • J2EE:企業(yè)版
  1. 特點
  • 開源
  • 跨平臺
  • 多態(tài)
  • 多線程
  • 面向對象
  1. JDK和JRE
  • JDK:Java開發(fā)工具包(Java Development Kit), 包含開發(fā)工具 和 JRE.常用開發(fā)工具包括javac、java.
  • JRE:Java運行時環(huán)境(Java Runtime Environment),包含運行Java程序時所需的核心類庫和JVM。核心類庫包括java.lang,java.util,java.io
  • JVM:Java虛擬機(Java virtual Machine),用來保證Java程序跨平臺性的,但是JVM本身并不能跨平臺。


    圖解
  1. Java環(huán)境搭建
    (1) JDK下載:Oracle
    (2) JDK的安裝
    • 傻瓜式安裝
    • 自定義安裝(不要直接安裝在盤符目錄下,安裝路徑最后不要有中文,空格等特殊符號)
    • 文件目錄解釋:
      bin:存放的是編譯器和工具
      db:存數(shù)數(shù)據(jù)
      include:編譯本地方法
      jre:Java運行時文件
      lib:存放類庫文件
      src.zip:存放源代碼的

常用DOS命令

操作 說明
盤符名稱: 盤符切換。E:回車,表示切換到E盤。
dir 查看當前路徑下的內容。
cd 目錄 進入單級目錄。cd eric
cd 目錄1\目錄2... 進入多級目錄。cd eric\JavaSE
cd .. 回退到上一級目錄。
cd \ 回退到盤符目錄。
cls 清屏。
exit 退出命令提示符窗口。
color /help 設置控制臺顏色, 例如: color 3f
ipconfig /all 查看本機IP地址.
ping ip地址或者網(wǎng)址 -t 測試網(wǎng)絡連接是否通暢.
shutdown -s -f -t 時間 設置電腦定時關機(時間單位: 秒)
shutdown -a 取消電腦的自動關機計劃
java -version 查看你安裝的JDK版本的.

Java基本操作

  1. 注釋
//單行注釋
/*
  多行注釋
  多行注釋
*/
/**
    文檔注釋
    文檔注釋
/
  1. 關鍵字:純英文組成,全部是小寫的
  • public:公共的權限,目前先了解即可。
  • class:表示在創(chuàng)建一個類
  • static:表示靜態(tài)的意思
  • void:表示方法的返回值類型
  1. 定義Java源代碼文件的格式
//類名可以自定義.
public class 類名 {
    public static void main(String[] args) {
        System.out.println(這里的內容可以隨便寫);
    }
}
  1. 保留字:goto,const
  2. 常量
  • 自定義常量
  • 字面值常量:整數(shù)常量、小數(shù)常量、字符常量、字符串常量、布爾常量、空常量。
  1. 變量:在程序執(zhí)行的過程中,其值可以在某個范圍內發(fā)生改變的量叫做變量
  • Java中要求一個變量每次只能保存一個數(shù)據(jù),而且必須要明確保存數(shù)據(jù)的數(shù)據(jù)類型。


    變量
  • 變量入門
//1. 定義一個Java類, 類名叫: VariableDemo01
public class VariableDemo01 {
    //2. 定義main方法, 作為程序的主入口, 所有代碼都是從這里開始執(zhí)行的.
    public static void main(String[] args) {
        //3. 定義一個int類型的變量, 變量名叫a, 初始化值為: 121
        int a = 121;
        //4. 通過輸出語句, 將變量a的值打印到控制臺上. 
        System.out.println(a);
    }
}

Java數(shù)據(jù)類型

Java是一種強類型語言,針對每一個數(shù)據(jù)都給出了明確的數(shù)據(jù)類型

區(qū)分一門語言到底是強類型語言還是弱類型語言的依據(jù)是: 看這門語言對數(shù)據(jù)的數(shù)據(jù)類型劃分是否精細.
如果精細, 則是強類型語言, 如果不精細, 則是弱類型語言.

數(shù)據(jù)類型的分類
  1. 基本數(shù)據(jù)類型:byte、short、char、int、long、float、double、Boolean
  2. 引用數(shù)據(jù)類型String,數(shù)組,類,接口
數(shù)據(jù)類型分類圖解
數(shù)據(jù)類型
  • byte類型的取值范圍是: -128 ~ 127,char類型的取值范圍是: 0 ~ 65535
  • 默認的整形是: int類型, 默認的浮點型(即: 小數(shù)類型)是: double類型.
  • 定義long類型的數(shù)據(jù)時, 數(shù)據(jù)后邊要加字母L(大小寫均可), 建議加L
  • 定義float類型的數(shù)據(jù)時, 數(shù)據(jù)后邊要加字母F(大小寫均可), 建議加F

變量的賦值與打印

  • 先聲明后賦值

數(shù)據(jù)類型 變量名;
變量名 = 初始化值;

package com.neusoft;
import java.util.SortedMap;
public class VaribleDemo01 {
    public static void main(String[] args){
        //byte類型
        byte b;
        b = 20;
        System.out.println(b);
        //short類型
        short s;
        s = 30;
        System.out.println(s);
        //int類型
        int a;
        a = 100;
        System.out.println(a);
        //long類型
        long lon;
        lon = 100L;
        System.out.println(lon);
        //float類型
        float f;
        f = 10.5F;
        System.out.println(f);
        //double類型
        double d;
        d = 5.21;
        System.out.println(d);
        //char類型
        char c;
        c = 'B';
        System.out.println(c);
        //boolean類型
        boolean bb;
        bb = true;
        System.out.println(bb);
    }
}

  • 聲明變量并賦值

數(shù)據(jù)類型 變量名 = 初始化值;

package com.neusoft;
public class VaribleDemo02 {
    public static void main(String[] args) {
        //byte類型
        byte b = 20;
        System.out.println(b);
        //short類型
        short s = 30;
        System.out.println(s);
        //int類型
        int a = 100;
        System.out.println(a);
        //long類型
        long lon = 100L;
        System.out.println(lon);
        //float類型
        float f = 10.5F;
        System.out.println(f);
        //double類型
        double d = 5.20;
        System.out.println(d);
        //char類型
        char c = 'A';
        System.out.println(c);
        //boolean類型
        boolean bb = false;
        System.out.println(bb);
    }
}

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Win7下如何打開DOS控制臺? a:開始--所有程序--附件--命令提示符 b:開始--搜索程序和文件--cmd...
    逍遙嘆6閱讀 1,703評論 4 12
  • 一、Java開發(fā)環(huán)境搭建 Java概述 眾所周知Java是一門編程語言,編程語言就是用來編寫軟件的。那么使用Jav...
    遼A丶孫悟空閱讀 1,475評論 0 53
  • 1、計算機基礎知識 1)計算機硬件(Computer Hardware)是指計算機系統(tǒng)中由電子,機械和光電元件等組...
    乘風破浪的姐姐閱讀 541評論 0 2
  • 01.01_計算機基礎知識(計算機概述)(了解) A:什么是計算機?計算機在生活中的應用舉例計算機(Compute...
    NgNono閱讀 202評論 0 0
  • 高小琴的卡薩布蘭卡之夢 在香港個“望北樓”里,只身逃到香港的高小琴望著趙瑞龍。她恨這個男人,如果沒有他,自己的生活...
    老徐說說閱讀 759評論 0 0

友情鏈接更多精彩內容