1P

Java多线程编程

Java给多线程编程提供了内置的支持。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。这里定义和线程相关的另一个术语-进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独...

1P

Java多态性

多态性是一种物体采取多种形式的能力.当父类引用用于引用子类对象时,OOP中最常见的多态性使用。任何可以传递多个IS-A测试的Java对象都被认为是是多态的.在Java中,所有Java对象都是多态的,因为任何对象都会为自己的类型和类Object传递IS-A测试。重要的是要知道唯一可行的方法是访问对象是通过引用变量.引...

2P

Java重写(Override)与重载(Overload)

Java重写(Override):重写是子类对父类的允许访问的方法的实现过程进行重新编写,返回值和形参都不能改变。即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己的行为。也就是说子类能够根据需要实现父类的方法。重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。例如:父类的一个...

2P

Java继承

继承的概念继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。生活中的继承:兔子和羊属于食草动物类,狮子和豹属于食肉动物类。食草动物和食肉动物又是属于动物类。所以继承需...

1P

Java异常处理

异常(或异常事件)是在执行程序期间出现的问题.当发生异常时,程序的正常流程中断,程序/应用程序异常终止,这是不推荐的,因此,这些异常将被处理。由于许多不同的原因,可能会发生异常.以下是发生异常的一些情况。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误java.lang.Error;如果你用System...

0P

JavaScanner类

java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入。下面是创建Scanner对象的基本语法:Scanner s = new Scanner(System.in);接下来我们演示一个最简单的数据输入,并通过Sca...

2P

Java方法

Java方法是一组语句,它们组合在一起以执行操作.例如,当您调用System.out.println()方法时,系统实际上会执行多个语句,以便在控制台上显示消息。现在,您将学习如何使用或不使用返回值创建自己的方法,调用带或不带参数的方法,并在程序设计中应用方法抽象。那么什么是方法:Java方法是语句的集合,它们在...

1P

【ThinkPHP】开源免费的轻量级PHP开发框架

    ThinkPHP是一个开源免费的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。同时遵循Apache2开源许可协议发布,意味着你可以免费使用ThinkPHP,甚至允许把你基于ThinkPHP开发的应用开源或商业...