Java基础学习笔记(一)

类型自动转换:小→大

强制转换:大→小

 

 

②工程:

  src:源代码文件 

    →建包package

      →建类class

 

 

③初始化块:

  初始化块就是构造器的补充,初始化块中不能接收任何参数。初始化块可以定义对象共有的属性和方法。

  初始化块的好处是可以提高初始化块的复用,提高整个应用的可维护性。    

 

④继承中的初始化顺序:

  父类对象→父类属性→父类构造方法→子类对象→子类 属性→子类构造方法

 

⑤final关键字:被final关键字定义的属性,方法,类,变量不允许被修改

  被final关键字修饰的:

            类:不能被继承;

            方法:不能被重写;

            属性:不会进行隐性自动复制;

            变量:只能被赋值一次。

 

⑥super关键字:

  用在子类的内部,可以通过super关键字调用父类的属性、方法。  eg:super.age;

 

⑦Oblect类中的toString()方法:

 

 

 

Object类中的equals()方法:

  比较对象的引用是否指向内存中的同一块地址。

 

 

⑨ 多态:

   引用的多态:

        父类的引用可以指向本类的对象;

        父类的引用可以指向子类的对象,但不可以指向父类中未定义的方法。

  方法的多态:

       继承、重写。

 

⑩接口:由全局常量和公共的抽象方法组成 定义关键字 abstrct implement

     类是一种具体的实现体,而接口定义了一批类所要遵守的规范 ,接口不关心这些类的内部数据,也不关心类中的具体方法的实现细节,它只规定这些类里必须提供某些方法。

     接口可以继承多个父接口。

     给接口命名时通常在前面加一个I,与类文件区分。

 

⑪String类:

      String对象一旦创建便不可修改,所谓修改是指创建了新的对象,所指向的内存空间不同;

      字符串不变性;

      多次出现的字符常量,Java编译程序只创建一个;

      ==运算符比较两字符串在内存中的首地址是否相同;

      若只比较内容是否相同应使用equals()方法;

      

      使用substring(beginIndex,endIndex)进行字符串截取时,包括beginIndex位置字符,不包括endIndex位置字符;

 

      StringBuider和String类的区别:StringBulider类对字符串进行操作不创建新的对象。

      StringBulider和StringBuffer中的内容是可变的,起区别是:StringBuffer是线程安全的,而StringBulider没用提供线程安全功能,使用时应先考虑StringBuilder;

 

⑫基本类型和包装类

      基本类型不可以调用方法,其包装类具有许多方法。

 

⑬SimpleDateFormat类    使用Date类对象时需要导入 java.util包,使用SimpleDateFormat类时需要导入java.text包

      可以对日期进行格式化,将日期转换为指定格式的文本,也可将文本装换成日期。

 

       使用format()方法,将日期转换为字符串

       Date d = new Date();

       SimpleDateFormat sdf = new SimpleDateFormat("yy-MM-dd  HH:mm:ss");

       String today = sdf.format(d);

       System.out.println(today);

 

       使用parse()方法,将字符串转化为日期

       String day = "2014年10月30号 19:30:23";

       SimpleDateFormat df = new SimpleDateFormat("yyyy年MM月dd日  HH:mm:ss");

       Date d = df.parse(day);     //可能会出现转换异常

       System.out.println(d);

 

       更建议使用Calendar类的getInstance()方法来获取时间。   

       

 

 

            

posted @ 2016-09-25 16:18  odile  阅读(92)  评论(0)    收藏  举报