
Java
行8
垂涎三尺有神明。
展开
-
Java语言匿名对象
匿名对象是一个比较零碎的知识点,虽然不是考察的重点,但是我还是觉得有必要提一嘴。 看一段代码: new ClassName().Function(); 上边的一句代码中,直接新建了一个对象,并调用了之中的Function函数,但是没有用任何引用指向这个对象。这里大家也大概看得出来,匿名对象只是为了临时使用,并且在语句结束之后被回收。其实在C/C++中也有类似操作,比如for循环中的指示变量i原创 2017-09-02 00:45:56 · 394 阅读 · 0 评论 -
Java命名规则
第一眼看到Java代码时难免感到困惑,一堆堆单词,大小写都有,应该有什么规律。这次来介绍一下Java中各项目的命名规则。 Tips:命名规则只是一般来说的习惯,没有强制性规定,随意即可。建议按照规则来,使得代码更美观、更易读。 类(class)的命名 根据约定,Java类名通常以大写字母开头,如果类名称由多个单词组成,则每个单词的首字母均应为大 写例如TestPage;如果类名称中包含单词缩原创 2017-08-24 17:03:50 · 618 阅读 · 0 评论 -
Java内存分配(堆和栈内存)
在学习Java数组之前,需要先了解一下Java的内存分配机制。Java内存分布分为堆内存和栈内存两种。 栈内存 在方法中定义的一些基本类型的变量和引用都是在(方法的)栈内存中申请的。当一段代码定义一个基本类型的变量时,Java就会在栈内存中为这个变量申请一块内存空间,而当这个变量超出这段代码(即作用域)时,Java就会自动收回该空间,这个变量也就不复存在。 堆内存 堆内存中原创 2017-08-25 11:13:12 · 755 阅读 · 0 评论 -
这是一篇关于如何正确理解Java转型机制的文章
这是一篇关于如何正确理解Java转型机制的文章 谨以此文纪念明天要默单词我还在复习Java谁让他明天考Java呢 什么是转型 就是转型啊还能怎么说!子类转父类,父类转子类巴拉巴拉。父类转子类需要注意 这里边有什么不好理解呢,主要有这几点: 假如说子类重写了父类的一个函数,那么不管子类转父类或者父类转子类,转完了之后调用该函数,那么执行的是父类的函数还是子类的呢? 到底谁可以...原创 2018-06-14 00:12:42 · 622 阅读 · 0 评论