首页 > 编程语言
Java 多态的详解
1.什么是多态? 一个对象的多种状态 比如: 教师 a =老钟; 员工 b= 老钟; 2.多态体现 (1)Father类 非静态成员变量x 静态成员变量y 非静态方法eat,方法体输出父类信息 静态方法speak();方法体输出父类信息 (2):Son类 非静态成员变量x 静态成员变量y 非静态方法eat,方法体输出子类信息 静态方法speak();方法体...
分类:编程语言   时间:2016-07-17 17:08:51    收藏:0  评论:0  赞:0  阅读:350
TimesTen应用开发支持和语言选择
TimesTen支持的开发语言为三种, C(Pro*C和OCI),Java和C#。详见下图:可以看到ODP.NET和Pro*C都是基于OCI,.NET只支持Windows平台。因此首选的编程语言为Java和C。 OCI和JDBC都是底层接口,所以从性能计,OCI效率最高。这里换一个话题,看看哪一种编程语言/接口最流行,借助这张图说一下SQL的重要性,如果需要选择支持SQL的内存数据库,TimesT...
分类:编程语言   时间:2016-07-17 17:00:41    收藏:0  评论:0  赞:0  阅读:293
java高级特性之IO流
缓冲流转换流对象流打印流标准输入输出流随机访问流数组流有关flush():所有的处理流的输出流,最外层流需要刷新。javaIO流1认识File类File类的对象表示一个文件或者一个文件目录绝对路径:包含盘符的文件完整路径相对路径:在当前路径下的文件路径File类中的方法,涉及到文件或文件目录的新建、删除、获取文件的路径、获取文件的大小。并没有涉及到向文件中写入或读出内容。这样的读取或写入的功能就需要...
分类:编程语言   时间:2016-07-17 16:54:42    收藏:0  评论:0  赞:0  阅读:245
python学习——多线程
多任务可以由多进程完成,也可以由一个进程内的多线程完成。 我们前面提到了进程是由若干线程组成的,一个进程至少有一个线程。 由于线程是操作系统直接支持的执行单元,因此,高级语言通常都内置多线程的支持,Python也不例外,并且,Python的线程是真正的Posix Thread,而不是模拟出来的线程。 Python的标准库提供了两个模块:_thread和threading,_thr...
分类:编程语言   时间:2016-07-17 16:50:33    收藏:0  评论:0  赞:0  阅读:173
Go语言学习笔记11
6.程序测试和文档 (样本测试测试、测试运行记录、测试覆盖率 和 程序文档)...
分类:编程语言   时间:2016-07-17 16:47:18    收藏:0  评论:0  赞:0  阅读:228
EnumMap类源码解析
EnumMap 内部通过数组存在元素 key:表示的是枚举类型,这个类型要一样 用value存储枚举具体的存储值 通过ordinal方法,使得有序存储 package java.util;import java.util.Map.Entry; import sun.misc.SharedSecrets;/** * @author Josh Bloch * @see EnumSet *...
分类:编程语言   时间:2016-07-17 16:41:53    收藏:0  评论:0  赞:0  阅读:207
Java千百问_01基本概念(001)_什么是Java
点击进入_更多_Java千百问1、什么是JavaJava是一种开发语言(核心特点:跨平台,面向对象,名称由来看这里:J2EE里面的2是什么意思),对于开发者来讲,Java基本等于Jdk。Jdk的版本介绍看这里:[Java都有那些版本][3]开发人员一般通过IDE(Eclipse、NetBeans、JBuilder等)编写、编译Java代码(在远古没有IDE的时代,都是用文本编辑器编写,使用javac...
分类:编程语言   时间:2016-07-17 16:40:28    收藏:0  评论:0  赞:0  阅读:225
Java千百问_01基本概念(002)_Java都有那些版本
点击进入_更多_Java千百问1、Java都有那些版本Java最初由sun公司出品,2009年被orcale公司(即甲骨文)收购,它的版本体系分为两个纬度,纵向和横向。 纵向的版本即为我们常说的Jdk版本,通过近20年的时间,从1996年正式发布1.0版本,发展到2014年的8.0版本。 横向的版本即为我们所说的Java体系,从Java 2.0开始有所区分。2、什么是Java体系Java SE(...
分类:编程语言   时间:2016-07-17 16:37:59    收藏:0  评论:0  赞:0  阅读:179
Java千百问_01基本概念(003)_J2EE里面的2是什么意思
点击进入_更多_Java千百问1、J2EE里面的2是什么意思J2SE,J2SE,J2ME中2的含义要追溯要1998年。 1998年Java 1.2版本发布,1999年发布Java 1.2的标准版,企业版,微型版三个版本,为了区分这三个版本,分别叫做Java2SE,Java2EE,Java2ME,简称J2SE,J2EE,J2ME。故,2的含义为1.2版本。 但是,这种叫法已经在2005年Java...
分类:编程语言   时间:2016-07-17 16:35:45    收藏:0  评论:0  赞:0  阅读:294
Java千百问_01基本概念(004)_Java都能做些什么
点击进入_更多_Java千百问1、Java都能做些什么在讨论Java能干什么之前,我们要说一下软件系统的体系结构。你不知道Java是什么?请看这里:什么是Java2、什么是纯C架构系统完全脱离网络就可独立使用的软件系统(即客户端C,client),这类软件不受限于网络,只依赖于操作系统。 如:PC上的word、视频播放器等软件。3、什么是C/S架构系统拥有自己独立的一个或多个服务端系统(即服务端S...
分类:编程语言   时间:2016-07-17 16:33:48    收藏:0  评论:0  赞:0  阅读:204
《java虚拟机》汇总所有关键要点
《java虚拟机》汇总所有知识点...
分类:编程语言   时间:2016-07-17 16:25:27    收藏:0  评论:0  赞:0  阅读:313
java高级特性之集合概述
java中的集合概述map 接口总结java集合学习1 java中存储数据的方式 1 数组 (基本数据类型+引用数据类型)。2 集合(对象)数组存储数据的缺点1:数组一旦创建,长度固定 2:数组不能直接确定有效元素的个数java中的集合概述:java集合接口:Collection 接口 和Map 接口(Collection接口 表示不按照添加顺序存放对象的集合,而且集合内的元素可以重复即 无序可重复...
分类:编程语言   时间:2016-07-17 16:08:50    收藏:0  评论:0  赞:0  阅读:249
IntelliJ IDEA 14.x 创建工作空间与多个Java Web项目
以往的Eclipse、NetBeans等开发工具不同,IDEA的Project相当与Eclipse的Workspace,而Module相当于Project。 下边就给出Eclipse与IDEA的概念的对应关系: 我们的目标是:创建工作空间,然后在它下面建立至少2个项目(就2个吧),即 工作空间 Ja ...
分类:编程语言   时间:2016-07-17 13:41:25    收藏:0  评论:0  赞:0  阅读:261
Eclipse不能启动,提示:The Eclipse executable launcher was unable to locate its companion launcher jar
原因分析:JDK版本与eclipse不匹配 如jdk和eclipse版本号必须统一,64位都是64位,32位都是32位。 jdk版本可以用命令,cmd进入命令窗口,然后输入java -version,查看最后一行的版本信息。 如果eclipse版本过老,使用新的JDK版本也会有此提示,需要把jdk版 ...
分类:编程语言   时间:2016-07-17 13:28:49    收藏:0  评论:0  赞:0  阅读:317
IntelliJ IDEA 14.x 与 Tomcat 集成,创建并运行Java Web项目
创建Web项目 1、File -> New Project ,进入创建项目窗口 2、在 WEB-INF 目录下点击右键,New -> Directory,创建 classes 和 lib 两个目录 3、File -> Project Structure,进入 Project Structure窗口 ...
分类:编程语言   时间:2016-07-17 13:26:31    收藏:0  评论:0  赞:0  阅读:225
Spring任务计划
Spring任务计划 从Spring3.1开始,计划任务在Spring中的实现变得异常的简单。首先通过在配置类注解@EnableScheduling来开启对计划任务的支持,然后在要执行计划任务的方法上注解@Scheduled,声明这是一个计划任务。Spring通过@Scheduled支持多种类型的计 ...
分类:编程语言   时间:2016-07-17 13:26:23    收藏:0  评论:0  赞:0  阅读:208
Spring任务执行器(TaskExecutor)
Spring任务执行器(TaskExecutor) Spring通州任务执行器(TaskExecutor)来实现多线程和并发编程,使用ThreadPoolTaskExecutor可实现一个基于线程的TaskExecutor,而实际开发中任务一般是非阻塞的,即异步的,所以我们要在配置类中通过@Enab ...
分类:编程语言   时间:2016-07-17 13:25:55    收藏:0  评论:0  赞:0  阅读:433
python内置函数 2
import__( name[, globals[, locals[, fromlist[, level]]]])被 import 语句调用的函数。 它的存在主要是为了你可以用另外一个有兼容接口的函数 来改变 import 语句的语义. 为什么和怎么做的例子, 标准库模块 ihooks 和 rexe ...
分类:编程语言   时间:2016-07-17 13:22:57    收藏:0  评论:0  赞:0  阅读:349
Spring常用配置 Scope
Bean的Scope Scope描述的是Spring容器如何新建Bean的实例的。Spring的Scope有以下几种,通过@Scope注解来实现。 1.Singleton:一个Spring容器中有一个Bean的实例,此为Spring的默认配置,全容器共享一个实例。 2.Prototype: 每次调用 ...
分类:编程语言   时间:2016-07-17 13:12:04    收藏:0  评论:0  赞:0  阅读:256
【译】深入理解python3.4中Asyncio库与Node.js的异步IO机制
译者:xidui原文: http://sahandsaba.com/understanding-asyncio-node-js-python-3-4.html 译者前言 如何用yield以及多路复用机制实现一个基于协程的异步事件框架? 现有的组件中yield from是如何工作的,值又是如何被传入y ...
分类:编程语言   时间:2016-07-17 13:01:45    收藏:0  评论:0  赞:0  阅读:505
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!