本文目錄一覽:
java怎麼學
第一步:零基礎學習java的第一步,首先先學習,計算機基本原理,Java語言發展簡史,這些是最基本的常識,初學者一定要了解這些常識。
第二步:要了解java開發的環境搭建,體驗java程序員的開發環境,比如變量path和classpath的設置,java程序員的執行過程,java反編譯工具。
然後了解,計算機常用進制二、八、十六的介紹,以及它們與十進制之間的相互轉化,ASCII碼。
第三步:了解Java語法格式,常量和變量,變量的作用域,函數和函數的重載,運算符,程序流程控制,數組和操作數組的類。針對數組的常用查找、排序算法原理,以及其Java實現。
第四步:學習一個很難理解的一個概念「對象」,很多人學到「對象」就會感到有些吃力,不過沒關係,只要根據小編工具里的教程來學習,肯定可以讓你很快掌握。對於新手小白想更輕鬆的學好Java提升,Java架構,web開發、大數據,數據分析,人工智能等技術,這裡給大家分享系統教學資源
這段時間,你要掌握的知識點如下:
對象的本質,理解面向對象,類與對象的關係,在程序中如何應用面向對象的思想解決問題。
如何設計類,設計類的基本原則,類的實例化過程,類的細節:構造函數、this關鍵字、方法和方法的參數傳遞過程、static關鍵字、內部類,Java的垃極回收機制,Javadoc介紹。
對象的三大特性:封裝、繼承和多態,以及相應的Java實現:子類對象的實例化過程、方法的覆蓋、final關鍵字、抽象類、接口、繼承的優點和缺點剖析。
java中的數據類型
java中的數據類型分兩大類分別是基本類型和引用數據類型。
一、基本類型
1)Java中的數據類型有八種,即基本類型。具體如下:
數據類型 位數 取值範圍:
Boolean 1 True|False
Byte 8 -128~127
Short 16 -32768~32767
Int 32 -2e31~2e31-1
Long 64 -2e63~2e63-1
Float 32 略
Double 64 略
Char 16 0~65535
『 /u0000』 ~』uFFFF『
二、引用數據類型
1)定義一個byte變量 如:byte b= -256;
由於-256超出了』Byte』的取值範圍,所以要使程序不報錯,有一下幾種解決方法:
A:更改變量的數據類型(如:將byte改為int);
B:更改變量名的賦值,使其包括在變量的數據類型的值域內;
C:進行強制轉換:如: byte b=(byte)-256:
『進行強制轉換後,雖然程序不在報錯,但是有可能會使原值的精度收到影響』
D:定義一個浮點類型數時,記得要在數值的後面加上「f」或「F」。(如:Float f=10000.0f;)
E:若定義 Char c=a;定義 int n=c;則輸出的n值為「a「的ASCII值,即97。
2)引用數據類型的定義
A:對象都是引用數據類型
B:應用類型使用NEW調用構造方法進行賦值
C:在Java中,除了基本數據類型以外,其餘的全都屬於引用數據類型, 如:
a:API中的類,如String,File等;
b:數據;
c:自定義的類,如Cars,Student
d:對象全部是引用數據類型。
擴展資料
其他數據類型:
在java中,String本身也提供了很多的方法供我們使用:
獲取到指定索引位置的字符:char c = 字符串.charAt(索引位置);
獲取到指定索引位置的字符:char c = 字符串.charAt(索引位置);
獲取第一次出現在字符串中的字符:int index = 字符串.index(‘a’);
獲取在字符串中字符的索引位置:int index = 字符串.index(‘a’,1);
如果想比較兩個字符串是否相等:字符串.equeals(字符串);
判斷字符串是否為空:字符串.isEmpty();
獲取字符串的長度:字符串.length();
根據某一個條件,將字符串進行分割:字符串.split(“abc”);
根據條件取出內容:字符串.substring(開始位置,結束位置);
北大青鳥java培訓:Java變量和數據類型?
1.變量:用來存儲數據,值可以改變使用變量3步驟:1)變量的聲明intnum;2)變量的賦值num=5;3)使用變量num=num+1;其中第一步和第二步可以合二為一 intnum=5;關鍵字:系統預留的一些名字,北大青鳥建議起的名字不可以和關鍵字同名變量的命名規則:1)首字母:字母,$,_ 其他,字母,$,_,數字2)駝峰命名法 stuAge3)見名知意2.數據類型基本類型和引用類型基本類型:boolean, byte,short,char,int,long ,float,doubleshort:-2^15~2^15-1整型進制轉換:十進制轉二進制:除二取余 餘數倒置15/2=7 …17/2=3 ….13/2=1 ….11/2=0 ….114/2=7…07/2=3….13/2=1…11/2=0…1二進制轉十進制:每一位乘以2的(位數-1)次方相加的和11101*2^(4-1)+1*2^(3-1)+1*(2^2-1)+0*(2^1-1)=14負整數的二進制表現形式:對應的正整數二進制取反+1-3 +1反向:如果第一位(符號位)是1,則轉換:取反+1,算出對應的正整數數值,再加負號 +1 3 -3
java的基本數據類型有哪些
java的基本數據類型有八種,如下所示:
一、四種整數類型(byte、short、int、long):
1、byte:8 位,用於表示最小數據單位;
2、short:16 位,很少用;
3、int:32 位,最常用;
4、long:64 位,次常用;
二、兩種浮點數類型(float、double):
1、float:32位,後綴F或f,1位符號位,8位指數,23位有效尾數;
2、double:64位,最常用,後為D或d,1位符號位,11位指數,52位有效尾數;
三、一種字符類型(char):16位,是整數類型,用單引號括起來的 1個字符(可以是一個中文字符)
四、一種布爾類型(boolean):true真和false假。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/181818.html