java 获取打印机缺纸_JAVASE 语言概述和JAVA
第一章:開發前言
計算機分為硬件和軟件,一般來說。硬件就是組成計算機的可見的物理組件。我們的電腦、手機、電子設備都算一個小的計算機。而軟件提供看不見的指令,這些指令控制硬件并且通過硬件完成特定任務。
常見硬件:CPU、內存、硬盤、顯卡、等。見延伸學習
1、什么是軟件開發
1.1、軟件定義
軟件就是按照特定的順序把數據和指令組合在一起,能夠完成相應功能的程序(計算機指令)。
軟件分為兩種:
系統軟件:專門用于運行其他程序的平臺。比如:Linux、Windows、MAC等
應用軟件:完成相應功能的程序。比如:MS-Office,QQ,微信等,
1.2、什么是開發
開發其實就是制作軟件的過程。開發既然是個過程,這個過程可以分為如下幾個步驟:
①需求分析和調研、②需求設計、③編碼、④測試、⑤后期維護。
1.3、什么是軟件開發
從開始和客戶談需求,寫需求文檔,設計文檔,程序員編碼,項目測試,整個過程即就是軟件開發。在這個過程中分工合作,完成每一個階段的任務。
2、人機交互方式
我們想和計算機說話,就要先了解下用什么方式和計算機溝通。
和計算機交互的方式有兩種:
圖形界面(Graphical User Interface GUI):這種方式簡單直觀,使用者易于接受,容易上手操作。
命令行方式(Command Line Interface CLI):需要有一個控制臺,輸入特定的指令,讓計算機完成一些操作。較為麻煩,需要記錄住一些命令。
若想和計算機溝通,常用的方式就是通過鼠標鍵盤操作圖形化的界面即可完成。這種方式簡單易學,大家都會。能干很多事,包括開發游戲。
3、常用dos命令
通過命令行可以和計算機進行相應的溝通,也就是說只要我們輸入命令即可完成和計算機溝通的目的。那么命令都有哪些呢?常用的dos命令:
進入根目錄方法: 根盤: 進入D盤,D:
cd.. : 退回到上一級目錄
cd\: 退回到根目錄
del : 刪除文件
exit : 推出dos命令行
help: 幫助命令
cls: dos窗口中清屏可以使用
ipconfig:查看ip
ping xxxx:跟某個ip通信
起初操作電腦常用dos命令,因為需要記住很多命令,不利于普及,后期發展成圖形界面,通過鼠標點擊界面的形式完成對電腦的操作,其實內部運行的還是這些命令。
軟件開發完成,轉化成指定運行平臺可運行的執行文件,直接使用。
4、計算機語言
既然圖形界面是將dos命令封裝在里面,可是這個圖形界面是怎么來的呢?其實這些圖形界面都是通過相應的計算機語言寫出來的。那什么又是計算機語言呢?
4.1、 什么是計算機語言
首先明確什么是語言,語言是人與人之間用于溝通的一種方式。例如:中國人與中國人用中文溝通。而中國人要和韓國人交流,就要學習韓語。
計算機語言:人與計算機交流的方式。如果人要與計算機交流,那么就要學習計算機語言。計算機語言有很多種,如:C,C++,Java等。這里,我們選擇其中的一種:Java語言。
4.2、java語言發展歷程
1995年5月23日,Java語言誕生
1996年1月,第一個JDK–JDK1.0誕生
1996年4月,10個最主要的操作系統供應商申明將在其產品中嵌入JAVA技術
1996年9月,約8.3萬個網頁應用了JAVA技術來制作
1997年2月18日,JDK1.1發布
1997年4月2日,JavaOne會議召開,參與者逾一萬人,創當時全球同類會議規模之紀錄
1997年9月,JavaDeveloperConnection社區成員超過十萬
1998年2月,JDK1.1被下載超過2,000,000次
1998年12月8日,JAVA2企業平臺J2EE發布
1999年6月,SUN公司發布Java的三個版本:標準版(J2SE)、企業版(J2EE)和微型版(J2ME)
2000年5月8日,JDK1.3發布
2000年5月29日,JDK1.4發布
2001年6月5日,NOKIA宣布,到2003年將出售1億部支持Java的手機
2001年9月24日,J2EE1.3發布
2002年2月26日,J2SE1.4發布,自此Java的計算能力有了大幅提升
2004年9月30日18:00PM,J2SE1.5發布,成為Java語言發展史上的又一里程碑。為了表示該版本的重要性,J2SE1.5更名為Java SE 5.0(因為新特新增加特別多,所以起了個高大上的名字!)
2005年6月,JavaOne大會召開,SUN公司公開Java SE 6。此時,Java的各種版本已經更名,以取消其中的數字“2”:J2EE更名為Java EE,J2SE更名為Java SE,J2ME更名為Java ME
2006年12月,SUN公司發布JRE6.0
2009年12月,SUN公司發布Java EE 6
2010年11月,由于Oracle公司對于Java社區的不友善,因此Apache揚言將退出JCP
2011年7月28日,Oracle公司發布Java SE 7
2014年3月18日,Oracle公司發表Java SE 8(市場主流版本)
2017年9月21日,Oracle公司發表Java SE 9
Java之所以被開發,是想要達到以下五個目的:
應當使用面向對象程序設計方法學
應當允許同一程序在不同的計算機平臺執行
應當包括內建的對計算機網絡的支持
應當被設計成安全地執行遠端代碼
應當易于使用,并借鑒以前那些面向對象語言(如C++)的長處。
Java技術主要分成幾個部分:Java語言、Java運行環境、類庫。一般情況下說Java時并不區分指的是哪個部分。
Java在1.5版本時,做了重大改變,Sun公司并1.5版本重命名為Java 5.0。
5 、java語言三種架構
| 可幫助開發和部署可移植、健壯、可伸縮且安全的服務器端 Java 應用程序。Java EE 是在Java SE 的基礎上構建的,它提供Web 服務、組件模型、管理和通信API,可以用來實現企業級的面向服務體系結構(service-oriented architecture,SOA)和Web 2.0 應用程序。 |
| J2SE(Java ?2 Platform Standard Edition)標準版 |
| 它允許開發和部署在桌面、服務器、嵌入式環境和實時環境中使用的Java 應用程序,能為Java EE提供開發基礎。比如Java版的掃雷。 |
| J2ME(Java ?2 Platform Micro Edition)小型版 |
| 用來開發移動設備和嵌入式設備(比如手機、PDA、電視機頂盒和打印機)。現在使用的越少用了,Android會逐漸的取代J2ME的市場份額。 |
| Java5.0版本后,更名為 JAVAEE ?JAVASE ?JAVAME |
第二章:JAVA語言環境搭建
1、跨平臺原理【面試&學習】
1.1、什么是跨平臺性?
跨平臺就是說同一個軟件可以在不同的操作系統上執行,而不需要對軟件做任務處理。即通過Java語言編寫的應用程序在不同的系統平臺上都可以運行。
1.2、跨平臺的原理是什么?
Java應用程序為什么可以跨平臺呢?其實只要在需要運行java應用程序的操作系統上,先安裝一個Java虛擬機(JVM Java Virtual Machine)即可。由JVM來負責Java程序在該系統中的運行。
1.3、跨平臺(圖解)
因為有了JVM,所以同一個Java程序在三個不同的操作系統中都可以執行。這樣就實現了Java程序的跨平臺性。也稱為Java具有良好的可移植性。
Java程序之所以能夠實現跨平臺運行,是因為它根本就不直接運行在任何底層平臺上,而是需要在哪里運行,就在哪里(如Windows平臺)事先準備好自己的Java平臺,而這只是僅僅是安裝和配置一個軟件而已!
1.4、JVM介紹
Java Virtual Machine ,簡稱JVM;它是運行所有Java程序的抽象計算機,是Java語言的運行環境,它是Java 最具吸引力的特性之一,JVM讀取并處理編譯過的與平臺無關的字節碼(class)文件。
注意:Java語言是跨平臺的,是因為Java應用程序需要Java虛擬機JVM負責運行。
而Java虛擬機JVM是不跨平臺的,不同的操作系統需要安裝與此對應的Java虛擬機JVM。
2、環境搭建
2.1、 JAR、JDK區別
Jdk(java development toolkit ,java開發工具包)
是java的核心,包括了java運行環境,一堆java工具(javac、java、jdb)和java基礎的類庫(即javaAPI包括rt.jar)
可以認為Jre的bin目錄里的就是jvm,lib中則是jvm工作所需要的類庫 。
Jre(java runtime environmental,java運行時環境)
所有的java程序都要在jre下才能運行。包括jvm和java核心類庫和支持文件。與jdk相比不包含開發工具(編譯器、調試器、和其它工具)。
JVM(java virtual mechinal,java虛擬機)
jvm是jre的一部分,它是一個虛擬出來的計算機。Jvm的主要工作是解釋自己的指令集(即字節碼)并映射到本地的CPU的指令集或OS的系統調用。
簡單而言:使用JDK開發完成的java程序,交給JRE去運行。
為什么JDK中包含一個JRE呢?
開發完的程序,總需要運行一下看看效果。
也是最重要的,JDK中的開發工具其實都是java語言編寫的應用程序,為了方便使用才打包成exe文件。
如果沒有JRE,那么這些工具是運行不了,因為都是使用JVM運行的。
2.2、下載
官網下載:jdk ? ,點擊安裝,分別安裝JDK和JRE。
測試安裝:進入安裝目錄下 ,win+R進入dos命令,然后:輸入Java和Javac看是否能打印出相關信息,若打印出來說明JDK安裝成功。
2.3、配置環境變量
在其他路徑下鍵入 javac會出現。
錯誤原理:當前執行的程序在當前目錄下不存在,windows系統會在系統中已有的一個名為path的環境變量指定的目錄中查找。如果還沒有找到,就出現以上的錯誤提示。所以進入到 jdk安裝路徑\bin目錄下,執行javac。看到javac參數提示信息。
根據windows系統在查找可執行程序的原理,可以將java工具所在路徑定義到path環境變量中,讓系統幫我們去找運行執行的程序。
2.3.1、配置環境變量
(右鍵)此電腦-->高級系統設置-->環境變量
編輯path環境變量,在變量值開始處加上java工具所在目錄,后面用 “ ; ”和其他值分隔開即可。
打開DOS命令行,任意目錄下敲入javac。
如果出現javac的參數信息,配置成功。
為什么要配置?一勞永逸。任何環境下都可以直接運行。
2.3.2、配置技巧
在配置環境變量過程中發現,path環境變量中還有很多其他與系統相關的配置,若JDK目錄更改了,這時就要再次修改path中配置的值,很容易造成誤操作。
為了不因為jdk的目錄或者目錄名稱的改變,而不斷更改path的值,而導致對path變量值的誤操作,可以通過以下技巧完成。
新創建一個環境變量 JAVA_HOME 記錄住jdk的目錄。在path中通過%%動態的獲取JAVA_HOME的值即可。
JAVA_HOME=D:\Java\jdk1.8
path=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
%path%:動態獲取path環境變量的值。
%JAVA_HOME%:動態獲取名稱為JAVA_HOME環境變量的值。
2.3.3、臨時環境變量配置
臨時配置方式:通過dos命令中set命令完成。
set :用于查看本機的所有環境變量的信息。
set 變量名 :查看具體一個環境變量的值。
set 變量名=:清空一個環境變量的值。
set 變量名=具體值 :給指定變量定義具體值。
想要在原有環境變量值基礎上添加新值呢?首先,通過%變量名%操作符獲取到原有環境變量的值。然后加上新值后在定義給該變量名即可:
set path=新值;%path%
注意:這種配置方式只在當前dos窗口和在此dos窗口中使用start開啟的dos窗口中有效。窗口關閉,配置消失。
?path="D:\Java\jdk8.0\bin" 開發環境path="D:\Java\jdk8.0\jre\bin" 運行環境 (JVM)提取最大公共路徑:D:\Java\jdk8.0創建 JAVA_HOME = D:\Java\jdk8.0修改pathpath="%JAVA_HOME%\bin" 開發環境path="%JAVA_HOME%\jre\bin" 運行環境 (JVM)第三章:hello world
使用記事本or開發工具創建一個java文件,將拓展名修改為.java.然后編譯為.class,然后運行.class執行java程序。
正式開始編寫java,分為編寫.java、編譯、運行.class。
步驟一:編寫源文件
使用記事本或者其他記事本工具,編譯一個java文件,拓展名為.java
?public class Demo01{ public static void main(String[] args){ System.out.println("Hello World!!!");}}紫色的部分稱為關鍵字,我們這里先說class :用于定義類,java語言的程序代碼都需要定義在類中。
關鍵字:被java語言賦予了特殊含義的單詞。
Demo01:為了方便使用這個類,給類自定義的類名。
{}:定義該類中代碼的范圍。
步驟二:編譯
有了java源文件,將其編譯成JVM可以識別的文件。在源文件路徑下,通過javac編譯工具對Demo01.java文件進行編譯。如果程序沒有錯誤,沒有任何提示,但在當前目錄下會出現一個Demo01.class文件,該文件稱為字節碼文件,也是可以執行的java的程序。
步驟三:運行
通過java Demo01就可以直接運行。前提main方法,不是名字為main。
補充說明
一個程序的執行需要一個起始點或者入口,所以在Demo01類中的public static void main(String[] args){}就是這個作用。
使用打印語句System.out.println("Hello World!!!")和System.out.print("Hello World!!!");
ln代表換行,System.out.print打印語句,()內為內容。“”為字符,還可以寫數字。還可以寫計算公式等。
輸入&輸出
輸出:System.out.println("Hello World!!!");
?System.out.println("Hello World!!!");// 換行輸出System.out.print("不換行");// 不換行輸出輸入:Scanner
?import java.util.Scanner; // 引包 路徑指引Scanner input = new Scanner(System.in);// 擁有輸入能力System.out.println("請輸入你想說的話");// 提示語String str = input.nextLine();// 收錄一行話要求 輸入名字 輸出 你好 + 名字程序短暫停止
?Thread.currentThread().sleep(1000);// 程序短暫停止1000ms輸入可以調試代碼
未出現異常和錯誤的情況下,輸入語句會正常運行,如果出現錯誤和異常,在錯誤異常發生前的程序都可以執行到,
這是可以利用輸出語句去定位錯誤發生的位置。
第四章:錯誤
錯誤原因:源文件名不存在或者寫錯,或者當前路徑錯誤。
類文件名寫錯,或者類文件不在當前路徑下,或者不再classpath指定路徑下。
編譯失敗,注意錯誤出現的行數,在到源代碼中指定位置排錯。
注意:
Java語言拼寫上嚴格區分大小寫;
一個Java源文件里可以定義多個Java類,但其中最多只能有一個類被定義成public類;
若源文件中包括了public類,源文件必須和該public類同名;
一個源文件中包含N個Java類時,編譯后會生成N份字節碼文件,即每個類都會生成一份單獨的class文件,且字節碼文件名和其對應的類名相同;
第五章:基礎語法
任何一種語言都有自己的語法規則,Java也一樣,既然是規則,那么知道其如何使用就可以了。
如何定義Java中的類
Java代碼都定義在類中,類由class來定義,區分 public class 和 class;
main方法的作用
main方法是程序的入口;保證程序的獨立運行;被JVM調用;
Java語言分隔符
分號 【;】;語句的分割,表示一句話結束,好比咱們使用的句號。
花括號 【{}】;表示一個代碼塊,是一個整體,花括號要一起使用。
方括號 【[]】;定義數組和訪問數組元素時使用。
圓括號 【()】;使用很廣泛,具體用到細講。
圓點【.】;類/對象 訪問它的成員(字段,方法)時使用等。
空格【 space】;分割一條語句的不同部分,空格的次數不限制。
注釋
注釋:用于解釋說明程序的文字就是注釋。有利于提高了代碼的閱讀性。
注釋分類:
單行注釋://:
//后到本行結束的所有字符會被編譯器忽略;
多行注釋 ? /* */:
/* */之間的所有字符會被編譯器忽略
文檔注釋 ? /** */:
在/** */之間的所有字符會被編譯器忽略,java特有的(用于生成文檔);javadoc + xxxx.java
注意:多行和文檔注釋都不能嵌套使用
對于單行和多行注釋,被注釋的文字,不會被JVM(java虛擬機)解釋執行。對于文檔注釋,是java特有的注釋,其中注釋內容可以被JDK提供的工具 javadoc 所解析,生成一套以網頁文件形式體現的該程序的說明文檔。
注釋是一個程序員必須要具有的良好編程習慣。初學者編寫程序可以養成習慣:先寫注釋再寫代碼。將自己的思想通過注釋先整理出來,再用代碼去體現。
注釋還有一個功能就是調試程序用。
?????????/**這是我的Hello World程序。*/class Demo{ /* 這是主函數,是程序的入口,它的出現可以保證程序的獨立運行, */ public static void main(String[] args){ //這是輸出語句用于將括號內的數據打印到控制臺。 System.out.println("Hello World"); ? ? ? ?System.out.println(12/0);}}綜合示例
?import java.util.Scanner;public class 輸入和輸出 { ? ?public static void main(String[] args) throws Exception { ? ? ? ?Scanner input = new Scanner(System.in); ? ? ? ?System.out.print("輸入"); ? ? ? ?String s = input.nextLine(); ? ? ? ?Thread.currentThread().sleep(1000); ? ? ? ?System.out.println(s); ? }}第六章:Java關鍵字&標識符
1、關鍵字
關鍵字:被Java語言賦予了特定含義的一些字符!關鍵字中所有字母都為小寫。好比漢字中的專有名詞,例如:中國、北京、上海等。一般我們不能將這些詞用在其他地方,改變其含義。
關鍵字分類:
定義數據類型:
class、interface、byte、short、int、long、float、double、char、boolean、void
數據類型的值:
true、false、null
流程控制:
if、else、switch、case、default、while、do、for、break、continue、return
權限修飾符:
private、protected、public
類、函數、變量修飾符:
abstract、final、static、 ?synchronized
類之間關系:
extends、implements
異常處理:
try、catch、finally、throw、throws
包
package、import
其他修飾
native(執行本地c)、strictfp(類、接口或方法上 約束表達式)、 ?transient(對象上不會被序列化) ?、volatile(弱同步)、assert(斷言)
2、標識符
可簡單理解為在Java程序中為了增強閱讀性自定義的名稱。比如:類名,方法名,變量名等。
標識符組成:
標識符由字母、數字、下劃線、$組成,不能以數字開頭,注意:此處的字母還可以是中文,日文等;
標識符大小寫敏感;
標識符不得使用java中的關鍵字和保留字;
別用Java API里面的類名作為自己的類名;
注意:在起名字的時,只要標識符不是關鍵字就可以了,但為了提高閱讀性,經常用有意義的英文單詞作為標識符。
標識符書寫規范:
包名:多單詞組成時所有字母都小寫。xxxyyyzzz
類名接口名:多單詞組成時,所有單詞的首字母大寫。XxxYyyZzz
變量名和函數名:多單詞組成時,第一個單詞首字母小寫,第二個單詞開始每個單詞首字母大寫。xxxYyyZzz
常量名:所有字母都大寫。多單詞時每個單詞用下劃線連接。XXX_YYY_ZZZ
☆:延伸學習
一、計算機概述
一臺計算機是由以下幾個主要硬件組成的:
中央處理器(CPU)
內存(主存)
存儲設備(例如,磁盤和光盤)
輸入設備(例如,鼠標和鍵盤)
輸出設備(例如,顯示器和打印機)
通信設備(例如,調制解調器和網卡)
這些組件通過一個稱為總線(bus)的子系統連接。數據和電信號通過總線在計算機的各個部分之間傳輸。
二、編程語言
計算機程序稱為軟件,是告訴計算機還做什么指令。計算機不懂人類語言,計算機程序必須使用計算機可以使用的語言編寫。所有語言必須先轉化為計算機可執行的指令。
2.1、機器語言
計算機的原生語言因計算機的類型不同而有差異,計算機的原生語言就是 機器語言 (machine language),即一個內嵌的原子指令集。這些指令都以二進制的形式存儲。所以也需要二進制指令傳入。
2.2、匯編語言
原生語言編寫的程序很難讀懂和修改,所以匯編語言作為了機器語言的替代品。匯編語言(assembly language)只用短的描述性單詞(稱之為助記符)來表示每一條機器指令。例如:add表示數字相加,sub表示數字相減。
匯編語言雖然很簡單,但是計算機是不懂的。需要一個匯編器的程序將匯編語言轉化為機器代碼。用匯編語言寫代碼需要知道CPU如何工作,匯編語言被認為是 低級語言。匯編語言本質上很接近機器語言,并且與機器相關。
2.3、 高級語言
高級語言的指令稱為 ?語句。
高級語言編寫的程序稱為 源程序(source program)或 源代碼(source code),因為計算機無法直接執行 源程序,需要編譯成可執行的機器代碼,編譯的工具稱為:解釋器或編譯器。
解釋器從源代碼中讀出一條語句,將其翻譯成機器代碼或者虛擬機器代碼,然后立刻運行,來源于源代碼的一條指令會被翻譯成多條機器指令。
編譯器將整個源代碼翻譯為機器代碼文件,然后執行該機器代碼文件。
三、Java、萬維網以及其它
Java是一種功能強大和多種用途的編程新語言,可用于開發運行在移動設備、臺式計算機以及服務器端軟件。Java時至今日已經非常流行,它的快速發展和廣泛接受都應該歸功于它的設計特性,特別它的承諾:一次編寫,任何地方都執行。(Write Once Only Once)用來開發健壯的任務關鍵的應用程序。現在,他不僅用于Web程序設計,而且用于在服務器、臺式機和移動設備上開發跨平臺的獨立應用程序。
萬維網(World Wide Web,WWW)是從世界上任何地方的Internet都可以訪問到的電子信息寶庫。豐富多彩的萬維網和設計精良的Web瀏覽器是Internet流行的主要原因。
java一開始富有吸引力的原因是它可以在Web上運行,這種能在web瀏覽器上運行的程序稱之為 java小程序(applet)。applet使用圖形化交互界面與Web用戶進行交互。applet使得web更有響應性、交互性、趣味性。applet內嵌在HTML文件中。HTML(Hypertext Markup Language)是一種簡單的腳本語言,用于文檔布局,連接因特網上的文檔,并且能夠在萬維網上提供生動的圖像、聲音和視頻。
?常見的一個誤解是,人們認為互聯網、因特網(Internet)和萬維網(World ?Wide ?Web)是同樣的事物。一些詞語如“互聯網”、“萬維網”,“網”和“網絡”經常可以交替使用。但是,從技術的角度來說,“互聯網”和“萬維網”是兩個獨立的實體。互聯網是線路、協議以及通過TCP/IP協議實現數據電子傳輸的硬件和軟件的集合體。Internet提供的主要服務有萬維網(WWW)、文件傳輸(FTP)、電子郵件E-mail、遠程登錄(Telnet)等。internet(互聯網)是一個通用名詞,它泛指由多個計算機網絡互連而成的網絡 Internet(因特網)是一個專有名詞,指當前全球最大的、開放的、由眾多網絡互連而成的特定計算機網絡(采用tcp/ip)協議族。 因特網是最大的互聯網。萬維網則存在于互聯網之上。它是無數個網絡站點和網頁的集合,構成了因特網主要的部分。它實際上是多媒體的集合,是由超級連接連接而成的。我們通常通過網絡瀏覽器上網觀看的,就是萬維網的內容。萬維網由瀏覽器瀏覽超文本頁面組成,這些超文本頁面是通過TCP/IP協議從網絡上獲取的。網頁的開頭部分總是http://或者https://,表明被瀏覽器的信息是超文本,是利用超文本傳輸協議來傳輸的。所以,如果把互聯網看成是基礎,那么萬維網就可以被看成是對互聯網的應用。萬維網(World Wide Web)是作為歐洲核子研究組織的一個項目發展起來的,在那里 Tim Berners-Lee 開發出萬維網的雛形。Tim Berners-Lee- 萬維網的發明人和萬維網聯盟的主任。萬維網制定的標準是一個叫做萬維網聯盟的組織。萬維網聯盟,又稱W3C理事會。1994年10月在麻省理工學院計算機科學實驗室成立。建立者是萬維網的發明者蒂姆·伯納斯·李。萬維網聯盟是國際最著名的標準化組織。1994年成立后,至今已發布近百項相關萬維網的標準,對萬維網發展做出了杰出的貢獻。萬維網聯盟擁有來自全世界40個國家的400多個會員組織,已在全世界16個地區設立了辦事處。2006年4月28日,萬維網聯盟在中國內地設立首個辦事處。四、專業術語
五、筆者寄語
對于初學者而言,會感覺計算機語言很陌生。加上大量單詞也會勸退很多人。做為過來人告訴大家不要急。對于程序的學習,我個人建議各位用“不求甚解”的態度。很奇怪,對吧?其實很多門檻在于大家無法接受程序語言的規則。也許大家放下執念學起來更輕松。試想開始玩一款游戲,你也許會奇怪為什么跳躍要這樣,攻擊要那樣....但是,很快你接受這種方式之后,加上大量時間的練習,你成為了這款游戲的高手。
那么試著用這樣的方式來學習JAVA這門語言吧!感到壓力的時候打開快手、抖音、B站等APP或者網站休息的時候,告訴自己以后你也能開發一款這樣的應用。給自己加個油吧。
總結
以上是生活随笔為你收集整理的java 获取打印机缺纸_JAVASE 语言概述和JAVA的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 复刻“五月花”号历史航程!AI无人驾驶船
- 下一篇: ROG游戏手机还在亏钱 华硕表态不放弃: