java笔试记录(基础知识复习)
今天在網(wǎng)上做了一份java筆試題
里面有好幾道類型一樣的基礎(chǔ)題,雖然很基礎(chǔ),但是我還是很懵逼
如題:
寫出java MyJava dffe dfe fke 運(yùn)行的結(jié)果,大致意思就是判斷s,s1,s2的值
public class MyJava{public static void main(String[] args) {String s = args[0];String s1 = args[1];String s2 = args[2];String s3 = args[3];System.out.println("s="+s+",s1="+s1+",s2="+s2+",s3="+s3);} }做題的時(shí)候真么反應(yīng)過(guò)來(lái),原來(lái)命令行運(yùn)行時(shí),可以給main函數(shù)的String[] args數(shù)組傳值
如圖
主函數(shù)的定義:
public:代表著該函數(shù)訪問(wèn)權(quán)限是最大的
static:代表主函數(shù)隨著類的加載就已經(jīng)存在了
void:主函數(shù)沒(méi)有具體地返回值
main:不是關(guān)鍵字,但是是一個(gè)特殊的單詞,可以被jvm識(shí)別
(String[] args):函數(shù)的參數(shù),參數(shù)類型是一個(gè)數(shù)組,該數(shù)組中的元素是字符串
主函數(shù)是固定格式的:jvm識(shí)別
自己在網(wǎng)上也查了資料,發(fā)現(xiàn)一篇不錯(cuò)的文章,分享給大家,里面對(duì)上述問(wèn)題解釋的很詳細(xì)http://blog.sina.com.cn/s/blog_7a901a870100umvx.html
java自定義異常練習(xí)
/* 自定義異常練習(xí) 定義兩個(gè)圖形類,描述長(zhǎng)方形和圓 兩個(gè)類中可以計(jì)算圖形面積,如果面積是負(fù)值,則拋出異常,終止程序 */ //自定義異常類 class NoValueException extends RuntimeException{NoValueException(String message){super(message);} }//面積接口 interface Area{public void getArea(); }//長(zhǎng)方形 class Rec implements Area {private int len;private int wid;Rec(int len,int wid){//判斷長(zhǎng)或?qū)捠欠裥∮诹?/span>if(len<0||wid<0)//小于零,拋出異常throw new NoValueException("長(zhǎng)寬數(shù)據(jù)異常.....程序終止..");this.len = len;this.wid = wid;}//計(jì)算并打印面積public void getArea(){System.out.println(len*wid);} }//圓 class Circle implements Area{private int radius;//定義圓周率全局變量public static final double PI = 3.14;Circle(int radius){if(radius<0)throw new NoValueException("半徑數(shù)據(jù)異常....程序終止...");this.radius = radius;}//計(jì)算并打印面積public void getArea(){System.out.println(radius*radius*PI);} }public class ExceptionPractice{public static void main(String[] args){//測(cè)試數(shù)據(jù),可以自定義測(cè)試多種情況Rec rec = new Rec(3,4);rec.getArea();Circle cir = new Circle(3);cir.getArea();} }三種測(cè)試結(jié)果
總結(jié)
以上是生活随笔為你收集整理的java笔试记录(基础知识复习)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: JAVA8后接口的新特性
- 下一篇: (( excel