java笔试记录(基础知识复习)
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                java笔试记录(基础知识复习)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                今天在網上做了一份java筆試題 
 里面有好幾道類型一樣的基礎題,雖然很基礎,但是我還是很懵逼 
 如題:
寫出java MyJava dffe dfe fke 運行的結果,大致意思就是判斷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);} }做題的時候真么反應過來,原來命令行運行時,可以給main函數的String[] args數組傳值 
 如圖 
 
主函數的定義: 
 public:代表著該函數訪問權限是最大的 
 static:代表主函數隨著類的加載就已經存在了 
 void:主函數沒有具體地返回值 
 main:不是關鍵字,但是是一個特殊的單詞,可以被jvm識別 
 (String[] args):函數的參數,參數類型是一個數組,該數組中的元素是字符串
主函數是固定格式的:jvm識別
自己在網上也查了資料,發現一篇不錯的文章,分享給大家,里面對上述問題解釋的很詳細http://blog.sina.com.cn/s/blog_7a901a870100umvx.html
java自定義異常練習
/* 自定義異常練習 定義兩個圖形類,描述長方形和圓 兩個類中可以計算圖形面積,如果面積是負值,則拋出異常,終止程序 */ //自定義異常類 class NoValueException extends RuntimeException{NoValueException(String message){super(message);} }//面積接口 interface Area{public void getArea(); }//長方形 class Rec implements Area {private int len;private int wid;Rec(int len,int wid){//判斷長或寬是否小于零if(len<0||wid<0)//小于零,拋出異常throw new NoValueException("長寬數據異常.....程序終止..");this.len = len;this.wid = wid;}//計算并打印面積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("半徑數據異常....程序終止...");this.radius = radius;}//計算并打印面積public void getArea(){System.out.println(radius*radius*PI);} }public class ExceptionPractice{public static void main(String[] args){//測試數據,可以自定義測試多種情況Rec rec = new Rec(3,4);rec.getArea();Circle cir = new Circle(3);cir.getArea();} }三種測試結果 
 
總結
以上是生活随笔為你收集整理的java笔试记录(基础知识复习)的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: JAVA8后接口的新特性
 - 下一篇: python语言学完后学什么_学完Pyt