窗内网 您好, 注册 | 登录 | 帮助中心 | 设为首页 | 加入收藏
- Java视频大讲堂 视频教程
Java视频大讲堂 视频教程
视频:204 评论:74 订阅:0 所需积分:0
简介:Java是一种既面向对象又可跨平台的语言。Java语言产生于C++语言之后,是完全的面向对象的编程语言,充分吸取了C++语言的优点,采用了程序员所熟悉的C和C++语言的许多语法,同时又去掉了C语言中指针、内存申请和释放等影响程序健壮性的部分,可以说Java语言是站在C++语言这个“巨人的肩膀上”前进的。 视频教程
简介:Java是一种既面向对象又可跨平台的语言。Java语言产生于C++语言之后,是完全的面向对象的编程语言,充分吸取了C++语言的优点,采用了程序员所熟悉的C和C++语言的许多语法,同时又去掉了C语言中指针、内存申请 ... 视频教程
班级视频(204个)
第1章 Java概述 Java视频大讲堂 视频教程
本视频对Java进行了概述性的介绍,包括Java平台、Java特点等。作为一种跨平台、面向对象、基于网络及安全性的网络编程语言,Java越来越多的被用来编写各种各样的程序。 Java视频大讲堂 视频教程
本视频介绍了Java的工作原理和Java API文档介绍。其中,以图示的方式对Java运行流程进行了说明;Java API也就是Java的类库的API查询说明书,是一个帮助文档,方便我们在Java应用中进行查阅。 Java视频大讲堂 视频教程
本视频首先对Java application应用程序的工作流程进行了说明,然后以示例的方式演示Java程序的开发流程。 Java视频大讲堂 视频教程
本视频以示例的方式介绍了Applet创建过程和效果。Java applet不是一个application,它没有定义main()方法。实际上,applet是靠它的宿主application(如Web浏览器)来启动、打开、关闭窗口。 Java视频大讲堂 视频教程
第2章 熟悉Eclipse开发工具 Java视频大讲堂 视频教程
本视频介绍了如何使用开发工具Eclipse来创建Java程序。在熟悉Java程序编译和运行的基础上,使用开发工具创建Java程序,可以帮助我们缩短程序开发的时间。 Java视频大讲堂 视频教程
第3章 Java语言基础 Java视频大讲堂 视频教程
本视频介绍了Java主类结构,Java主类也就是要包含有main()主方法的Java类,对于这样的Java类文件,介绍了它的内容要求和内容规范。 Java视频大讲堂 视频教程
本视频介绍了Java基本数据类型中的整数类型,整型是那些没有小数部分的数据类型,包含四种数据类型:byte、short、int和long。 Java视频大讲堂 视频教程
本视频介绍了Java基本数据类型中的浮点类型,浮点类型是那些包含小数部分的数据类型,包含两种数据类型:float和double。Java默认的浮点型是double类型。 Java视频大讲堂 视频教程
本视频介绍了Java基本数据类型中的字符类型,字符类型是包含有一个字符的数据,使用char表示。 Java视频大讲堂 视频教程
本视频介绍了Java基本数据类型中的布尔类型。布尔型boolean用于对两个数值进行逻辑运算,判断结果是“真”或“假”。 Java视频大讲堂 视频教程
本视频介绍了Java中的关键字与标识符。其中,关键字(keyword),也称保留字(reserved word),Java语言中已经被赋予特定意义的一些单词。例如public,char,default等。标识符,用来标识类名、方法名、类型名、文件名的有效字符序列成为标识符。简单的说,标识符就是一个名字。 Java视频大讲堂 视频教程
本视频介绍了Java中的代码注释与编码规范。其中,Java中的代码注释有3种表示形式,根据不同的需要可以分别进行使用。对于编码规范,是要求大家共同遵循的一些规则,从而来统一程序格式。 Java视频大讲堂 视频教程
本视频介绍了变量的声明方式。在各种程序语言中,变量是作为传输数据的载体。也就是,变量是临时存储数值的一个对象,会根据程序的需要存储不同的数值。 Java视频大讲堂 视频教程
本视频介绍了常量的声明方式。常量是在程序运行过程中其数值始终保持不变。 Java视频大讲堂 视频教程
本视频介绍了Java中的赋值运算符的使用。赋值运算符就是“=”。赋值运算符与其他运算符一起使用,可以表达多种赋值运算的变异效果。在大型程序中灵活得到这些赋值运算符可以提高程序的易读性、易懂性,并且使程序更加容易维护。 Java视频大讲堂 视频教程
本视频介绍了Java中的算术运算符的使用。Java语言中的算术运算符的功能是进行算术运算,除了经常使用到的加(+)、减(-)、乘(*)和除(/)外,还有取模运算(%)。 Java视频大讲堂 视频教程
本视频介绍了Java中的一元操作符的类型和使用方式。一元操作符包括-(取反)、~(逐位取反,属于位运算)、++(自增)和--(自减)操作符。 Java视频大讲堂 视频教程
本视频通过一个示例的方式,介绍了一元操作符的使用方式以及使用结果,并且对运算过程进行了详细的分析。 Java视频大讲堂 视频教程
本视频介绍了Java中的比较操作符,例如>、<、<=、<=、==和!=等。比较运算符可以用于比较两个变量、字符或表达式的值,它们也是Java程序设计时经常用到的运算符,其结果通常是blooean型,利用它们比较结果,作为判断或循环的条件。 Java视频大讲堂 视频教程
本视频介绍了Java中的逻辑操作符的类型和使用。逻辑运算符,例如&&、||和!,把各个运算的变量(或常量)连接起来组成一个逻辑表达式,来判断编程中某个表达式是否成立,判断的结果是true或false。 Java视频大讲堂 视频教程
本视频介绍了Java中的位操作符的类型和使用方式,位运算符与逻辑运算符存在相似之处,它们都有与(&)运算符、或(|)运算符,同时位运算符中还有异或(^)运算符以及补码(~)运算符。 Java视频大讲堂 视频教程
本视频通过一个具体的示例介绍了位操作符的使用,并且对各种位操作符运算过程和运算结果进行了详细地分析。 Java视频大讲堂 视频教程
本视频介绍了Java中的三元操作符的类型和使用方式。条件运算符的符号表示为“?:”,使用该运算符时需要有三个操作数,因此称其为三元运算符。可以将其理解为if...else语句的简化形式,在使用较为简单的表达式时使用该运算符能够简化程序代码,使程序更加易读。 Java视频大讲堂 视频教程
本视频介绍了Java中各种操作符之间的优先级问题,通过操作符的优先级,可以明确一个表达式的执行过程和执行结果。 Java视频大讲堂 视频教程
本视频介绍了隐式数据类型转换。实现隐式数据类型,需要同时满足两个条件,第一个是两种类型彼此兼容,第二个是目标类型的取值范围要大于源类型(低级类型数据转换成高级数据类型数据)。 Java视频大讲堂 视频教程
本视频介绍了强制类型转换。当两种数据类型彼此不兼容,或目标类型取值范围小于源类型时,自动转换无法进行,这就需要进行强制类型转换。 Java视频大讲堂 视频教程
第4章 流程控制 Java视频大讲堂 视频教程
本视频介绍了if条件语句。if语句是使用最为普遍的分支语句,每一种编程语言都有一种或多种形式的该类语句。if语句可以灵活的控制条件判断,是进行分支决策的有效方式。使用if语句的一般语法结构如下所示:if(expression){statement;} Java视频大讲堂 视频教程
本视频介绍了if--else语句。if是与else组成if--else语句来使用,使用该语句不仅可以实现简单的二路分支来控制程序流程,还可以嵌套使用完成多路分支及更复杂的程序流程。使用它们的一般语法结构如下所示:if(expression){statement1;}else{statement2;} Java视频大讲堂 视频教程
本视频介绍了Java中的switch语句的使用语法和使用方式。switch语句用于将一个表达式的值同许多其他值比较,并按比较结果选择下面该执行哪些语句。 Java视频大讲堂 视频教程
本视频介绍了Java中的for循环语法使用语法。使用for循环时,一般遵循下面所示的语法结构:for(表达式1;表达式2;表达式3){ 循环体;} Java视频大讲堂 视频教程
本视频通过一个示例演示了for循环语法的使用方式。 Java视频大讲堂 视频教程
本视频介绍了while循环语句。while循环也可以控制一条或者多条语句循环执行,在某些方面它与for循环相同,都需要判断一个测试条件,如果该条件为真则执行循环语句,否则跳出循环。而与for语句不同的是,while循环语句执行的重复数量不确定。 Java视频大讲堂 视频教程
本视频介绍了do-while循环的使用语法和使用方式。while循环有时称为“当型循环”,因为它在循环执行前就会进行条件判断,而do-while循环称“直到型循环”,它会先执行循环体,然后再进行条件判断。 Java视频大讲堂 视频教程
本视频介绍了在循环语句中可以使用的跳转语句,例如break语句、continue语句和return语句。对于每种语句都介绍了作用、使用方式和实现效果。 Java视频大讲堂 视频教程
第5章 字符串 Java视频大讲堂 视频教程
本视频介绍了字符串的声明方式。字符串是Java程序中经常处理的对象,如果字符串运用得不好,可以影响到程序运行的效率。在Java中字符串作为String类的实例来处理。Java语言中字符串必须包含在一对双引号(" ")中。 Java视频大讲堂 视频教程
本视频介绍了如何创建字符串。在Java语言中将字符串作为对象来管理,因此可以像创建其他类对象一样来创建字符串对象。创建对象要使用String类的构造方法。 Java视频大讲堂 视频教程
本视频介绍了字符串的连接。使用“+”运算符可以实现对多个字符串连接的功能,“+”运算符可以连接多个运算符并产生一个String对象。 Java视频大讲堂 视频教程
本视频介绍了使用String类中的一些方法,可以获取字符串的有关信息。例如,使用String类的length()方法,可以获取声明的字符串对象的长度。使用charAt()方法可以将指定索引处的字符返回。 Java视频大讲堂 视频教程
本视频介绍了字符串查找时需要使用的方法indexOf(),以及该方法的使用方式和实现结果。 Java视频大讲堂 视频教程
本视频介绍了获取子字符串有关的内容。通过String类的substring()方法,可以对字符串进行截取。该方法有两种不同的重载形式,这些方法的共同点就是都利用字符串的下标进行截取,下标从0开始。 Java视频大讲堂 视频教程
本视频介绍了字符串替换的有关知识。使用String类中的replace()方法和replaceAll()等方法,可以将指定的字符或字符串替换成新的字符或字符串。 Java视频大讲堂 视频教程
本视频介绍了如何比较两个字符串和字符串中字母大小写转换。其中,使用compareTo()方法按照字典顺序比较两个字符串。使用toLowerCase()方法,可以将字符串中的所有字符从大写字母转换为小写字母;使用toUpperCase()方法,可以将字符串中的小写字母转换为大写字母。 Java视频大讲堂 视频教程
本视频介绍了判断字符串是否相等的实现方式。字符串作为对象,对其比较不能简单地使用比较运算符“==”,而需要使用equals()方法或者equalsIgnoreCase()方法实现。 Java视频大讲堂 视频教程
本视频介绍了字符串分隔的实现方法。使用split()方法可以使字符串按照指定的字符或字符串对内容进行分隔,并将分隔后的结果存放在字符串数组中。 Java视频大讲堂 视频教程
本视频介绍了日期格式化的实现方法、实现方式和常用的一些日期转换符。String类的静态format()方法用于创建格式化的字符串。 Java视频大讲堂 视频教程
本视频介绍了时间格式化时常用的一些转换符、常见的日期时间组合,并且通过示例进行了演示和说明。 Java视频大讲堂 视频教程
本视频介绍了常规类型格式化时常用的一些转换符,如何通过示例进行了演示和说明。 Java视频大讲堂 视频教程
本视频首先介绍了什么是正则表达式、如何介绍了正则表达式中可以使用的元字符。 Java视频大讲堂 视频教程
本视频介绍了正则表达式的使用方式和实现结果。 Java视频大讲堂 视频教程
本视频介绍了字符串生成器有关的内容。在StringBuilder类有一些常用的方法,例如append() 用于向字符串生成器中追加内容。insert() 用于向字符串生成器中的指定位置插入数据内容。 Java视频大讲堂 视频教程
第6章 数组 Java视频大讲堂 视频教程
本视频介绍了什么是数组、数组的分类、一维数组的作用、在Java中如何创建一维数组、创建数组时需要掌握哪些方面。 Java视频大讲堂 视频教程
本视频介绍了在Java中一维数组的初始化、以及使用一维数组。对新定义的变量进行赋值的过程就是变量的初始化过程。最后通过一个具体的示例来掌握一维数组的使用。 Java视频大讲堂 视频教程
本视频介绍了二维数组的声明和创建方式。所谓二维数组是一维数组中的元素是由一维数组组成,是以一维数组为基础扩展而来。 Java视频大讲堂 视频教程
本视频介绍了二维数组的初始化和使用方式。二维数组的初始化是由内到外逐步初始化。 Java视频大讲堂 视频教程
本视频介绍了遍历数组。遍历数组就是获取数组中的每个元素。通常遍历数组都是使用for循环来实现。遍历一维数组比较简单,也很好理解。遍历二维数组需要使用双层for循环,通过数组的length属性可以获得数组的长度。 Java视频大讲堂 视频教程
本视频介绍了对数组操作时所执行的填充替换数组元素。数组中的元素定义完成后,可以通过Arrays类的静态方法fill(),来对数组中的元素进行替换。该方法通过各种重载形式,可以完成任意类型的数组元素的替换。 Java视频大讲堂 视频教程
本视频介绍了复制数组的操作。Arrays类的copyOf()方法与copyOfRange()方法可以实现对数组的复制。 Java视频大讲堂 视频教程
本视频介绍了数组元素排序。通过Arrays类的静态sort()方法可以实现对数组排序,sort()方法提供了多种重载形式,可以对任意类型数组进行升序排序。 Java视频大讲堂 视频教程
本视频介绍了数组查询的知识和操作。Arrays类中的binarySearch()方法,可以使用二分搜索法来搜索指定数组,以获得指定对象。该方法返回要搜索元素的索引值。binarySearch()方法提供了多种重载形式,来满足各种类型数组的查找需要。 Java视频大讲堂 视频教程
第7章 类和对象 Java视频大讲堂 视频教程
本视频介绍了面向对象的特点:封装、继承和多态,对这3种特点进行了讲解。 Java视频大讲堂 视频教程
本视频对Java特点中的面向对象进行介绍。从现实世界中的对象开始说明,然后到Java中的对象概念,最后对类和对象之间的关系进行了概述。 Java视频大讲堂 视频教程
本视频介绍了Java程序中成员变量的概念和使用。在Java中对象的属性称为成员变量,也可以称为属性。为了了解成员变量,首先定义一个类,成员变量对应于类对象的属性。 Java视频大讲堂 视频教程
本视频介绍了Java程序中成员方法的使用语法和使用方式。在Java语言中使用成员方法对应于类对象的行为。 Java视频大讲堂 视频教程
本视频介绍了Java中的权限修饰符,主要包括private、public和protected,这些修饰符控制着对类、类的成员变量和成员方法的访问。 Java视频大讲堂 视频教程
本视频介绍了局部变量的知识。如果在成员方法内定义一个变量,那么这个变量被称为局部变量。局部变量是在方法被执行时创建,在方法执行结束时背销毁。局部变量在使用时必须进行赋值操作或被初始化,否则会出现编译错误。 Java视频大讲堂 视频教程
本视频介绍了this关键字。this是Java中常用的关键字,可用于任何实例方法内,指向当前对象。也可指向对其调用当前方法的对象或在需要当前类类型的对象引用时使用。 Java视频大讲堂 视频教程
本视频介绍了构造方法。构造方法是一个与类同名的方法,对象的创建就是通过构造方法完成的,每当实例化一个对象时,类都会自动调用构造方法。 Java视频大讲堂 视频教程
本视频介绍了静态成员的相关知识。使用static关键字修饰的变量、常量和方法分别被称为静态变量、静态常量和静态方法。 Java视频大讲堂 视频教程
本视频介绍了Java类中的主方法。主方法是类的入口点,它定义了程序从何处开始;主方法提供对程序流向的控制,Java编译器通过主方法来执行程序。 Java视频大讲堂 视频教程
本视频介绍了Java中的对象,如何说明如何创建一个对象。对象,可以认为是在一类事物中抽象出某一个特例,通过这个特例来处理这类事物出现的问题,在Java语言中通过new操作符来创建对象。 Java视频大讲堂 视频教程
本视频通过具体的示例说明和演示了如何访问对象的属性和行为,也就是获取对象所对应类中的变量和方法。 Java视频大讲堂 视频教程
本视频介绍了对象的引用和比较。对象引用的语法如下:类名 对象引用名称。在Java语言中有两种对象的比较方式,分别为使用==操作符与equals()方法。 Java视频大讲堂 视频教程
第8章 包装类 Java视频大讲堂 视频教程
本视频介绍了Java包装类中的Integer类。java.lang包中的Integer类在对象中包装了一个基本类型int的值。Integer类的对象包含一个int类型的字段。 Java视频大讲堂 视频教程
本视频介绍了Java包装类中的Long类型。java.lang包中的Long类在对象中包装了一个基本类型long的值。Long类的对象包含一个long类型的字段。 Java视频大讲堂 视频教程
本视频介绍了Java包装类中的Short类。java.lang包中的Short类在对象中包装了一个基本类型short的值。Short类的对象包含一个short类型的字段。 Java视频大讲堂 视频教程
本视频介绍了Java包装类中的Boolean类。java.lang包中的Boolean类在对象中包装了一个基本类型boolean的值。Boolean类的对象包含一个boolean类型的字段。 Java视频大讲堂 视频教程
本视频介绍了Java包装类中的Character类。java.lang包中的Character类在对象中包装了一个基本类型char的值。Character类的对象包含一个char类型的字段。 Java视频大讲堂 视频教程
本视频介绍了Java包装类中的Number类。java.lang包中的Number类是一个抽象类,是BigDecimal、BigInteger、Byte、Double、Float、Integer、Long和Short类的父类。Number类的方法分别被Number的各子类所实现。 Java视频大讲堂 视频教程
第9章 数字处理类 Java视频大讲堂 视频教程
本视频介绍了DecimalFormat类。DecimalFormat是NumberFormat的一个子类,由于格式化十进制数字。它可以将一些数字格式化为整数、浮点数、科学计数法、百分数等。通过使用该类可以为要输出的数字加上单位或控制数字的精度。 Java视频大讲堂 视频教程
本视频介绍了使用Math类执行三角函数运算。在Java语言中提供了一个执行数学基本运算的Math类,这个类包括常见有用的数学运算方法,如三角函数方法等。 Java视频大讲堂 视频教程
本视频介绍了通过Math类执行指数函数的计算。 Java视频大讲堂 视频教程
本视频介绍了通过Math类执行取整函数的计算。 Java视频大讲堂 视频教程
本视频介绍了使用Math类中的方法实现取最大值、最小值、绝对值。 Java视频大讲堂 视频教程
本视频介绍了Math类中的random()方法。在Math类的random()方法,用于产生随机数字,这个方法默认生成大于等于0.0小于1.0的double类型的随机数。 Java视频大讲堂 视频教程
本视频介绍了Random类。除了Math类中的random()方法外,在Java中还提供了一种可以获取随机数的方式,就是使用java.util.Random类。 Java视频大讲堂 视频教程
本视频介绍了大整数BigInteger的使用方式,BigInteger类型的数字范围比Integer类型的数字范围要大得多。 Java视频大讲堂 视频教程
本视频介绍了大小数BigDecimal的使用。一般的float类型和double类型只可以用来做科学计算或工程计算,由于在商业计算中,要求数字精度比较高,所以要用到java.math.BigDecimal类。 BigDecimal类支持任何精度的顶点数,可以用它来精确计算货币值。 Java视频大讲堂 视频教程
第10章 接口、继承与多态 Java视频大讲堂 视频教程
本视频介绍了Java中类的继承。类继承的声明方式如下:class class_name extends extend_class{// 类体}extends关键字直接跟在类名的后面,其后面是该类要从中继承的父类的类名。 Java视频大讲堂 视频教程
本视频介绍了Java中方法的重载。在有些情况下,需要在同一个类(或者其子类)中,定义多个同名的方法,这些方法完成类似的功能,只通过参数的不同来区分它们,这就是重载(overload)。 Java视频大讲堂 视频教程
本视频介绍了Java中this关键字的使用方式和作用。构造方法重载时,可以在构造方法中使用this(),以调用同一个类中的其他构造方法,这样可以节省重复性的代码。 Java视频大讲堂 视频教程
本视频介绍了Java中super关键字的使用方式和作用。在程序中,在以下情况下会使用super关键字:在类的构造方法中,通过super语句调用这个类的父类的构造方法;在子类中访问父类的被屏蔽的方法和属性。 Java视频大讲堂 视频教程
本视频介绍了方法的重写的意义和实现方式。方法的重写(override)指的是子类重写父类的方法,保持方法名称、返回值类型和参数列表相同,只是方法体中的实现不同,以实现不同于父类的功能。重写也被称为覆盖。 Java视频大讲堂 视频教程
本视频介绍了多态、重载和重写的联系和区别。所谓多态,是指一棵继承树中的类中,可以有多个同名、但不同方法体、不同形参的方法。多态有两种情况:重写和重载。 Java视频大讲堂 视频教程
本视频介绍了Java中的Object类。在Java中,所有的类都直接或间接继承了java.lang.Object类。Object类是比较特殊的类,它是所有的父类,是Java类层中的最高层类,实质上Java中任何一个类都是它的子类。 Java视频大讲堂 视频教程
本视频介绍了类型转换中的向上转型。Java语言允许某个类型的引用变量引用子类的实例,而且可以对这个引用变量进行类型转换。如果把引用类型转换为父类类型,则称为向上转型。 Java视频大讲堂 视频教程
本视频介绍了类型转换中的向下转型。如果把引用类型转换为子类类型,则称为向下转型。 Java视频大讲堂 视频教程
本视频介绍了instanceof操作符的作用和使用方式。使用instanceof操作符判断一个类是否实现了某个接口,也可以用它来判断一个实例对象是否属于一个类。 Java视频大讲堂 视频教程
本视频介绍了Java中抽象类的实现方式。使用abstract定义抽象类和抽象方法,使用abstract关键字定义的类称为抽象类,使用这个关键字定义的方法被称为抽象方法,抽象方法没有方法体,这个方法本身没有任何意义,除非它被重写,而承载这个抽象方法的抽象类就必须被继承。 Java视频大讲堂 视频教程
本视频介绍了接口的声明方式和特征。Java接口的定义方式与类基本相同,不过接口定义使用的关键字是interface。 Java视频大讲堂 视频教程
本视频介绍了Java中接口的实现。接口必须通过类来实现它的所有抽象方法(包括因继承关系得到的方法)。实现接口使用的关键字implements。 Java视频大讲堂 视频教程
第11章 类的高级特性 Java视频大讲堂 视频教程
本视频介绍了final变量。final关键字可以用于声明变量,一旦该变量被设定后,就不可以再改变该变量的值。通常由final定义的变量为常量。 Java视频大讲堂 视频教程
本视频介绍了final方法。final关键字可以用于声明变量,一旦该变量被设定后,就不可以再改变该变量的值。通常由final定义的变量为常量。 Java视频大讲堂 视频教程
本视频介绍了final类。定义为final的类不能被继承。如果希望一个类不允许被任何类继承,并且不允许别人对这个类有任何改动,可以将这个类设置为final类型。 Java视频大讲堂 视频教程
本视频介绍了Java中的内部类的学习。在类A中定义类B,那么类B就是内部类,也称为嵌套类,相对而言,类A就是外部类。 Java视频大讲堂 视频教程
本视频介绍了Java中的实例内部类。实例内部类是指没有用static修饰的内部类。如:public class Outer {class Inner { } // 实例内部类} Java视频大讲堂 视频教程
本视频通过一个具体的示例对实例内部类进行了说明,从而帮助大家掌握内部类中的实例内部类的使用。 Java视频大讲堂 视频教程
本视频介绍了Java中的静态内部类。静态内部类是指使用static修饰的内部类。如:public class Outer {static class Inner {// 静态内部类}} Java视频大讲堂 视频教程
本视频介绍了Java中的局部内部类。局部内部类是指在一个方法中定义的内部类。如:public class Test {public void method() { class Inner { // 局部内部类 }}} Java视频大讲堂 视频教程
本视频介绍了Java中的匿名类。匿名类是指没有类名的内部类,必须在创建时使用new语句来声明类。其语法形式如下:new <类或接口> (){// 类的主体}; Java视频大讲堂 视频教程
本视频通过具体的示例介绍了Java中对匿名类方法的调用。 Java视频大讲堂 视频教程
本视频通过具体的示例来说明Java中内部类的各种用途,以及内部类的使用方式。 Java视频大讲堂 视频教程
本视频介绍了内部类所生成的.class文件。如果是顶层类,则其.class文件的命名格式为:顶层类名称.class;如果是成员内部类,则其.class文件的命名格式为:外部类命名$内部类名称.class;如果是局部内部类,则其.class文件的命名格式为:外部类命名$数字内部类名称.class;如果是匿名类,则其.class文件的命名格式为:外部类命名$数字.class。 Java视频大讲堂 视频教程
第12章 异常处理 Java视频大讲堂 视频教程
本视频对Java中的异常相关的知识进行了介绍和说明。在Java语言中,异常又称为例外,是运行时错误。由于Java程序是在网络环境下运行的。 Java视频大讲堂 视频教程
本视频介绍了Java异常类组织结构。在Java中,任何异常对象都是java.lang.Throwable类或其子类的对象,即所有异常类型都是内置类Throwable的子类。因此,Throwable在异常类层次结构的顶层。紧接着Throwable下面的是把异常分成两个不同分支的子类:Exception和Error。 Java视频大讲堂 视频教程
本视频介绍了try-catch语句来对Java异常进行处理。在Java中,通常是采用try-catch语句捕获异常并处理。捕获异常是一种积极的处理异常的方式。 Java视频大讲堂 视频教程
本视频介绍了Java异常处理时,在try-catch语句中使用多个catch语句。在某些情况下,某个代码块可能抛出多个异常。处理这种情况,可以定义两个或更多的catch子句,每个子句捕获一种类型的异常。 Java视频大讲堂 视频教程
本视频介绍了Java异常处理时的try-catch语句嵌套进行实现。try语句可以被嵌套。也就是说,一个try语句可以在另一个try块内部。每次进入try语句,异常的前后关系都会被推入堆栈。 Java视频大讲堂 视频教程
本视频介绍了Java异常处理时的finally语句。finally关键字是对Java异常处理模型的最佳补充。finally结构使代码总会执行,而不管有无异常发生。 Java视频大讲堂 视频教程
本视频通过一个具体的示例介绍了finally语句块在Java异常处理时的使用方式和实现结果。 Java视频大讲堂 视频教程
本视频介绍了Java异常处理时使用throw关键字的作用。throw关键字通常用于方法体中,并且抛出一个异常对象。程序在执行到throw语句时立即终止,它后面的语句都不执行。 Java视频大讲堂 视频教程
本视频介绍了Java异常处理时使用throws关键字的作用。一个throws子句列举了一个方法可能抛出的所有异常类型,各个异常类型之间使用逗号分割。 Java视频大讲堂 视频教程
本视频介绍了Java异常处理时的自定义异常的使用方式和实现结果。编写自定义异常非常简单,因为自定义异常往往从Exception派生而来。我们只要重载构造方法并提供错误消息即可。 Java视频大讲堂 视频教程
第13章 AWT图形设计 Java视频大讲堂 视频教程
本视频介绍了Java图形界面开发中的AWT的层次结构。AWT(Abstract Window Toolkit,抽象窗口工具包)是Java用来支持图形用户界面GUI(Graphics User Interface,图形用户界面)编程的窗口开发类库,由java.awt包提供。 Java视频大讲堂 视频教程
本视频介绍了AWT中的Frame窗口。Window是不依赖于其他容器而独立存在的容器。Window有两个子类:Frame和Dialog。其中,Frame带有标题,而且可以调整大小;Dialog可以被移动,但是不能调整大小。本视频主要介绍Frame窗口的实现。 Java视频大讲堂 视频教程
本视频介绍了AWT中的Panel面板的知识。Panel不能单独存在,只能存在于其他容器(例如Frame)中,一个Panel对象代表了一个区域,在这个区域内可以容纳其他的组件。 Java视频大讲堂 视频教程
本视频介绍了Dialog对话框。Panel不能单独存在,只能存在于其他容器(例如Frame)中,一个Panel对象代表了一个区域,在这个区域内可以容纳其他的组件。 Java视频大讲堂 视频教程
本视频介绍了AWT中的Label标签的使用。Label标签主要用来显示静态文本,这些文本不可以被编辑。 Java视频大讲堂 视频教程
本视频介绍了AWT中的Button按钮的使用方式和实现结果。通过java.awt.Button类来产生一个按钮,该按钮可以被单击、按下等操作。 Java视频大讲堂 视频教程
本视频介绍了AWT中的文本框TextField的使用。通过文本框TextField可以产生一个单行输入框,接受用户输入,所输入的内容还可以被编辑。 Java视频大讲堂 视频教程
本视频介绍了AWT中的文本域TextArea的使用。通过文本域TextArea,可以产生一个多行输入框,接受用户输入的内容,所输入文本还可以被编辑操作。 Java视频大讲堂 视频教程
本视频介绍了AWT中的复选框Checkbox的使用。通过复选框Checkbox,可以产生一组复选框,接受用户选择一项或多项。 Java视频大讲堂 视频教程
本视频介绍了AWT中复选框组CheckboxGroup的使用。通过复选框组CheckboxGroup可以实现单选按钮的效果,接受用户选择,但是每次只能选择一项。 Java视频大讲堂 视频教程
本视频介绍了AWT中的列表框List的使用。通过列表框List可以将多项数据存放在一个组件中,并且可以显示给用户其中的一项或多项数据,允许用户选择一项或多项。 Java视频大讲堂 视频教程
本视频介绍了AWT中的下拉列表Choice的使用。通过java.awt.Choice类可以获取一个下拉列表,该下拉列表可以包含多项数据,这些数据每次只显示其中的一项,通过滚动条进行查看,并且只允许用户选择其中的一项。 Java视频大讲堂 视频教程
本视频介绍了AWT中的菜单Menu的使用。菜单泛指固定在窗口应用程序上方的浮动式选项列表。它是由菜单栏(MenuBar)和菜单项(MenuItem)组成,菜单项又可以派生出菜单(Menu)和复选菜单项(CheckboxMenuItem)。 Java视频大讲堂 视频教程
本视频通过一个具体的示例介绍了菜单Menu的创建方式和实现结果。 Java视频大讲堂 视频教程
本视频通过一个具体的示例介绍了为菜单Menu的设置快捷键,以及为一个文本域添加弹出菜单的实现。 Java视频大讲堂 视频教程
第14章 布局管理器 Java视频大讲堂 视频教程
本视频介绍了AWT所提供的FlowLayout布局管理器的使用方式和实现结果。FlowLayout(流式布局管理器)是Panel和Applet的默认布局管理器。其组件的放置规律是从上到下、从左到右,对组件逐行地进行定位。 Java视频大讲堂 视频教程
本视频介绍了AWT所提供的BorderLayout布局管理器的使用方式和实现结果。BorderLayout被称为边界布局管理器,它是Window、Frame和Dialog的默认布局管理器。BorderLayout布局管理器包括5个区域:North、South、East、West和Center。 Java视频大讲堂 视频教程
本视频介绍了AWT所提供的GridLayout布局管理器的使用方式和实现结果。GridLayout(网格布局管理器)为放置组件提供了灵活性。它将区域分割成行数(rows)和列数(columns)的网格状布局,然后组件按照由左至右,由上而下的次序排列填充到各个单元格中。 Java视频大讲堂 视频教程
本视频介绍了AWT所提供的CardLayout布局管理器的使用方式和实现结果。CardLayout被称为卡片布局管理器,它能够帮助用户实现多个成员共享同一个显示空间,并且一次只显示一个容器组件的内容。CardLayout布局管理器将容器分成许多层,每层的显示空间占据整个容器的大小,但是每层只允许放置”一个”组件。 Java视频大讲堂 视频教程
本视频介绍了在实现AWT Frame示例时,可以通过继承Frame的方式进行实现。 Java视频大讲堂 视频教程
本视频介绍了AWT所提供的GridBagLayout布局管理器的使用方式和实现结果。GridBagLayout被称为网格包布局管理器,它是在网格的基础上提供复杂的布局,是最灵活、最复杂的布局管理器。GridBagLayout不需要组件的尺寸一致,允许组件扩展到多行多列。 Java视频大讲堂 视频教程
本视频通过一个具体的示例介绍了GridBagLayout布局管理器的使用方式和实现效果。 Java视频大讲堂 视频教程
本视频通过实例使用AWT中的一种或多种布局管理器来模拟计算器界面的实现。 Java视频大讲堂 视频教程
第15章 事件处理 Java视频大讲堂 视频教程
本视频介绍了AWT中的事件处理模型。Java的事件处理采用委托事件模式(Delegation Event Model)。所谓委托事件模式,是指事件的处理,由事件的来源(Source)对象,委托给一个或多个事件监听器(Event Listener)来处理。 Java视频大讲堂 视频教程
本视频介绍了AWT在进行事件处理时的事件处理流程。对事件处理的编程思路如下:先为类声明需要的事件监听器接口,接着给事件源注册一个监听器,最后在类中给出实现接口声明的事件处理方法。这也就是委托事件模型的处理过程。 Java视频大讲堂 视频教程
本视频介绍了AWT事件处理中的事件监听器。每类事件都有对应的事件监听器,事件监听器是一种处理事件的接口,定义于java.awt.event包中,根据动作来定义方法。 Java视频大讲堂 视频教程
本视频介绍了AWT事件处理中的事件类。与AWT有关的所有事件类都由java.awt.AWTEvent类派生,它是EventObject类的子类。 Java视频大讲堂 视频教程
本视频介绍了使用内部类进行事件处理,并且通过示例进行说明。由于实现事件监听器时,采用内部类编程非常容易实现其功能,并且程序编写简单,所以很多情况下都使用内部类来处理事件。 Java视频大讲堂 视频教程
本视频介绍了AWT中的事件处理中的使用匿名类的方式进行实现。由于匿名类本身无名,因此它不存在构造方法,需要显示地调用一个无参的父类的构造方法,并且重写父类的方法。 Java视频大讲堂 视频教程
本视频介绍了AWT事件处理中使用容器类的方式进行实现。使用容器类可以实现某个监听接口。由于Java支持一个类可以实现多个接口,因此容器类可以实现多个监听接口。容器中的组件将容器实例本身注册为监听器。 Java视频大讲堂 视频教程
本视频介绍了AWT事件处理中使用事件适配器进行实现,监听接口与适配器之间的对应关系。 Java视频大讲堂 视频教程
第16章 Swing程序设计 Java视频大讲堂 视频教程
本视频对Java图形界面处理中的Swing进行介绍。Java的Swing也是Java基础类库的一部分,它是试图解决AWT缺点的一个尝试。与AWT相比,Swing组件能够实现更强的功能。Swing中的大多数组件都是AWT组件名称前面加了一个J字母,即Swing组件是围绕着一个称为JComponent的新组件类构建的。 Java视频大讲堂 视频教程
本视频介绍了Swing中的JFrame窗体和JPanel面板的实现类、实现方法、实现方式和实现结果。 Java视频大讲堂 视频教程
本视频通过示例对JFrame窗体和JPanel面板进行演示和说明。 Java视频大讲堂 视频教程
本视频介绍了Swing中的Swing按钮的实现类、实现方法,所有的按钮都继承自AbstractButton类,按钮包括:普通按钮(JButton)、触发器按钮(JToggleButton)和菜单项(JMenuItem)按钮。其中,触发器按钮包括两类:复选框(JCheckBox)和单选按钮(JRadioButton),对于普通按钮中,有一种常用的按钮为箭头按钮(BasicArrowButton)。 Java视频大讲堂 视频教程
本视频通过一个示例介绍了AbstractButton类的各个子类来实现各种按钮的效果,包括按钮、复选框、单选按钮、带有箭头的按钮等。 Java视频大讲堂 视频教程
本视频介绍了Swing中JTabbedPane页签面板的实现类的有关知识。JTabbedPane表示页签面板,它可以包含多个页面,每个页面和一个标签相对应。当用户选择特定的标签后,就会显示相应的页面,在一组组件之间进行切换, Java视频大讲堂 视频教程
本视频通过一个示例的方式介绍了Swing中JTabbedPane页签面板组件的实现方式和实现结果。 Java视频大讲堂 视频教程
本视频介绍了Swing中文件选择器FileChoice有关的知识。文件选择器,是操作文件的桥梁,Java提供了JFileChooser类作为对文件选择器的支持。JFileChooser类有以下两个静态方法:showOpenDialog() 显示用于打开文件的对话框;showSaveDialog() 显示用于保存文件的对话框。 Java视频大讲堂 视频教程
本视频介绍了Swing中的对话框的实现类JOptionPane、对话框的4种标准类别形式,并对其中的消息对话框MessageDialog进行了介绍。 Java视频大讲堂 视频教程
本视频通过一个示例的方式介绍了Swing中的消息对话框MessageDialog的实现方式和实现结果。 Java视频大讲堂 视频教程
本视频介绍了Swing中的确认对话框ConfigDialog,然后通过一个示例的方式进行说明和实现。 Java视频大讲堂 视频教程
本视频介绍了Swing中的输入对话框InputDialog,然后通过一个示例的方式进行说明和实现。 Java视频大讲堂 视频教程
本视频介绍了Swing中的选项对话框OptionDialog,然后通过一个示例的方式进行说明和实现。 Java视频大讲堂 视频教程
本视频介绍了Swing中的BoxLayout盒式布局管理器,然后通过一个示例的方式进行说明和实现。 Java视频大讲堂 视频教程
本视频介绍了Swing中的JTable表格组件,然后通过一个示例的方式进行说明和实现了一个二维表,并且可以对这个二维表进行各种属性设置。 Java视频大讲堂 视频教程
本视频介绍了Swing中的JTree树,然后通过一个示例的方式进行说明和实现,从而可以将具有上下级关系的数据通过树型进行显示。 Java视频大讲堂 视频教程
第17章 集合类 Java视频大讲堂 视频教程
本视频介绍了Java集合的接口:Collection接口和Iterator接口。其中,Collection接口是List接口和Set接口的父接口,该接口中提供了List集合与Set集合的通用方法 ;Iterator接口是一个提供遍历各种类型的集合的统一接口,调用集合的iterator()方法即可获得该集合的迭代器。 Java视频大讲堂 视频教程
本视频介绍了Java集合中的Set集合。Set接口实现了Collection接口,它主要有两个实现类:HashSet类和TreeSet类。在Set集合中,不允许出现重复的集合元素,并且最多只允许包含一个null元素。 Java视频大讲堂 视频教程
本视频介绍了Java集合中的List集合。List接口实现了Collection接口,它主要有两个实现类:ArrayList类和LinkedList类。在List集合中,允许出现重复元素,并且元素是有序的,可以根据索引位置来检索List集合中的元素。 Java视频大讲堂 视频教程
本视频介绍了Java集合中的Map集合。Map是一种键-值对(key-value)集合,其Map接口的实现主要有HashMap类和TreeMap类,其中,HashMap类按哈希算法来存取键对象,而TreeMap类可以对键对象进行排序。 Java视频大讲堂 视频教程
本视频介绍了Java集合中的集合辅助类Collections。Collections类是Java集合类库中的辅助类,它提供了许多操作集合的静态方法,借助这些静态方法可以实现集合元素的排序、反序等操作。 Java视频大讲堂 视频教程
第18章 I/O输入输出 Java视频大讲堂 视频教程
本视频介绍了Java中的字节输入输出流,java.io.InputStream是字节输入流,java.io.OutputStream是字节输出流,并且对输入流和输出流中分别对应的类、方法进行了说明。 Java视频大讲堂 视频教程
本视频介绍了Java中的字节数组输入输出流。java.io包中提供了ByteArrayInputStream类和ByteArrayOutputStream类,用于实现字节数组的输入输出操作。 Java视频大讲堂 视频教程
本视频介绍了Java中的文件输入输出流。FileInputStream类可以从文件中读取数据,FileOutputStream类可以向文件中写入数据。 Java视频大讲堂 视频教程
本视频介绍了Java中的管道输入输出流。管道输入流应该连接到管道输出流,通常,由某个线程将数据写入PipedOutputStream对象,并由其他线程从相应的PipedInputStream对象中读取。 Java视频大讲堂 视频教程
本视频介绍了Java中的顺序输入流SequenceInputStream。顺序输入流表示其他多个输入流的逻辑串联,它从输入流的有序集合开始,依次读取每个输入流中的内容。 Java视频大讲堂 视频教程
本视频介绍了Java中对象的序列化ObjectOutputStream 、对象的反序列化ObjectInputStream 有关的内容。 Java视频大讲堂 视频教程
本视频介绍了Java中的字符输入输出流。数据流中最小的单元是字符,其中字符输入流是java.io.Reader,字符输出流是java.io.Writer。 Java视频大讲堂 视频教程
本视频介绍了BufferedReader与BufferedWriter。BufferedWriter类主要用于装饰其他字符输出流,BufferedReader类主要用于装饰其他字符输入流。 Java视频大讲堂 视频教程
本视频介绍了字节流转换为字符流。使用InputStreamReader类可以将字节输入流转换为字符输入流,使用OutputStreamReader类可以将字节输出流转换为字符输出流。 Java视频大讲堂 视频教程
本视频介绍了Java中对文件或目录的管理操作。Java中提供了一个用于管理文件或目录的类:java.io.File类,并且对File类中的一些常用方法进行了介绍。 Java视频大讲堂 视频教程
本视频介绍了Java中的文件过滤器FilenameFilter。File类里面有一个File[] listFiles(FilenameFilter filter)方法,FilenameFilter filter参数是一个过滤器接口。 Java视频大讲堂 视频教程
第19章 多线程 Java视频大讲堂 视频教程
本视频介绍了什么是Java多线程、线程和进程之间的区别、通过继承Thread类的方式如何实现多线程。创建线程可以继承java.lang.Thread类,并重写Thread类中的run()方法,在run()方法中给出线程所要执行的代码。 Java视频大讲堂 视频教程
本视频介绍了通过实现Runnable接口的形式实现Java多线程。通过实现java.lang.Runnable接口,也可以实现多线程。Runnable接口中仅仅提供了一个abstract类型的run()方法。 Java视频大讲堂 视频教程
本视频介绍了线程的状态。线程在它的生命周期中有很多种状态,包括:新建状态(New)、就绪状态(Runnable)、运行状态(Running)、阻塞状态(Blocked)和死亡状态(Dead)。 Java视频大讲堂 视频教程
本视频介绍了线程的优先级设置。一般情况下,线程有着相同的优先级。不过,线程的优先级是允许修改的,Thread类中提供了以下实例方法设置线程对象的优先级:setPriority(int newPriority)。 Java视频大讲堂 视频教程
本视频介绍了线程的休眠。如果一个线程在运行过程中执行了Thread.sleep()方法,则该线程将放弃CPU而进入阻塞状态。目的就是为了让它让出CPU,给其他线程运行的机会。 Java视频大讲堂 视频教程
本视频介绍了在Java的一个线程中调用其他线程的join()方法。当一个线程运行时,如果需要运行其他线程,可以调用其他线程的join()方法,此时当前运行的线程将转变为阻塞状态,被调用的线程将运行。 Java视频大讲堂 视频教程
本视频通过示例的方式介绍了Java多个线程之间数据的共享。并且,通过不同的多线程共享方式,所共享的数据有所不同。 Java视频大讲堂 视频教程
本视频介绍了线程之间的通信。在java.lang.Object类中提供的几个与线程通信相关的方法:wait() 、notify()和notifyAll()。 Java视频大讲堂 视频教程
第20章 数据库操作 Java视频大讲堂 视频教程
本视频介绍了在Java程序中如何访问JDBC数据库,首先介绍了访问数据库的操作步骤,然后以示例的方式进行说明。这里是以MySQL数据库为例。 Java视频大讲堂 视频教程
本视频介绍了通过Java程序如何访问数据库的表中存在的数据,并且将查询得到的结果输出。 Java视频大讲堂 视频教程
本视频通过示例的方式,介绍了如何通过Java程序对数据库表中存储的数据执行修改和删除操作。 Java视频大讲堂 视频教程
第21章 AWT绘图与音频播放 Java视频大讲堂 视频教程
本视频介绍了Graphics2D类来实现Java中的绘图功能。java.awt.Graphics类提供了简单的绘图功能,而java.awt.Graphics2D类继承了Graphics类,并在功能上进行了加强,所以Java绘图推荐使用Graphics2D类。 Java视频大讲堂 视频教程
本视频介绍了在Java绘图时所需要使用的笔画属性设置。默认情况下,线条的笔画宽度是1个像素,并且是实线。可以使用Graphics2D类的setStroke(Stroke stroke)方法,该方法接收一个实现了Stroke接口的类的对象。 Stroke接口下目前只有一个实现类:BasicStroke,通过该类的不同构造方法可以创建笔画属性不同的对象。 Java视频大讲堂 视频教程
本视频介绍了Java绘图时所需要使用的绘制文本的知识。绘制文本需要使用Graphics2D类中的drawString()方法,绘制文本内容,可以事先设置文本的字体,这需要使用Font类。 Java视频大讲堂 视频教程
本视频介绍了Java绘制图形时可以实现的图形填充功能。图形填充是指向矩形、圆形等封闭图形中填充颜色,这需要调用Graphics2D类对象的fill(Shape s)方法,系统默认的笔画与填充颜色都是黑色,不过可以使用Color类来创建任何颜色对象。 Java视频大讲堂 视频教程
本视频介绍了Java绘图中的颜色渐变的实现。图形的颜色渐变主要有两种:线性渐变和放射状渐变。线性渐变是指颜色以直线的形式从一端向另一端渐变,而放射状渐变则是指颜色以圆形的形式从中心向外渐变。 Java视频大讲堂 视频教程
本视频介绍了Java绘图时对于图片的绘制操作。Java支持的图片格式有GIF格式(*.gif)、JPEG格式(*.jpg)和PNG格式(*.png)。绘制图片需要调用Graphics2D类对象的drawImage()方法。 Java视频大讲堂 视频教程
本视频介绍了Java绘图时截取图片的操作。使用drawImage()方法:boolean drawImage(Image img, int dx1, int dy1, int dx2, int dy2, intsx1, int sy1, int sx2, int sy2, ImageObserver observer),并且通过示例进行说明和实现。 Java视频大讲堂 视频教程
本视频介绍了Java多媒体实现时可以进行播放音频文件。java.applet包中的AudioClip类可以加载和播放音频文件。Applet类中有一个静态方法newAudioClip(),返回一个AudioClip对象。AudioClip类中主要提供了如下3个方法控制音频文件:play()播放音频文件,只播放一次。stop()停止播放音频文件。loop()循环播放当前音频文件。 Java视频大讲堂 视频教程
所有开设课程
ASP
JSP
Flex
c#2008
Director无师自通
ASP.NET
SQL
JavaScript
vray
ZBrush
3ds
Java
Eclipse从入门到精通
3ds
Oracle
Access基础教程
SEO搜索引擎优化
PHP网络大讲堂
3ds基础操作
Struts
Eclipse
Struts
Eclipse
Oracle
Authorware
Windows
Word
五笔字型
Dreamweaver
网络安全
FrontPage
校园网组建
CorelDRAW从入门到精通
ACCESS
flash从入门到精通
PowerPoint从入门到精通
SQL
Java视频大讲堂
C2008网络大讲堂
ASP.NET网络大讲堂
JSP
Flex
c#2008
Director无师自通
ASP.NET
SQL
JavaScript
vray
ZBrush
3ds
Java
Eclipse从入门到精通
3ds
Oracle
Access基础教程
SEO搜索引擎优化
PHP网络大讲堂
3ds基础操作
Struts
Eclipse
Struts
Eclipse
Oracle
Authorware
Windows
Word
五笔字型
Dreamweaver
网络安全
FrontPage
校园网组建
CorelDRAW从入门到精通
ACCESS
flash从入门到精通
PowerPoint从入门到精通
SQL
Java视频大讲堂
C2008网络大讲堂
ASP.NET网络大讲堂
- 举手提问班内讨论


网友讨论:[共 0 条]
发表评论>>发表评论
(您的评论可能需要经过审核后才会被其他用户看到。)对不起,您所在的用户组不能发表评论。