码迷,mamicode.com
首页 > 编程语言
Java 多态的详解
1.什么是多态? 一个对象的多种状态 比如: 教师 a =老钟; 员工 b= 老钟; 2.多态体现 (1)Father类 非静态成员变量x 静态成员变量y 非静态方法eat,方法体输出父类信息 静态方法speak();方法体输出父类信息 (2):Son类 非静态成员变量x 静态成员变量y 非静态方法eat,方法体输出子类信息 静态方法speak();方法体...
分类:编程语言   时间:2016-07-17 17:08:56    阅读次数:283
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:01:46    阅读次数:207
python中的生成器和迭代器
1. 迭代器       迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,知道所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退。 1.1 使用迭代器的优点       对于原生支持随机访问的数据结构(如tuple、list),迭代器和经典for循环的索引访问相比并无优势,反而丢失了索引值(可以使用内建函数enume...
分类:编程语言   时间:2016-07-17 17:00:20    阅读次数:300
java高级特性之IO流
缓冲流转换流对象流打印流标准输入输出流随机访问流数组流有关flush():所有的处理流的输出流,最外层流需要刷新。javaIO流1认识File类File类的对象表示一个文件或者一个文件目录绝对路径:包含盘符的文件完整路径相对路径:在当前路径下的文件路径File类中的方法,涉及到文件或文件目录的新建、删除、获取文件的路径、获取文件的大小。并没有涉及到向文件中写入或读出内容。这样的读取或写入的功能就需要...
分类:编程语言   时间:2016-07-17 16:55:28    阅读次数:357
python学习——多线程
多任务可以由多进程完成,也可以由一个进程内的多线程完成。 我们前面提到了进程是由若干线程组成的,一个进程至少有一个线程。 由于线程是操作系统直接支持的执行单元,因此,高级语言通常都内置多线程的支持,Python也不例外,并且,Python的线程是真正的Posix Thread,而不是模拟出来的线程。 Python的标准库提供了两个模块:_thread和threading,_thr...
分类:编程语言   时间:2016-07-17 16:51:06    阅读次数:215
Go语言学习笔记11
6.程序测试和文档 (样本测试测试、测试运行记录、测试覆盖率 和 程序文档)...
分类:编程语言   时间:2016-07-17 16:48:54    阅读次数:210
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:55    阅读次数:303
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:39:58    阅读次数:221
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:38:48    阅读次数:230
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:36:06    阅读次数:167
Java千百问_01基本概念(004)_Java都能做些什么
点击进入_更多_Java千百问1、Java都能做些什么在讨论Java能干什么之前,我们要说一下软件系统的体系结构。你不知道Java是什么?请看这里:什么是Java2、什么是纯C架构系统完全脱离网络就可独立使用的软件系统(即客户端C,client),这类软件不受限于网络,只依赖于操作系统。 如:PC上的word、视频播放器等软件。3、什么是C/S架构系统拥有自己独立的一个或多个服务端系统(即服务端S...
分类:编程语言   时间:2016-07-17 16:36:11    阅读次数:233
《java虚拟机》汇总所有关键要点
《java虚拟机》汇总所有知识点...
分类:编程语言   时间:2016-07-17 16:26:08    阅读次数:251
java高级特性之集合概述
java中的集合概述map 接口总结java集合学习1 java中存储数据的方式 1 数组 (基本数据类型+引用数据类型)。2 集合(对象)数组存储数据的缺点1:数组一旦创建,长度固定 2:数组不能直接确定有效元素的个数java中的集合概述:java集合接口:Collection 接口 和Map 接口(Collection接口 表示不按照添加顺序存放对象的集合,而且集合内的元素可以重复即 无序可重复...
分类:编程语言   时间:2016-07-17 16:11:29    阅读次数:217
IntelliJ IDEA 14.x 创建工作空间与多个Java Web项目
以往的Eclipse、NetBeans等开发工具不同,IDEA的Project相当与Eclipse的Workspace,而Module相当于Project。 下边就给出Eclipse与IDEA的概念的对应关系: 我们的目标是:创建工作空间,然后在它下面建立至少2个项目(就2个吧),即 工作空间 Ja ...
分类:编程语言   时间:2016-07-17 13:44:36    阅读次数:165
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:55    阅读次数:170
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:29:05    阅读次数:174
Spring任务计划
Spring任务计划 从Spring3.1开始,计划任务在Spring中的实现变得异常的简单。首先通过在配置类注解@EnableScheduling来开启对计划任务的支持,然后在要执行计划任务的方法上注解@Scheduled,声明这是一个计划任务。Spring通过@Scheduled支持多种类型的计 ...
分类:编程语言   时间:2016-07-17 13:27:36    阅读次数:264
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!