全国校区
北京
深圳
上海
广州
武汉
成都
西安
郑州
南京
长沙
Java实验班
Java就业班
Java在职加薪班
Java架构师班
Java夜校班
JavaSE
数据库
JavaWeb
流行框架
分布式
微服务
了解一段编程中使用的语法结构是必要的,会使用各种语法结构也是编写代码必会的技能,所以学习java编程的朋友们要掌握各种语法结构的使用方法。For循环是常用的一种结构,这篇文章带大家学习for循环语法及原理,在实际开发中一定会使用到循环结构。在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某...
Drp是DistributionResourcePlanning的缩写,意思是分销资源计划,它是用来管理企业的运行于Internet上的分销网络的系统,是以商业流程优化为基础,它的核心是销售和库存总和控制。这个分销系统或者说是分销体系,它的使用者包括一个大型企业的内部、各个分公司、各级分销商等,它的作用就在于即...
说到Java接口实现,我们先来通过一个例子来明确Java中接口的概念,这个例子是"比较",很多对象都可以比较,对于求最大值、求最小值、排序的程序而言,它们其实并不关心对象的类型是什么,只要对象可以比较就可以了,或者说,它们关心的是对象有没有可比较的能力。JavaAPI中提供了Comparab...
说到Java接口继承,我们必须先说说接口,接口是一种高度的抽象,里面会规定一些将要实现的行为或只作为一种标记,如Java中的Serializable接口,它比抽象类更加抽象。然后说一说对继承的理解,继承就是泛化。在由接口组成的继承层级中,从上往下看,是由抽象到具体的过程。通过继承我们可以保留父接口中定义的行为,...
基础知识一直都是学习的重点所在,对于java编程技术来说也是如此,虽然会编代码写程序是学习的目的,但是基础的理论知识也是尤为重要的。关键字是代码编写中不可缺少的存在,今天这篇文章来介绍关键字super的相关知识,适合java零基础的朋友们学习。先来学习关键字super的概念,严格来说,super其实并不是一个引...
由于java是面向对象的计算机编程语言,面向对象性是它最大的特征,因此在java语言的学习中,java零基础的初学者一定会遇到面向过程与面向对象二者之间的对比问题。Java是应用最广泛的编程语言,面向对象性使它受到程序员们的喜爱,那么面向对象优缺点是什么呢,下面为刚接触java的新手朋友们来解答一下这个问题。随...
我们都知道数组(Array)是有序的元素序列,而在某种程度上,数组又可以划分为动态数组和静态数组。动态数组是指在声明时没有确定数组大小的数组,即忽略圆括号中的下标;当要用它时,可随时用ReDim语句重新指出数组的大小。本文就来和大家一起来探讨动态数组的相关知识。Objective-C中的NSMutableArr...
IntelliJIDEA,是java编程语言开发的集成环境,相信所有的java程序员都对IntelliJIDEA十分熟悉,在前面我们介绍过IntelliJIDEA的相关学习内容,比如为java零基础的小白们准备的IntelliJIDEA安装教程和常用IntelliJIDEA快捷键的盘点,这篇文章继续带大家学习I...
尽管抽象类和接口之间存在较大的相同点,甚至有时候还可以互换,但这并不能弥补他们之间的差异之处。下面将从语法层次和设计层次两个大的方面对抽象类与接口区别进行阐述。一、语法层次在语法层次,java语言对于抽象类和接口分别给出了不同的定义。下面已Demo类来说明他们之间的不同之处。使用抽象类来实现:publicabs...
Java程序员们都会使用IntellijIDEA这个集成开发环境,可以说每天都会花费在IDEA上一定的时间来编写和调试代码,而且现在的程序员们都在讲究更高的效率,IntellijIDEA快捷键会在一定程度上提高效率,如果会一些IntellijIDEA使用技巧,更能提升开发工作效率。下面总结了一些比较常用的Int...