发表于: 2017-08-03 23:39:56

2 994


今天完成的事

学习疯狂JAVA讲义跑P36-P70具体分为

 JAVA的面向对象特征

              a.一切都是对象:java中除了8个基本数据类型之外,一切都是对象,对象是面向程序设计的中心,它不仅能表示具体事物,还能表示抽象的规则,计划,事件,对象具有状态,用数值来描述它的状态,对象具有操作,这些操作可以改变他的状态,对对象的操作成为对对象的行为,Java通过为对象定义方法来描述对象的行为。Java中对象具有唯一性,每个对象都有一个标识来引用它,失去表示它将成为垃圾等待回收。

              b.具有相同或相似性质的一组对象的抽象就是类,类也是对一类食物的描述,是抽象的,概念上的定义,对象是实际存在该类中的个体,因此称为实例  instance;  Java使用class关键字定义类,使用成员变量描述该类对象的数据,使用方法描述该类对象的行为特征

JAVA中的注释  (极易易理解,不再详谈)

标识符和关键字

              c.分隔符;Java关键字(所有关键字都是小写的)共50个关键字

数据类型分类  (基本类型和引用类型)

基本数据类型  整型,字符型,浮点型,布尔型

自动类型转换    表数范围小的可以向表数范围大的进行自动转换

强制类型转换    表数范围大的转换为表数范围小的需要使用强制转换,强制转换可能会造成数据丢失

表达式类型的自动提升  当一个算数表达式中包含多个基本类型值时,整个算数表达式的数据类型将自动提升 所有byte类型,short,和char将被提升到int

直接量  通过源代码直接给出的值就是直接量 支持 int;long;float;double;boolean;char;String;null

直接量的赋值  

运算符:  算术运算符,赋值运算符,比较运算符,逻辑运算符,位运算符,类型相关运算符

尝试用IDEA将'6'转换成二进制

public class test {

    public static void main(String args[]){

        char s = '6';

        String bit = Integer.toBinaryString(s);

        System.out.println(bit);

    }

}

输出结果为110110  再换算成10进制位54

尝试跟着书上敲例子 同包下的引用

同包下的引用

明天的计划 :流程控制与数组 结合两本书 怎么看的懂怎么来 



遇到的问题:师兄推荐的书虽然简介,但是对于我本人不是太易懂,后来在两本书中结合起来看,效果不错



收获:感觉今天收获了很多基础的知识,这也正是我所需要的,明天继续这样的方法,专心的把基础打好!!  加油吧!!









返回列表 返回列表
评论

    分享到