程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> 【基礎】運算符,堆棧,數組,運算符堆棧

【基礎】運算符,堆棧,數組,運算符堆棧

編輯:JAVA綜合教程

【基礎】運算符,堆棧,數組,運算符堆棧


一.運算符:優先級,結合性

  一句話總結:點號自反非,算關邏賦移。 二.java關鍵字
instanceof 實例 volatile 易失 super 父類,超類 transient 短暫 synchronized 線程,同步 strictfp 嚴格,精准 package 包 throws 聲明一個異常可能被拋出 native 本地 throw 拋出一個異常對象 try 捕獲異常 catch 處理異常  finally 有沒有異常都執行 switch 開關 case 返回開關裡的結果 this 本類 boolean 布爾型 byte 字節型   char 字符型  short 短整型 int 整型 float 浮點 double 雙精 long 長整型 default 默認 void 無返回值 return 返回 if 如果 else 反之 for 循環 while 循環 do 運行 break 跳出循環 continue 繼續 null 空 false 假 true 真 static 靜態 final 終極,不可改變的 new 新,創建 import 引入     class 類 extends 擴允,繼承 interface 接口   implements實現 abstract 聲明抽象 private 私有的 public 公共的 protected 受保護的   1.關鍵字:instanceof介紹:      作用:是測試它左邊的對象是否是它右邊的類的實例,返回boolean類型的數據。舉個例子:
  String s = "I AM an Object!";
  boolean isObject = s instanceof Object;
  我們聲明了一個String對象引用,指向一個String對象,然後用instancof來測試它所指向的對象是否是Object類的一個實例,顯然,這是真 的,所以返回true,也就是isObject的值為True。 三.java中內存分類及作用   1.java中內存的四種類型及作用:             (1)堆區(heap):   存儲new出來的東西,如對象,數組。             (2)棧區(stack):   存儲引用地址,基本數據類型變量             (3)數據段(data segment):存儲靜態常量,字符串常量             (4)代碼段(code segment):存儲java類,代碼    2.       四.一些編程知識細節   1.數據輸入Scanner用法。      Scanner in=new Scanner(System.in);

       int x=in.nextInt();

  2.int與String的相互轉換       (1)int轉化成string:             int i=123;  String s="";             法1:s=i+"";             法2:s=String.ValueOf(i);
        兩種方法的區別:                     (2)String轉換成int                    兩種方法的區別:           五.跳轉語句   1.java中的跳轉語句有:continue,break。雖然java保留了goto作為關鍵字,但是並不使用。    2.continue:跳出一次的循環;continue後面的語句不執行。    3.break:終止循環,徹底的跳出循環。 六.數組   1.數組:相同的類型的數據,存儲在連續的存儲單元中。   2.數組是一旦聲明數組的長度,就不能更改其大小;是定長的。   3.數組元素通過數組名和索引來訪問,索引從0開始;數組可以是一維,也可以是多維。   4.java中不允許將數組分配在棧內存中,即只能從堆內存中為數組分配空間;   5.new操作符用來從堆中分配指定類型的內存空間,並返回相應類型的引用,其作用類似於malloc函數。  6.在Java中聲明數組有如下方式:        //僅聲明數組的引用,但沒有分配內存空間      float[] fAry;      //聲明數組的同時,根據指定的長度分配內存,但數組中沒有值      char[] chAry = new char [10];      //聲明數組並分配內存,同時將其初始化      int[] ary1 = new int []{1, 2, 3, 4, 5};      //與前一種方式相同,僅僅只是語法相對簡略      int[] ary2 = {1, 2, 3, 4, 5};  7.數組之間的賦值:            因此,修改一個數組的某個元素,會改變另一個數組的元素。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved