zoukankan      html  css  js  c++  java
  • java复习日记-02

    学习不能钻牛角尖,总结一下当做复习。上次我写了java的特性:继承多态封装其实是面向对象思想的特性。java是一门面向对象的编程语言。

    总结一下目前我认为学习好java的几个主要内容就是:面向对象思想java编程语言jvm和java类文件格式(就是.class和.java这个我感觉和虚拟机相关就写在一起了),api(application programme interface)

    然后我再对这几个主要内容的概念做一个了解就行了,没必要一个个都很细去学,就是不能钻牛角尖要先用起来,后面可以的话还要对Java包(也就是api)的源码进行分析。我自认为学习一定要思路清晰,逻辑清晰,知道在学什么,有什么用,它的上下级,在自己的脑内构建一颗树。

    面向对象思想

      概念:这句很精髓了----》系统中一切事物皆为对象;对象是属性及其操作的封装体;对象可按其性质划分为类,对象成为类的实例;实例关系和继承关系是对象之间的静态关系;消息传递是对象之间动态联系的唯一形式,也是计算的唯一形式;方法是消息的序列。

           特征:封装,继承,多态。

      开发工具:我选择uml(Unified Modeling Language)统一模型语言

    java编程语言:

      概念:就像我们学英语一样就是语言

      语言基础:基本数据结构,关键字,运算符

      技术应用:直接搬过来了

    1、Android应用
    2、在金融业应用的服务器程序
    3、网站
    4、嵌入式领域
    Java在嵌入式领域发展空间很大。在这个平台上,只需130KB就能够使用Java技术(在智能卡或者传感器上)
    5、大数据技术
    Hadoop以及其他大数据处理技术很多都是用Java,例如Apache的基于Java的HBase和Accumulo以及 ElasticSearchas。
    6、高频交易的空间
    7、科学应用

    jvm和java类文件格式

    概念:

      JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
    引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。

      Java一般存在两种文件格式
      1.*.java文件是保存源du代码的文本zhi文件 (*代表类名)
    使用 javac *.java可以dao编译该文件
    使用 java *可以运行该类
      2.*.class是用于保存 Java类的 二进制编码以及Class对象,每一个 Java类都有一个解释该类特征的 Class对象。*.jar文件 是一种压缩文件格式

    api:

      是一些预先定义的函数.也就是jdk文档。

      

    我觉得我需要一本书当做字典一样的存在,到时候从下面选一个。(去百度java里看)

  • 相关阅读:
    Windows常用命令的使用
    Windows网络命令的相关指令(1)
    HashMap源码解析
    Head First 设计模式【一、设计模式入门】
    软技能-代码之外的生存指南【职业篇】
    记第一个项目结束时的感想
    2019年总结
    深入理解计算机系统【五】-存储器层次结构
    深入理解计算机系统【四】-程序的机器级表示
    深入理解计算机系统【三】
  • 原文地址:https://www.cnblogs.com/lh20189748/p/13920891.html
Copyright © 2011-2022 走看看