
Programming Language
文章平均质量分 85
ryanloucc
这个作者很懒,什么都没留下…
展开
-
关于构造器
最近我在写程序时,程序大概长这样public class A{ String name; public A(String name) { this.name = name; }}public class B extends A{ public B(String name) { this.name = name;原创 2016-09-25 11:26:01 · 496 阅读 · 0 评论 -
静态绑定与动态绑定
在调用方法时,会出现静态绑定和动态绑定的概念。但是,到底是什么意思,需要仔细思考。为了弄清所有相关概念,首先来看一下函数调用过程:编译器查看对象的声明类型和方法名。假设调用 x.f(param),并且隐式参数 x 声明为 C 类的对象。编译器会枚举出 C 类中名为 f 的方法和其超类中访问属性为 public 且名为 f 的方法。编译器查看调用方法是提供的参数类型。如果在所有名为 f 的方法中存原创 2016-09-19 18:50:03 · 1550 阅读 · 0 评论 -
Java 类的加载
Java 类的加载、链接和初始化Java 类的加载Java 类的加载是由类加载器来完成的。一般来说,类加载器分成两类:启动类加载器(bootstrap)和用户自定义的类加载器(user-defined)。两者的区别在于启动类加载器是由 JVM 的原生代码实现的,而用户自定义的类加载器都继承自 Java 中的java.lang.ClassLoader类。在用户自定义类加载器的部分,一般 JVM 都会提原创 2016-11-08 21:10:09 · 312 阅读 · 0 评论 -
Java FAQ
来自博客的总结实例构造器是不是静态方法?从 Java 语言的static关键字的角度看,实例构造器不是“静态方法”。 来自知乎的问题往 Java 泛型类中方法传一个对象引用的参数,但是该方法的参数为什么不能调用该对象的方法?因为 Java 的泛型设计跟 C++ 的模版是不一样的。C++ 的模版的基本思路是在某个模版类型或模版函数被实例化的时候,将实际模版参数传入模版并展开,然后再做类型检查原创 2016-11-08 21:13:40 · 556 阅读 · 0 评论 -
分布式系统
References分布式系统本质论(一)分布式系统本质论(二)分布式系统本质论(三)原创 2016-11-13 14:10:27 · 460 阅读 · 0 评论 -
XML
初识 XML可扩展标记语言 (Extensible Markup Language,XML) 能够表达一种层次结构,这种结构人类和机器都很容易理解。XML 文档一般以文档头开始,例如<?xml version="1.0" encoding="UTF-8"?>在设计 XML 文档时,最好使元素 (Element) 要么包含子元素,要么包含文本,避免出现如下情况<font> Helvetica原创 2016-11-13 18:18:07 · 324 阅读 · 0 评论 -
Java 内存相关
Java 内存模型可见性:一个线程对共享变量值的修改,能够及时地被其他线程看到。语言层面上支持两种 synchronized 和 volatile。共享变量:如果一个变量在多个线程的工作内存中都存在副本,那么这个变量就是这几个线程的共享变量Java 内存模型 (JMM) 描述了 Java 程序中各种变量 (线程共享变量) 的访问规则,以及在 JVM 中将变量存储到内存中和从内存中读取变量这样的底层细原创 2016-11-08 21:01:06 · 509 阅读 · 0 评论 -
Java 泛型相关
Java 泛型介绍Java 泛型(generics) 是 JDK 5 中引入的一个新特性,允许在定义类和接口的时候使用类型参数(type parameter)。声明的类型参数在使用时用具体的类型来替换。泛型最主要的应用是在 JDK 5 中的新集合类框架中。对于泛型概念的引入,开发社区的观点是褒贬不一。从好的方面来说,泛型的引入可以解决之前的集合类框架在使用过程中通常会出现的运行时刻类型错误,因为编译原创 2016-11-08 21:06:16 · 509 阅读 · 0 评论 -
Java 基础相关
四种访问级别Java 中有三个很常用的关键字:public protected 和 private。我们可以称呼他们为访问控制符,也可称呼为作用域。怎么称呼都不重要,重要的是理解他们的作用及用法。Java访问级别包含两个部分:对类和访问级别。在对类的访问进行限制的时候,关键字可以是public或者不明确指定类修饰符(package-private)。对成员的访问级别。在对类里面的成员做访问限制时原创 2016-11-08 20:59:25 · 335 阅读 · 0 评论 -
Java 反射相关
Class 类介绍对象是对客观事物的抽象,是一个自我包含的组件,它包含能够使得某一类型的数据有用所需要的属性和方法。 对象的属性是指它所知道的,而对象的方法是指它所能做到的。类是对象的抽象,对象是类的具体实例。在 wikipedia 中是这样定义 Reflection 的: In computer science, reflection is the ability of a computer原创 2016-11-08 21:04:39 · 266 阅读 · 0 评论 -
Java IO 相关
流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流字符流和字节流字符流的由来: 因为数据编码的不同,而有了对字符进行高效操作的流对象。本质其实就是基于字节流读取时,原创 2016-11-08 21:08:11 · 357 阅读 · 0 评论 -
Effective Java 相关笔记
Item 1: Consider static factory methods instead of constructorsAdvantages:One advantage of static factory methods is that, unlike constructors, they have names.A second advantage of static factory me原创 2016-11-08 21:11:40 · 426 阅读 · 0 评论 -
目录导航
NLP 相关知识论文阅读机器阅读理解(Reading Comprehension)相关综述深度学习解决机器阅读理解任务的研究进展 CIPS青工委学术专栏第6期 | 机器阅读理解任务综述 教机器学习阅读论文阅读End-To-End Memory Networks Teaching Machines to Read and Comprehend THE GOLDILOCKS PRINCI原创 2016-11-08 20:57:31 · 795 阅读 · 0 评论