7月26日java
byte/boolean=1,char/short=2,int/float=4,long/double=8mysql
程序是順序執行的,若是有一句指令出現問題,程序退出(異常)程序員
JAVA的工做崗位:大致分爲兩大類:C/S 桌面應用, B/S 網站設置 , 有兩三年的JAVA工做經驗之後還能夠作大數據 ,
桌面運維 (Linux指令、數據庫(mysql、sqlserver、oracle))
測試sql
JDK:開發環境 一般狀況下在公司裏面使用的是Eclipse (集成開發環境),必需要配置JDK,開源的軟件,免費
MyEclipse :集成開發環境,此環境中已經集成了JDK , 因此沒必要配置JDK數據庫
關鍵字:所謂的關鍵字就是JAVA的API中自帶的類或接口等等的專用名詞windows
Type mismatch: cannot convert from java.lang.String to String
System.out.println:在控制檯輸出語句並換行
System.out.print: 在控制檯輸出語句不能換行
快捷方式:syso alt+/架構
\n \t :在作C/S結構的程序的時候經常使用,換句話說就是在調節格式的時候經常使用oracle
註釋:解釋說明程序,註釋在程序中,執行的時候不執行,也就是說註釋只是給程序員看的
一、//在控制檯輸出信息: 單行註釋 //
二、/*
* 我要測試一下注釋啊!!!
* 測試多行註釋
* 啊
* 啊
* !!!!!!!
* 如今的程序好簡單啊!!!若是一直這樣簡單下去 。。。。。
* 老師說得太快啦,我是0基礎啊。。。。。。
*/
多行註釋,能夠任意書寫多行註釋信息
三、/**
* @param args
* @author 王嵐
* @
*/文檔註釋:全部的本身寫出來的JAVA程序還能夠生成DOC文檔,經過DOC文檔能夠看到解析出來的信息運維
總結:
一、新建項目
二、新建類
三、public class FirstClass {工具
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
}
} 程序結構:最外層一個類的架構,內層包含方法的執行入口即main方法
四、在控制檯輸出信息 System.out.print () ; System.out.println() ;
五、製表符\t 換行符\n
六、註釋:三種註釋:單行註釋、多行註釋、文檔註釋
com.etc.class0726.test: com : 域名 etc:單位簡稱 class0726 : 項目工程名 test :本層的層名
建立了包就至關於建立一個又一個的文件夾,做用:更好的對代碼進行管理
一般狀況下項目的分層: 對於JAVA項目來講 : UI 層 ; 邏輯層(service/biz) ; 持久層(DAO) ; 實體層(dto/entity/vo/pojo) ; 工具層(util)
目標:搭建項目架構,即寫程序必定要有層的概念。
一、格式化:ctrl + shift + F
二、寫指令代碼的時候必定要是英文,主要是要強調; () {} ,由於這些符號英文和中文狀態下都有
三、每一句指令的結束都須要;
四、必定要按照需求作事兒
JAVA語言嚴格區分大小寫,
;只有一個分號也表示是一句指令,表示的是空語句
System.out.println("你真棒!!!" + "你如今終於進入狀態了!!!!");當顯示內容的時候
sysout「」裏的內容能夠分屢次來書寫 , 中間須要使用+號來進行鏈接,「+」表示字符流的鏈接
當使用斷點來進行調試的時候,須要作的事情:
一、加斷點;A: 方法前雙擊 ; B : 關鍵點前加斷點(當有變量出現的時候)
二、怎麼加;雙擊
三、使用斷點調試的時候怎麼看;F6表示一句一句的執行程序;F8走向下一個斷點, 當點擊F6進入到諸如Thread.class這樣的內部文件中的時候
表示程序已經異常
四、找到錯誤怎麼解決。
Exception in thread "main" java.lang.ArithmeticException: / by zero
at FirstClass.main(FirstClass.java:17)
java.lang.ArithmeticException:表示的是異常的類型
/ by zero:異常的緣由
一、不管是漢語仍是英語,只要找小CHONG子;
二、如何將代碼的字體放大windows -->prefrence-->font-->edit
三、每一次BUG調試結束後,須要中止程序,紅色的小方塊
四、點擊F6很差使,有的筆記本須要單擊Fn與F6結合
基本數據類型:byte -- short -- int -- long -- float -double (數字類型) -- char -- boolean(非數字類型) System.out.println(score + "--" + age + "--" + salary + "--" + javascore + "--" + gamescore + "--" + flag + "--" + sex); 輸出信息的時候不僅是能夠輸出字符串,還能夠輸出變量的值 ,直接書寫變量名就能夠 枚舉的定義: public enum EnumT{ MON , TUE , WEN , THU , FRI , SAT , SUN ; } 枚舉的使用: for(EnumT e : EnumT.values()){ System.out.println(e.toString()); } EnumT e = EnumT.SUN ;