Java黑話
㈠ 你的專業暗語是什麼
說說心理咨詢專業的暗語。
1.防禦:簡單說來就是意識層面無法接受的東西,我們把它壓抑到潛意識里去,為了讓我們自己感覺更好,會發展出一些其他的解釋。比如下面這些:
「他會升職是因為他和女上司曖昧不清,而我升職是因為我的能力得到了肯定。」
「爸爸媽媽總是把我放在親戚家,不是因為他們不愛我,只是工作太忙了。」
「剛才那個服務員惡狠狠的瞪了我一眼,肯定是剛才被批評了,拿我撒氣。」

4.俄狄浦斯情結:來源是古希臘的神話,因為有殺父娶母的情節而被弗洛伊德用來比喻孩子希望和母親結合,而攻擊父親的傾向。一般會認為孩子3-6歲的階段是俄狄浦斯期。這時的孩子會表達:我要嫁給爸爸/我要娶媽媽,和異性父母親近而排斥同性父母,一般認為孩子只有認識到「我無法替代我爸爸/媽媽,TA最重要的人是TA的伴侶」,孩子的內心才能得以成長,從而進入下一個發展階段。而心理年齡停留在這個階段的人,可能會發展出一系列的神經症症狀,比如強迫症、焦慮症等等,精神分析理論認為,這些症狀可能和性的壓抑、對來自於同性父母懲罰的恐懼有關。
其他還有許多許多,感興趣可以繼續提問獲得回答~
北大深研院心理咨詢師,微信公眾號:飛游的心理教室(ID:phil-psy)
㈡ java StringTokenizer 的修改方法。
package fortest;
/**
*
* 第一個程序
* @author fuguibin
*
*/
public class PigLatin {
public static String makeWords(String words){
char[] temp=new char[words.length()+2];
for(int i=0;i<words.length();i++){
temp[i]=words.charAt(i);
}
temp[words.length()]=temp[0];
for(int j=0;j<temp.length-1;j++){
temp[j]=temp[j+1];
}
temp[temp.length-2]='a';
temp[temp.length-1]='y';
return String.ValueOf(temp);
}
public static void main(String[] args) {
String words=JOptionPane.showInputDialog("請輸入一段句子:");//輸入一行字元串
String[] str=words.split(" ");
String newWords=makeWords(str[0])+" ";
for(int i=1;i<str.length;i++){
if(i!=str.length-1){
newWords=newWords+makeWords(str[i])+" ";
}else{
newWords=newWords+makeWords(str[i]);
}
}
JOptionPane.showMessageDialog(null, "編譯後的句子為:"+newWords);
System.out.println(newWords);
}
}
//第二個程序
package fortest;
import java.util.Scanner;
public class Quhao {
/**
* @param args
*/
public static void main(String[] args) {
String quHao=JOptionPane.showInputDialog("請輸入區號,按Enter鍵結束:");
while(quHao.length()!=3){
quHao=JOptionPane.showInputDialog("區號為3為數字,請重新輸入:");
}
String tel=JOptionPane.showInputDialog("請輸入電話號:");
while(tel.length()!=8){
tel=JOptionPane.showInputDialog("電話為8為數字,請重新輸入:");
}
System.out.println("區號:"+quHao);
System.out.println("電話號碼:"+tel);
}
}
//如果你的JDK是1.7的,那麼這個程序可能運行不了
//解決辦法Window -> Preferences -> Java -> Compiler -> Errors/Warnings -> Deprecated and restricted API -> Forbidden reference (access rules) -> Warnings,或者在項目上修改編譯選項。
