• String类的intern()

    一般我们变成很少使用到 intern这个方法,今天我就来解释一下这个方法是干什么的,做什么用的 首先请大家看一个例子: [java]view plain copy print?public static void main(String[]args)throws Exception ...
    文章 2017-01-13 1337浏览量
  • String被设计成不可变和不能被继承的原因

    为 String 指定 final 防止了人们覆盖 length()方法。另外,如果指定一个类为 final,则该类所有的方法都是 final。java 编译器会寻找机会内联(inline)所有的 final 方法(这和具体的编译器实现有关)...
    文章 2017-02-17 2823浏览量
  • 单元测试不可测试那些(无抽象、静态、静态方法)

    该后台代码逻辑就无法进行单元测试了,因为类似MOQ的框架所依赖的是代码本身具有可被重写行,如果某个本身是静态的,就无法在运行时模拟替换掉实际。所以,写一个包装吧,我们看到微软为Response写了一个...
    文章 2012-12-31 572浏览量
  • 【面试题系列】——Java基础

    因为String被设计成不可变(immutable)(final修饰),所以它的所有对象都是不可变对象。在这段代码中,s原先指向一个String对象,内容是"Hello",然后对s进行了+操作 这时,s不指向原来那个对象了,而指向了另一个...
    文章 2020-07-14 1228浏览量
  • 【JAVA零基础入门系列】Day11 Java中的和对象

    这里定义了一个最简单的,因为仅做示例,它实际上并没有什么,只是为了说明的一般定义方式,即class+名后面再接大括号,在大括号里面写上的属性及方法。这里的title跟price都是在中定义的,也叫做...
    文章 2017-10-28 721浏览量
  • 新来的"大神"策略模式把if else给"优化"了,技术...

    实际上,我们口中的策略模式其实就是在代码结构上调整,接口+实现+分派逻辑来使代码结构可维护性好点。一般教科书上讲解到接口与实现就结束了,其他博客上会带上提及分派逻辑。这里就不啰嗦了。小结一下,即使...
    文章 2020-06-24 1439浏览量
  • 【Java入门提高篇】Day13 Java中的反射机制

    前一段时间一直忙,所以没什么时间写博客,拖了这么久,也该更新更新了。最近看到各种知识付费的推出,感觉是好事,也是坏事,好事是对知识沉淀的认可与推动,坏事是感觉很多人忙于把自己的知识变现,相对的在沉淀上...
    文章 2018-02-05 768浏览量
  • C++ STL STRING的COPY-ON-WRITE技术详解

    3、string类什么情况下触发写时才拷贝(Copy-On-Write)?4、Copy-On-Write时,发生了什么?5、Copy-On-Write的具体实现是怎么样的?喔,你说只要看一看STL中stirng的源码你就可以找到答案了。当然,当然,我也是...
    文章 2020-10-01 67浏览量
  • Java 字符串连接运算符什么

    toString 方法,默认就会调用它的父的 toString 方法,而此时我们的值 x 统一都是对象值,所以一定有 toString 方法可以调用并打印出值(也有个特殊,如果调用 toString 返回的值是一个 null 值,那么就会字符串...
    文章 2020-06-24 416浏览量
  • [Prototype.js1.5.1_rc2]prototype.js之String的扩展

    在上一编文章中介绍了几个的扩展以及的创建继承等,今天我们来看看 Prototype.js中对String的扩展,这在我们的项目中肯定会经常用到!有好多朋(博)友推荐我去jQuery类库,再此表示感谢,jQuery比Prototype.js...
    文章 2017-11-22 670浏览量
  • Java学习笔记-泛型(巨细)

    指的是父里面T是用String来代替了 如果有重写的话 那么重写的父类型是String public String ha(String a){ return a;} } class Son2<T>extends MyMessage<T>{ public T xx(T a){ return a;} } 泛型...
    文章 2018-04-27 949浏览量
  • Java基础-反射机制的知识点梳理

    我们需要访问一个的方法或字段的时候,直接new一个该的对象然后调用就好了,嘛要反射呢,刚学的时候我也不懂,并且学了也没机会用到,或者根本不到,后来开始接触strut2,hibernate等一些框架的时候,才慢慢懂得了...
    文章 2016-03-27 736浏览量
  • [转载红鱼儿]kbmmw 开发点滴:kbmMW默认服务

    (还不知SendPing是干什么的),如此的话,把一个服务注册成默认Service,有什么用呢?百思不得其解,于是向Xalion请教。他帮我修改了我做的学习代码,学习后才明白。原来,kwmMW作者在kbmmw中实现了一些服务(一些...
    文章 2012-09-28 733浏览量
  • C#之简单工厂模式与多态性

    工厂,我想大家都知道现实中的工厂是干什么的,就生产产品的,至于规格,他们不知道,于是需要一个抽象角色来告诉他生产什么,比如螺母,于是父产生了,就是螺母,但是规格呢?这时候就需要具体角色来规定规格,也...
    文章 2014-01-27 1321浏览量
  • 关于“属性”的几个问题,也许面试会问到哦~

    A:要看有没有区别,我们得要看到底这个“类型初始化器”到底了些什么?老规矩,我们看看IL代码。从IL上可以看出,两个nop之间,我们调用了构造函数(ctor),并且先后调用了set_Name,set_Age方法,所以本质上来说,...
    文章 2016-04-12 1279浏览量
  • java Field 二三事

    字节码都是一份的,干什么用equals啊 if(field.getType()=String.class){ String oldValue=(String)field.get(pt1);String newValue=oldValue.replace('b','a');改 对象的字段 field.set(pt1,newValue);} } System....
    文章 2016-04-14 1324浏览量
  • 看看C#6.0中那些语法糖都了些什么(中篇)

    接着上篇继续扯,其实语法糖也不是什么坏事,第一个就是吃不吃随你,第二个就是最好要知道这些糖在底层都做了些什么,不过有一点 叫眼见为实,这样才能安心的使用,一口气上五楼,不费劲。一:字符串嵌入值 我想...
    文章 2016-04-12 1593浏览量
  • 不学无数——初识反射

    1.1 什么加载器 Java加载器(Java Classloader)是Java运行时环境(Java Runtime Environment)的一部分,负责动态加载Java到Java虚拟机的内存空间中 即加载器是Java虚拟机将描述的数据,例如的各种...
    文章 2018-08-29 760浏览量
  • 【hibernate框架】如何配置联合主键-XML与Annotation...

    序列化是干什么的?序列化是可以把对象写到硬盘上,或可以通过网络传输对象。为什么要实现序列化呢?1、Student在数据库表中可能存在多条记录,这多条记录放在内存中就是多个Student对象,每一个对象都有一个PK联合...
    文章 2015-01-30 1837浏览量
  • java中equals和=的区别

    原来,(java.lang.String的intern()方法“abc”.intern()方法的返回值还是字符串”abc”,表面上看起来好像这个方法没什么用处。但实际上,它做了个小动作:检查字符串池里是否存在”abc”这么一个字符串,如果存在...
    文章 2016-10-06 1105浏览量
  • 黑马程序员 十五、内省:JavaBean、Beanutils、注解、...

    这是因为泛型是给编译器用的,运行时就没有这些泛型信息了,这叫做“去泛型化”, 所以可以通过反射,获取集合字节码加入非指定的类型。} } 泛型中的?通配符的扩展 限定通配符的上边界: 正确:Vector<extends ...
    文章 2017-04-26 2400浏览量
  • 夯实Java基础系列3:一文搞懂String常见面试题,从...

    Java String 创建字符串 StringDemo.java 文件代码: String基本用法 创建String对象的常用方法 String中常用的方法,用法如图所示,具体问度娘 三个方法的使用:lenth()substring()charAt() 字符串与byte数组间...
    文章 2019-09-25 6523浏览量
  • CMenu的使用方法

    感觉学vc+稍微深入一点好,至少要能搞清楚AppWizard在背后都了些什么东西。事实上mfc就是CMenu来生成菜单的。让我们就从CMenu开始吧。CMenu生成的菜单有两种:Popup类型和非Popup类型。这两种方法里又可以分成...
    文章 2012-12-03 734浏览量
  • 8千字干货教程|java反射精讲

    这个被我放到了最后来学习,毕竟我觉得用的比例比较少。一起来学习一下怎么用Class获取构造方法,并调用他。public Student(String name,int id){ this.name=name;this.id=id;}这里我们在Student里面添加了一个...
    文章 2020-03-30 595浏览量
  • 【Java】反射调用与面向对象结合使用产生的惊艳

    }看到了吧,子类要想覆盖(即遮罩)父里的成员,需要加一个new关键字,提示一下写代码的人,让他知道自己在干什么,别无意间弄错了。这就是优雅,而Java呢,啥玩意儿都没有,存在出错的风险吧,当然其实一般也没有...
    文章 2020-03-23 483浏览量
  • 【JAVA零基础入门系列】Day6 Java字符串

    这个用的呢?主要用于多字符串的拼接和处理。那你可能会问了,既然用“+”会把两个字符串拼接起来,为啥还要这个呢?事实上,每次声明一个新字符串变量并赋上初值的时候,如果该字符串常量不存在,则会...
    文章 2017-10-11 861浏览量
  • Java基础巩固计划

    String类在程序中出现的频率比较高,如果为了避免安全隐患,在它每次出现时都final来修饰,这无疑会降低程序的执行效率,所以干脆直接将其设为final一提高效率;2.HashMap的源码,实现原理,底层结构,和HashTable...
    文章 2018-03-27 1292浏览量
  • C#开发多语言翻译软件

    呀呀呀,真是一环套一环,上面这个小小的函数中,居然又出现了一个新的,名字叫Lang,它是干什么的呢?它就是用来向CheckList中填充信息用的。为什么要向Items中加一个呢,因为添加的时候,只能添加一个对象,而...
    文章 2017-11-15 1156浏览量
  • JDK15真的来了,一起来看看它的新特性

    举个自定义User的例子看一下Record是怎么用的: public record Address String addressName, String city { } public record CustUser String firstName, String lastName, Address address, int age {} 上面我们...
    文章 2020-09-16 372浏览量
  • Java那些不为人知的特殊方法

    如果它们是个顶级的私有变量(它们的确也是),那为什么别的还能直接访问这些变量?javac是这样解决这个问题的,对于任何private的字段,方法或者构造函数,如果它们也被其它顶层所使用,就会生成一个...
    文章 2017-05-02 949浏览量
1 2 3 4 ... 37 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化