zoukankan      html  css  js  c++  java
  • java再巩固

    第一天:2017-3-1

    单继承 多接口?   接口是可以多继承的,但类一定是单继承的,即一个类只能直接继承一个父类。

    解释性语言 编译型语言! 字节码文件是跨平台的!

    编译:生成机器码! 硬件直接执行! 编译语言,一次性编译成机器码。 可移植性  跨平台做不到。

    哦,为何解释性语言慢:因为是需要先编译,再解释。 一行代码先编译,然后解释! 不想编译型语言直接一次就可生成

    硬件可执行的机器码。

    JVM:执行字节码。 解释器。

    例子:把一个笔帽套在两个不同的笔上!

    windows操作系统:不区分大小写,linux区分!

    触类旁通: 理解JVM的作用,为什么java是跨平台的? 还有JDBC! 以及来理解JDBC!

    答:形象实例:两支不同的笔,需要把同一个笔帽套在两个不同的笔上?

    解决:提供一个转换器,向上的接口相同,用于适应同一个笔帽,向下的接口不同,用于适应不同的笔。

    类比:不同的笔就是OS,同一个笔帽就是java字节码程序,转换器就是JVM。 JVM接口也是同样哦,向上接口一致,向下不同。


    java的GC机制:

    1.当CPU空闲的时候执行。

    2.当内存不够用的时候执行。

    开发方法:结构化开发方法和面向对象开发方法

    1.结构化编程语言,面向对象编程语言!


    关于面向对象:

    理解:面向过程语言,强调的是我要怎么做,功能导向的,方法是最核心的。

    面向对象,方法只是对象的一个行为。对象最大,对象封装了方法。

    打(小明,酱油) 小明(打,酱油)

    对象:状态 行为

    强类型语言:先礼后兵 门当户对!

    2017-3-2:


    1.java的三个浮点数:正无穷:POSITIVE_INFINITY    负无穷:NEGATIVE_INFINITY    非数:NaN

       所有的正无穷值是相等的,负无穷也是相等的,而NaN不与任何数值相等,包括自身。

  • 相关阅读:
    SQL中常用的数据类型及简介
    静态方法与非静态方法
    遍历多维数组
    遍历一个三维数组
    冒泡排序-方法2
    关于二分查找分
    冒泡排列-——方法1
    AngularJS 循环查询数组
    AngularJs 指令
    给定一个年月值,返回上个年月值,格式为:YYYY.MM string类型
  • 原文地址:https://www.cnblogs.com/njqa/p/6485532.html
Copyright © 2011-2022 走看看