java技术
AI让世界更懂你
计算机科学与技术专业博士,主要研究方向为人工智能、自然语言处理、大规模语言模型和对话系统等。曾与微软小冰、微软小娜共同工作。兴趣广泛,包括并不限于人工智能,心理学,认知科学,语言学,数学,天文学等。让我们一起和AI,改进世界!
展开
-
java的若干问题(3)——多线程
今天我们讲一讲关于java多线程的一些事情。1、线程的基本Thread类,核心,只有他才能进行线程的操作,runnable的接口虽然也能实现run方法,但是不能进行线程操作。thread类其实是runnable的子类,这是前面讲的代理者模式,把对线程操作的都放到了tread类里。2、对线程的操作Thread 线程类Thread.start()运行线程Thread.run()原创 2016-05-24 10:12:20 · 475 阅读 · 0 评论 -
java的若干问题(4)——java常用类库
今天,我们来介绍java中常用类库的一些问题。这些问题都是比较基础的,更加深入的探究在后面。1、Runtime类这个类没有构造方法,因为这个类在jvm运行时就自动构造了。它的构造方法是私有的,属于单例模式。这个类的作用是观察整个jvm运行状态的。不过他有个方法exec();这个方法是用来执行进程的。要和process类搭配使用。2、StringBuffer类与String类的区原创 2016-05-25 20:33:35 · 602 阅读 · 0 评论 -
java的若干问题(1)——继承、多态、抽象类与接口
今天,我们介绍一些关于继承、多态、抽象类与接口之间的一些问题与困惑。1、继承的概念。继承的关键字extends(扩展)继承只允许多层继承,不能多重继承。(C++可以多重继承)继承中,父类定义无论是属性还是方法,必须采用protect及以上的权限,子类才能进行访问。但是可以采用方法进行间接访问。2、继承的本质。在继承中,子类对于父类的继承源于构造函数中,对于父类的构造。也就是原创 2016-05-22 17:10:18 · 941 阅读 · 0 评论 -
java的若干问题(2)——异常捕获及处理、包及访问控制权限
今天,主要介绍异常捕获及处理与包及访问控制权限的相关问题。这些问题都是在学习的过程中,总结下来的。如有问题,我们可以一起讨论。1、异常的样子try{测试段}catch(异常类型){异常处理}finally{无论有无异常都处理。}2、异常的种类异常分为两种Exception与Error,其中Exception是可以用程序来处理的,Error只能交给JVM处理。其中Exceptio原创 2016-05-23 10:08:58 · 826 阅读 · 0 评论 -
从代理模式到IOC/AOP
业务代理模式,也成为代理者模式。它的核心思想即使用一个通用接口包装一个功能接口,这样,外部访问此功能时,可以在通用接口的代理这里先预处理一部分内容,然后再去执行功能接口。如果是一个通用接口对一个功能接口,那么这是代理者模式,如果是一个通用接口对应N个功能接口,那么就比较像工厂模式了。工厂模式的优缺点也很明显,优点一是通用接口单一便于权限管理。优点二则是实现代码简洁,易于更换。但是,缺点也有两个原创 2016-07-17 10:23:41 · 1830 阅读 · 0 评论 -
Word2Vec的使用及java版运行解释及错误分析
最近由于要做一个工程性的近义词的工程,因此接触到了Word2Vec这个工具。Word2Vec是 Google 在 2013 年年中开源的一款将词表征为实数值向量的高效工具, 其利用深度学习的思想,可以通过训练,把对文本内容的处理简化为 K 维向量空间中的向量运算,而向量空间上的相似度可以用来表示文本语义上的相似度。Word2vec输出的词向量可以被用来做很多 NLP 相关的工作,比如聚类、找同原创 2016-09-02 18:56:31 · 6152 阅读 · 47 评论