首页 > 编程语言 > 详细

Java课程总结

时间:2019-12-11 15:44:36      阅读:63      评论:0      收藏:0      [点我收藏+]

光阴似箭,一晃眼一学期的学习生活就快要过去了,而我们的Java课程也接近了尾声。在这一学期自己学到了很多关于Java语言的

编程方法,感觉很高心,自己也是能够打出一些操作代码出来的人了,也弥补了上学期一些关于编程知识的不足,因为上学期的C

语言并不是学得很好,而且在这学期能够学到更加适用于对象的操作很开心。

 

课程总结:

数组:是在内存中存储相同数据类型的连续的空间
声明一个数组就是在内存空间中划出一串连续的空间,数组名代表的是连续空间的首地址,通过首地址可以依次访问数组所有元素,
元素在数组中的排序叫做下标从零开始。数组分为静态初始化和动态初始化;静态初始化时在定义数组的同事给数组赋值,动态初
始化就是声明数组以后再对数组进行赋值。
 

方法的声明的使用:方法的定义一般是 public static+返回值类型+方法名+(参数){+方法主体};方法分为有无返回值的两种,

无返回值时,返回值类型用void。方法的重载时方法名相同,但是方法的参数类型、参数的个数不同。方法递归定义:指一个方法自
己调用自己的方法;递归方法的特点:① 方法必须有递归的结束条件。② 方法在每次递归处理时一定要做出一些变更。
public class ASKM {

    public static void main(String[] args) {
        Test();
        Test("asdsdf");
        
    }
    public static void Test() {
        int a[]= {51,60,80,90,70};//静态初始化赋值
        for(int i=0;i<5;i++) {
            System.out.println(a[i]);
        }
    }
    //方法的重载
    public static String Test(String str) {
        char s[]=str.toCharArray();
        for(int i=0;i<6;i++) {
            System.out.print(s[i]+" ");
        }
        System.out.print("\n");
        byte b[]=new byte[str.length()];//声明一个字节数组b
        for(int i=0;i<s.length;i++) {
            b[i]=(byte) (s[i]-32);//动态初始化赋值
            System.out.print(b[i]+" ");
        }
        
        return str;
    }

}

 

 第五章、面向对象的编程:
1、类与对象:构造类一般就class+类名;对象就是声明类时所定义的一个对象,它表示的是一个具体的东西,而对象所可能拥有的
大小、年龄、姓名这些则是对象的属性。
 
2、构造方法:专门用来创建对象的方法,当我们通过关键字new来创建对象时,其实就是调用构造方法。
格式:class 类名{
                    public 类名(){
                        .......
                    }
            }
3、String类:String类位于java.lang包下,是Java语言的核心类,提供了字符串的比较、查找、截取、大小写转换等操作。学习
String类主要掌握它的一些方法就行了。
方法:p111。
 
4、this关键词:指的是访问类中的成员变量,用来区分成员变量和局部变量(重名问题)

this.方法名称用来访问本类的成员方法

this(); 访问本类的构造方法()中可以有参数的 如果有参数 就是调用指定的有参构造
注意:this()只能写在构造方法中,不能卸载普通方法里,而且的是在构造方法的首行。
 
5、static关键词:在类中,用static声明的成员变量为静态成员变量,也成为类变量。类变量的生命周期和类相同,在整个应用程序
执行期间都有效。

这里要强调一下:

  • static修饰的成员变量和方法,从属于类

  • 普通变量和方法从属于对象

  • 静态方法不能调用非静态成员,编译会报错

 

 

异常的捕获及处理:

异常:导致程序终端的一种指令流。

 

 

Java课程总结

原文:https://www.cnblogs.com/shigedidi/p/12022570.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!