參數(shù)傳遞--java學(xué)習(xí)第四天

棧:對(duì)象的引用;局部變量(參數(shù)屬于局部變量)(main方法中的屬性屬于局部變量;方法的形參屬于局部變量)

堆:new出來的東西放在堆里;包含成員變量,如p.name, p.age.

類的屬性=成員變量,存放在堆內(nèi)存


方法的參數(shù)傳遞:

1.形參:方法聲明時(shí),方法小括號(hào)內(nèi)的參數(shù)

? ?實(shí)參:調(diào)用方法時(shí),實(shí)際傳入?yún)?shù)的值

2.規(guī)則:java中參數(shù)的傳遞機(jī)制:值傳遞

1)形參是基本數(shù)據(jù)類型:將實(shí)參的值傳遞給形參的基本數(shù)據(jù)類型的變量

2)形參是引用數(shù)據(jù)類型:將實(shí)參的引用類型變量的值(對(duì)應(yīng)的堆空間對(duì)象實(shí)體的首地址)傳遞給形參引用類型的變量

引用數(shù)據(jù)類型:swap方法的使用:

public void swap(DataSwap d){

int temp = d.i;

d.i = d.j;

d.i =temp

}

class DataSwap{

int i= 10;

int j= 5;

}

這樣引用數(shù)據(jù)才能實(shí)現(xiàn)數(shù)據(jù)的交換,否則直接的值傳遞時(shí)達(dá)不到數(shù)值交換的效果的。




mysql中data too long for column問題的解決方法

在頁面中向mysql5.0插入中文數(shù)據(jù)時(shí)提示失敗,將sql語句復(fù)制到管理器中,數(shù)據(jù)庫提示data too long for column "title",我改為一個(gè)漢字,還是提示同樣的信息,換成英文再試一下,正常,應(yīng)該是字符集除了問題,但是數(shù)據(jù)庫在建立的時(shí)候就選擇的DEFAULT_CHARSET,應(yīng)該是字段的問題。

將MySQL安裝目錄下的my.ini文件中的字符集配置如下(修改完之后,最好重啟一下MySQL服務(wù)):

[mysql]

default-character-set=gbk

[mysqld]

default-character-set=gbk

或者在my.ini里找到

sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”

把其中的

STRICT_TRANS_TABLES,

去掉,然后重啟mysql就ok了

將表和字段的字符集屬性都改成gbk。

在每一次MySqlCommand Execute語句時(shí),如果SQL語句或者參數(shù)中包含中文,或者是返回的記錄集中有中文(指Select的查詢語句),就在這個(gè)Execute的SQL語句之前加一個(gè)SET NAMES GBK;。

http://blog.csdn.net/zhaopeipei1985/article/details/2633997

http://blog.sina.com.cn/s/blog_53b0d5dc0100097v.html

http://www.cnblogs.com/xmaomao/archive/2013/04/15/3022571.html


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

相關(guān)閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,642評(píng)論 18 399
  • 一. Java基礎(chǔ)部分.................................................
    wy_sure閱讀 4,011評(píng)論 0 11
  • 1. 簡介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存儲(chǔ)過程以及高級(jí)映射的優(yōu)秀的...
    笨鳥慢飛閱讀 6,226評(píng)論 0 4
  • 作者:徐如非 2016年8月16日 Tuesday 晴 今天,我回讀了《小狗錢錢2》這本書。這本書使我受益匪淺...
    非言飛語閱讀 1,090評(píng)論 1 4
  • 沒有人告訴你 每一天怎么過 沒有人告訴你 什么時(shí)候可以過上 自己想要的生活 也沒有告訴你 想要的生活是什么...
    秋之燕閱讀 178評(píng)論 0 1

友情鏈接更多精彩內(nèi)容