本文目錄一覽:
- 1、java中成員類和本地類分別是什麼意思
- 2、Java中基本數據類型有哪些?他們對應的封裝類都是那些?
- 3、mysql與java類型對應問題
- 4、JAVA 的原始數據類型和java的數據類型有什麼區別?原始類型包括哪些?
- 5、java的基本數據類型有哪些
- 6、flex中各個數據類型和java中的各個數據類型的對應關係!
java中成員類和本地類分別是什麼意思
對普通類(沒有內部類的類)來說,內部類和外部類都與他無關;對有內部類的類來說,它們就是其內部類的外部類,外部類是個相對的說法,其實就是有內部類的類。
所以,要回答這個問題,只需要講解內部類是什麼:
Java中的內部類共分為四種:
靜態內部類static inner class (also called nested class)
成員內部類member inner class
局部內部類local inner class
匿名內部類anonymous inner class
靜態內部類Static Inner Class
最簡單的內部類形式。
類定義時加上static關鍵字。
不能和外部類有相同的名字。
被編譯成一個完全獨立的.class文件,名稱為OuterClass$InnerClass.class的形式。
只可以訪問外部類的靜態成員和靜態方法,包括了私有的靜態成員和方法。
生成靜態內部類對象的方式為:
OuterClass.InnerClass inner = new OuterClass.InnerClass();
示例代碼:
package com.learnjava.innerclass;
class StaticInner
{
Java中基本數據類型有哪些?他們對應的封裝類都是那些?
數據類型 默認值 封裝類(都在java.lang包下)
byte (byte)0 Byte
short (short)0 Short
int 0 Integer
long 0L Long
float 0.0f Float
double 0.0d Double
char \u0000 Character
boolean false Boolean
mysql與java類型對應問題
最直接當然是不用轉換類型,直接使用java.sql.Timestamp類了,當然,要看你接下來的實際應用是什麼,如果需要使用計算日期或是插入到別的控制項中,那麼你轉換成java.util.Date類型也可以。
一般根據java編程規約是設置一個變數保存你當前的最原始數據的狀態(及類型和數值),不是直接就轉換類型或是運算。
JAVA 的原始數據類型和java的數據類型有什麼區別?原始類型包括哪些?
java有八種基本數據類型,int 4個位元組 short 2個位元組 long 8個位元組 byte 2個位元組 float 4個位元組 double 8個位元組 字元類型 布爾類型 。對應這八種基本數據類型有八個封裝類 ,封裝類是繼承自Object的Java類。而基本數據類型所描述的含義與C等相同。
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假。
flex中各個數據類型和java中的各個數據類型的對應關係!
目前LCDS只能與J2EE的服務端進行通信,所以目前只是ActionScript 3.0數據類型和Java數據類型的轉換。ActionScript 3.0與Java數據類型轉換是不對稱的。
ActionScript3.0向Java轉換時數據類型的對應關係
ActionScript數據類型 ——————-Java數據類型
null ——————-null
Number ——————-java.lang.Number
Boolean ——————-java.lang.Number,boolean,java.lang.String
String ——————-java.lang.String,java.lang.Boolean,boolean,java.lang.Character,char,java.lang.Number
Date——————- java.util.Date
XML Object ——————-org.w3c.dom.Document
================================================
Java向ActionScript 3.0轉換時數據類型對應
Java數據類型 ——————-ActionScript3.0數據類型
null ——————-null
java.lang.Number ——————-Number
java.lang.Number,boolean ——————-Boolean
java.lang.String,java.lang.Character char[] ——————-String
java.util.Collection,java.lang.reflect.Array ——————-Array
java.util.Map,java.util.Dictionary ——————-Object
org.w3c.dom.Document ——————-XML Object
其他claess ——————-Object
在使用LCDS調用的Java代碼的過程中數據類型的轉換是直接發生了,不需要顯性的調用。
補:JAVA里的LIST、ARRAYLIST對應到FLEX里可以用ArrayCollection來接收。
eg:通過JAVA寫一個連接ORACLE的方法,返回一個ARRAYLIST,該ARRAYLIST里放的一般是一個個的HASHMAP。如果通過RemoteObject(或其他方式)來調用該方法時,FLEX端接收到的肯定是個OBJECT,這個時候可以強制轉換成ArrayCollection。然後通過遍歷該ArrayCollection,來取得存每條數據的OBJECT(JAVA里的HASHMAP)。
FLEX里沒有MAP類,但只要你知道了JAVA里MAP的KEY,那麼FLEX里就可以作為OBJECT的一個屬性來訪問。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/234072.html