- 猜你喜欢
- 视频介绍
- 分集列表
- 视频下载
Java是计算机领域中一种非常重要的程序设计语言,也是一款优秀的纯面向对象语言。外唐网分享的这部Java基础自学教程是一部非常不错的教程。它详细讲述了JAVA语言,VISUAL J++概述,基础设计,应用开发等一系列相关知识。
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。它具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
Java 编程语言的风格十分接近C、C++语言。Java是一个纯粹的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。
Java语言的优良特性使得Java应用具有无比的健壮性和可靠性,这也减少了应用系统的维护费用。Java对对象技术的全面支持和Java平台内嵌的API能缩短应用系统的开发时间并降低成本。Java的编译一次,到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式。特别是Java企业应用编程接口(Java Enterprise APIs)为企业计算及电子商务应用系统提供了有关技术和丰富的类库。
- 01_JAVA基础教程
- 02_Java概述_2
- 03_Java概述_3
- 04_Java的卸载
- 05_Java的安装
- 06_环境变量的设置
- 07_常见dos命令 文件名和类名不同时编译运行的问题
- 08_变量命名规则 数据类型 运算符 格式化输出 流程控制
- 09_复习上节课
- 10_类和对象
- 11_内存分配
- 12_访问控制符_1
- 13_访问控制符_2
- 14_构造函数
- 15_UltraEdit的使用
- 16_复习
- 17_函数的重载
- 18_构造函数
- 19_this
- 20_static
- 21_复习
- 22_static两示例_求个数_只生成一个对象__1
- 23_static两示例_求个数_只生成一个对象__2
- 24_继承的由来 和 继承的访问控制权限_1
- 25_继承的由来 和 继承的访问控制权限_2
- 26_面向对象的继承反映的是现实中的一般到特殊的关系
- 27_Java为什么没有多继承
- 28_复习+super_1
- 29_复习+super_2
- 30_重写父类方法_1
- 31_重写方法示例
- 32_多态的语法知识
- 33_复习
- 34_多态注意事项和 实际应用示例
- 35_抽象类 和 final
- 36_接口_1
- 37_接口_2
- 38_面向对象复习
- 39_编译运行含有包层的类_1
- 40_编译运行含有包层的类_2
- 41_同包和不同包类的相互访问
- 42_复习 和 不同包之间的相互访问_1
- 43_复习 和 不同包之间的相互访问_2
- 44_jar包的生成.avi
- 45_如何使用Jar包 和 包的总回顾
- 46_异常概述_1
- 47_异常概述_2
- 48_复习
- 49_为什么需要异常
- 50_printStackTrace方法的介绍
- 51_可处理可不处理的异常 和 必须得进行处理的异常
- 52_处理异常的两种方式
- 53_finally
- 54_自定义异常 和 throws常见错误解析_1
- 55_自定义异常 和 throws常见错误解析_2
- 56_异常复习
- 57_异常
- 58_ToString()方法介绍_1
- 59_ToString()方法介绍_2
- 60_equals_1
- 61_equals_2
- 62_复习
- 63_String类的 equals==常量字符串的用法
- 64_String类的常用方法介绍 字符串和整数的相互转化
- 65_String常用方法举例
- 66_printf和println的区别
- 67_复习
- 68_StringBuffer
- 69_数组
- 70_线程_1
- 71_复习
- 72_创建线程的第二种方式
- 73_线程常用方法的介绍
- 74_线程的控制
- 75_线程同步问题的产生原因
- 76_复习
- 77_买票程序讲解
- 78_闲聊
- 79_复习
- 80_生产消费_1
- 81_生产消费_2
- 82_awt展望
- 83_gui
- 84_布局管理器
- 85_事件处理
- 86_复习
- 87_十个按钮的设计
- 88_三个文本框的相加运算示例
- 89_复习 内部类 匿名类
- 90_计算器 可运行jar包的生成
- 91_什么叫流 流的分类 四大基本抽象流
- 92_复习
- 93_字节流 字符流的使用和它们的区别
- 94_缓冲流的使用
- 95_将一个长整型数据写入字节数组然后再从字节数组读出来 示例的讲解
- 96_print流 Object流
- 97_什么是容器 容器的分类 Collection的介绍 List Set的区别 重写toString方法的必要性 Collections的使用
- 98_Comparable 接口 Set接口
- 99_ 复习
- 100_equals和hashCode方法的使用(难点)
- 101_Iterator接口
- 102_Map接口的使用
- 103_泛型
- 104_网络编程基础知识 UDP编程
- 105_TCP编程 和 TCP下的WEB服务器程序的讲解
- 106_JavaSE复习大纲
- 107_JavaSE复习大纲
- 01_JAVA基础教程
- 02_Java概述_2
- 03_Java概述_3
- 04_Java的卸载
- 05_Java的安装
- 06_环境变量的设置
- 07_常见dos命令 文件名和类名不同时编译运行的问题
- 08_变量命名规则 数据类型 运算符 格式化输出 流程控制
- 09_复习上节课
- 10_类和对象
- 11_内存分配
- 12_访问控制符_1
- 13_访问控制符_2
- 14_构造函数
- 15_UltraEdit的使用
- 16_复习
- 17_函数的重载
- 18_构造函数
- 19_this
- 20_static
- 21_复习
- 22_static两示例_求个数_只生成一个对象__1
- 23_static两示例_求个数_只生成一个对象__2
- 24_继承的由来 和 继承的访问控制权限_1
- 25_继承的由来 和 继承的访问控制权限_2
- 26_面向对象的继承反映的是现实中的一般到特殊的关系
- 27_Java为什么没有多继承
- 28_复习+super_1
- 29_复习+super_2
- 30_重写父类方法_1
- 31_重写方法示例
- 32_多态的语法知识
- 33_复习
- 34_多态注意事项和 实际应用示例
- 35_抽象类 和 final
- 36_接口_1
- 37_接口_2
- 38_面向对象复习
- 39_编译运行含有包层的类_1
- 40_编译运行含有包层的类_2
- 41_同包和不同包类的相互访问
- 42_复习 和 不同包之间的相互访问_1
- 43_复习 和 不同包之间的相互访问_2
- 44_jar包的生成.avi
- 45_如何使用Jar包 和 包的总回顾
- 46_异常概述_1
- 47_异常概述_2
- 48_复习
- 49_为什么需要异常
- 50_printStackTrace方法的介绍
- 51_可处理可不处理的异常 和 必须得进行处理的异常
- 52_处理异常的两种方式
- 53_finally
- 54_自定义异常 和 throws常见错误解析_1
- 55_自定义异常 和 throws常见错误解析_2
- 56_异常复习
- 57_异常
- 58_ToString()方法介绍_1
- 59_ToString()方法介绍_2
- 60_equals_1
- 61_equals_2
- 62_复习
- 63_String类的 equals==常量字符串的用法
- 64_String类的常用方法介绍 字符串和整数的相互转化
- 65_String常用方法举例
- 66_printf和println的区别
- 67_复习
- 68_StringBuffer
- 69_数组
- 70_线程_1
- 71_复习
- 72_创建线程的第二种方式
- 73_线程常用方法的介绍
- 74_线程的控制
- 75_线程同步问题的产生原因
- 76_复习
- 77_买票程序讲解
- 78_闲聊
- 79_复习
- 80_生产消费_1
- 81_生产消费_2
- 82_awt展望
- 83_gui
- 84_布局管理器
- 85_事件处理
- 86_复习
- 87_十个按钮的设计
- 88_三个文本框的相加运算示例
- 89_复习 内部类 匿名类
- 90_计算器 可运行jar包的生成
- 91_什么叫流 流的分类 四大基本抽象流
- 92_复习
- 93_字节流 字符流的使用和它们的区别
- 94_缓冲流的使用
- 95_将一个长整型数据写入字节数组然后再从字节数组读出来 示例的讲解
- 96_print流 Object流
- 97_什么是容器 容器的分类 Collection的介绍 List Set的区别 重写toString方法的必要性 Collections的使用
- 98_Comparable 接口 Set接口
- 99_ 复习
- 100_equals和hashCode方法的使用(难点)
- 101_Iterator接口
- 102_Map接口的使用
- 103_泛型
- 104_网络编程基础知识 UDP编程
- 105_TCP编程 和 TCP下的WEB服务器程序的讲解
- 106_JavaSE复习大纲
- 107_JavaSE复习大纲