• Java_core复习


    Java核心技术

    java的常见误解

    1)Java是HTML的扩展。
      * java是程序设计语言;Html是一种描述网页结构的方式。除了用于在网页上放置Java applet的HTML扩展之外,两者没有任何共同之处。
    2) 使用XML,就不需要Java。
      * java是程序设计语言;XML是一种数据描的方式。可以使用任何一种程序设计语言处理XML数据,而Java API对XML处理提供了很好的支持。
    3) Java是一种非常容易学习的程序设计语言。  
      * java功能强大不太容易学习。        
    

    Java的数据类型

    java是一种强类型语言,这就意味着必须为每一个变量声明一种类型。在Java中一共有8种类型,其中有4种整形、两种浮点型、一种用于表示Unicode编码的字符单元的字符串的字符类型char和1种用于表示真值的boolean类型。

    1) 整型
       int     4字节       -2^31——2^31-1
       short   2字节       -2^15——2^15-1
       long    8字节       -2^63——2^63-1
       byte    1字节       -2^7——2^7-1
       记忆:字节1 2 4 8 字节 按字节算  x*8-1次方
             long类型的数据后面有L
    2)浮点型
        float  4字节         3.402823e+38 ~ 1.401298e-45
        double 8字节         1.797693e+308~ 4.9000000e-324
        记忆:float数据后面有F,没有F默认为Double类型
    3) char类型
        char 类型用于表示单个字符。
    boolean类型
        boolean类型有两个值:false和true。
    

    检测字符串是否相等

    s.equals(t)
    一定不能使用==判断字符串是否相等。
    

    检查字符串既不是null也不是空串

     if(str !=null && str.length() !=0)
    

    switch语句

    case标签类型可以是:
        char、byte、short、int的常量表达式
        枚举类型
        java SE7 开始 可以是字符串
    

    类之间的关系

    * 依赖("use -a") 一个类的方法要操作另一个类的对象。order使用Account类是因为Order对象需要访问Account的信用状态。
    * 聚合("has -a") 聚合关系意味着类A的对象包含B的对象。
    * 继承("is -a")类A是类B的扩展类,类A不但包含从类B继承的方法,还会有一些额外的功能。
    高内聚,低耦合。尽量减少依赖。
  • 相关阅读:
    关于读取Unity 配置的方案
    有关于Node.js 的最简单的概念
    小小的储备知识:有关于读取section 节点的数据
    Discuz!NT 慢慢分析之开篇Config 的实现
    Additional notes in PHP source code auditing
    Zabbix 基于WEB企业级的系统与网络信息监视系统
    Web漏洞检查工具 Wapiti
    Safe3 网站DDOS防火墙
    Web杀毒v1.0
    免费开源安全网关Untangle
  • 原文地址:https://www.cnblogs.com/danwuxinbolg/p/12333811.html
Copyright © 2020-2023  润新知