java复习日记-02
学习不能钻牛角尖,总结一下当做复习。上次我写了java的特性:继承多态封装其实是面向对象思想的特性。java是一门面向对象的编程语言。
总结一下目前我认为学习好java的几个主要内容就是:面向对象思想,java编程语言,jvm和java类文件格式(就是.class和.java这个我感觉和虚拟机相关就写在一起了),api(application programme interface)
然后我再对这几个主要内容的概念做一个了解就行了,没必要一个个都很细去学,就是不能钻牛角尖要先用起来,后面可以的话还要对Java包(也就是api)的源码进行分析。我自认为学习一定要思路清晰,逻辑清晰,知道在学什么,有什么用,它的上下级,在自己的脑内构建一颗树。
面向对象思想:
概念:这句很精髓了----》系统中一切事物皆为对象;对象是属性及其操作的封装体;对象可按其性质划分为类,对象成为类的实例;实例关系和继承关系是对象之间的静态关系;消息传递是对象之间动态联系的唯一形式,也是计算的唯一形式;方法是消息的序列。
特征:封装,继承,多态。
开发工具:我选择uml(Unified Modeling Language)统一模型语言
java编程语言:
概念:就像我们学英语一样就是语言
语言基础:基本数据结构,关键字,运算符
技术应用:直接搬过来了
jvm和java类文件格式:
概念:
Java一般存在两种文件格式
1.*.java文件是保存源du代码的文本zhi文件 (*代表类名)
使用 javac *.java可以dao编译该文件
使用 java *可以运行该类
2.*.class是用于保存 Java类的 二进制编码以及Class对象,每一个 Java类都有一个解释该类特征的 Class对象。*.jar文件 是一种压缩文件格式
api:
是一些预先定义的函数.也就是jdk文档。
我觉得我需要一本书当做字典一样的存在,到时候从下面选一个。(去百度java里看)