`
len-len
  • 浏览: 22262 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
前几天在逛论坛的时候,发现一个题目比较有意思,用java实现手算相加,相乘,觉得有意思就写了写。把代码贴上了,大家拍砖。   package string; import java.math.BigInteger; public class Add { /** * 模拟手算加法 **/ public static String add(String a ,String b){ //最后的结果放入到这个字符串中 StringBuilder result = new StringBuilder(""); try { ...
局部内部类是指在方法的作用域内定义的内部类,简单点就是在方法中定义的内部类。   public class MethodInner { public void outMethod(){ class Inner{ void innerMethod(){}; } } } 相比于上一篇讲到的成员内部类,有什么区别和自己的特别呢?只要分为这个几个特点。 A.作用域(scope)的限制。在方法里面定义的内部类,只能在方法中使用,包括他的实例化,反过来,内部类是可以渗透到他所有的外部类中去的,可以使用他所有的外部类的任何内容,这点也是内部类之所以作为java语言一 ...
引子:最近几天一直在看内部类,虽然自己用了java将近2年了,但是基本很少使用过内部类,除了有一次在学习android的时候,写过一些外,基本是没有使用的。说实话,个人感觉内部类很是复杂,有时候就图方便,直接用普通的类去完成任务了,也没有去考虑使用内部类这个东西。但是用不用是一回事,学不学又是另外一回事,至少要掌握,说的小点,在笔试,面试什么的有帮助。说的大点,以后遇到需要使用,或者别人写的代码,就可以无压力对待了。 今天主要介绍下最基本的成员内部类。先看个demo。 public class Out { //内部类 private int j = 0; private cl ...
   如果对执行顺序不是很理解的童鞋,建议先看我的第一篇文章    http://len-len.iteye.com/blog/1412463    在上一篇《java中在创建对象时候的初始化顺序》中大致的介绍了在继承,多态等情况下,对象大致的初始化顺序。这节讲 ...

final讲解

    博客分类:
  • java
final--大家都不陌生的单词,可能脑海中浮现的是"不可修改"的概念,但是这个”不可修改“是真的不能修改么?我们探讨下final不为人知的一面。还是分几个方面,final大哥娶的几个老婆搭配讲解,一个是大老婆”类“,二个是二姨太”方法“,三个是三姨太”域“。     final 类    final类顾名思义,就是在声明一个类的时候,加上关键字final,这样的类有什么特点呢?第一个想到的是,这个类我不想别人用,这个类不能被继承,还有呢?也许你就可以不知道了,还有就是所有的方法都是隐式的加上了final,那么属性呢?我可以告诉你,属性还是属性,和普通的类的属性没有 ...
    最近由于工作空闲时间较多(不是酱油哦),闲暇之余,想多学习点java的基础知识。目的嘛,说的大点,就是增加自己的知识的深度。因为目前java的开发人员,很多都处于一个很低层次的水平,完全的code+copy,缺乏对基础知识的掌握,也就完全成为了“码工”,很有必要对基础知识充充电,在以后换工作,面试的时候也许让面试官刮目相看,至少让别人看到了你不只是会code,还有对java的基础理解,面向对象的理解。废话不多说了,进入正题。    今天想说说java在创建对象的时候的初始化顺序,其实大家如果笔试,或者面试的时候,经常会遇到一些初始化的问题,反正我是遇到过。今天我们就来看看。     先 ...
Global site tag (gtag.js) - Google Analytics