zoukankan      html  css  js  c++  java
  • java 基础知识(java web 方面的)

    1.java面向对象的基本特征:封装性,多态性,继承性。

    2.Java的泛型:iterator接口主要有hasnext()方法,next()方法,remove()方法;collection接口继承了iterator接口。

          然后set接口继承了collection接口,set接口存放的元素不能有重复,重复算一个。其中set接口的实现类有Hashset(元素无序,即与add()方法顺序无关),还有实现类LinkedHashSet(有序,即与add()方法顺序有关)

          然后list接口也继承了collection接口,list接口存放的元素能重复,是有序的。其中list接口的实现类有ArrayList

    3.Java中的getResourceAsStream有以下几种: 
      1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由ClassLoader获取资源。 

      2. Class.getClassLoader.getResourceAsStream(String path) :默认则是从ClassPath根下获取,path不能以’/'开头,最终是由ClassLoader获取资源。

    4.

    Java BigDecimal类型的 加减乘除运算不能像C#一样简单,需要调用方法:

    加法:add

    减法:subtract

    乘法:multiply

    除法:divide

    可参考下面代码:

    BigDecimal bignum1 = new BigDecimal("10"); 

    BigDecimal bignum2 = new BigDecimal("5"); 

    BigDecimal bignum3 = null; 

       

    //加法 

    bignum3 =  bignum1.add(bignum2);      

    System.out.println("求和:" + bignum3); 

       

    //减法 

    bignum3 = bignum1.subtract(bignum2); 

    System.out.println("求差:" + bignum3); 

       

    //乘法 

    bignum3 = bignum1.multiply(bignum2); 

    System.out.println("乘法积:" + bignum3); 

       

    //除法 

    bignum3 = bignum1.divide(bignum2); 

    System.out.println("除法结果:" + bignum3);


    5.

          

  • 相关阅读:
    苹果p12文件--一个苹果证书怎么多次使用(蛋疼,这些问题只有和其他企业合作才会遇到,别人的账号不可能给你,蛋疼....)
    xcode 树形管理 cocos2d-x的资源
    cocos2d-x 扩充引擎基类功能 引起的头文件重复包含问题的分析
    pytest--运行指定的测试和参数化
    adb--常用命令
    appium--desktop
    adb--环境安装
    pytest--命令行常用参数
    django -- auth模块
    pytest--常用插件
  • 原文地址:https://www.cnblogs.com/lipengsheng-javaweb/p/4025289.html
Copyright © 2011-2022 走看看