- 在线播放
- 分集下载
- 第0讲-开山篇
- 第1讲-内容介绍.项目演示.原理剖析
- 第2讲-变量.数据类型
- 第3讲-运算符.流程控制
- 第4讲-.流程控制
- 第5讲-类.对象
- 第6讲-成员属性.成员方法
- 第7讲-成员方法.构造方法
- 第8讲-this.类变量
- 第9讲-类方法.封装
- 第10讲-访问修饰符.重载.覆盖
- 第11讲-约瑟夫问题
- 第12讲-多态
- 第13讲-抽象类.接口
- 第14讲-final.作业评讲
- 第15讲-作业.测试题
- 第16讲-数组
- 第17讲-排序
- 第18讲-排序.查找
- 第19讲-多维数组
- 第20讲-二进制.位运算.位移运算
- 第21讲-集合
- 第22讲-集合
- 第23讲-集合
- 第24讲-集合补充
- 第25讲-泛型.异常
- 第26讲-异常
- 第27讲-作业评讲
- 第28讲-面试题评讲
- 第29讲-满汉楼.swing介绍
- 第30讲-布局管理器
- 第31讲-常用组件
- 第32讲-swing编程实战
- 第33讲-绘图技术.坦克大战1
- 第34讲-绘图技术.坦克大战2
- 第35讲-事件处理.坦克大战3
- 第36讲-事件监听.坦克大战4
- 第37讲-事件总结.坦克大战5
- 第38讲-线程.坦克大战6
- 第39讲-线程.坦克大战7
- 第40讲-线程
- 第41讲-坦克大战8
- 第42讲-坦克大战9
- 第43讲-io编程.坦克大战10
- 第44讲-io编程
- 第45讲-io编程
- 第46讲-io编程.记事本开发
- 第47讲-坦克大战11
- 第48讲-坦克大战12
- 第49讲-坦克大战13
- 第50讲-坦克大战14
- 第51讲-作业评讲
- 第52讲-试题评讲
- 第53讲-数据库概念
- 第54讲-sql.server安装配置卸载
- 第55讲-sql.server基本使用
- 第56讲-查询分析器.ddl.dml.dql
- 第57讲-sql.server.数据类型
- 第58讲-sql.server.数据类型
- 第59讲-sql.server.基本查询
- 第60讲-sql.server.基本查询
- 第61讲-sql.server.复杂查询
- 第62讲-sql.server.复杂查询
- 第63讲-sql.server.约束
- 第64讲-sql.server.备份恢复.jdbc-odbc
- 第65讲-sql.server.jdbc
- 第66讲-sql.server.jdbc
- 第67讲-sql.server.作业评讲
- 第68讲-项目开发流程
- 第69讲-学生管理系统1.项目分析
- 第70讲-学生管理系统2
- 第71讲-学生管理系统3.增删改
- 第72讲-学生管理系统4.model2模式
- 第73讲-学生管理系统5.dao.sqlhelper
- 第74讲-满汉楼系统1.项目分析
- 第75讲-满汉楼系统2.项目分析
- 第76讲-满汉楼系统3.实现闪屏.登录
- 第77讲-满汉楼系统4.菜单
- 第78讲-满汉楼系统5.工具栏状态栏
- 第79讲-满汉楼系统6.登录验证
- 第80讲-满汉楼系统7.窗口拆分
- 第81讲-满汉楼系统8.界面切换
- 第82讲-满汉楼系统9.人事管理
- 第83讲-满汉楼系统10.报表统计.uml图
- 第84讲-网络基础
- 第85讲-port.url.socket编程原理
- 第86讲-半双工.双全工
- 第87讲-山寨qq项目1.登录界面
- 第88讲-山寨qq项目2.好友列表界面
- 第89讲-山寨qq项目3.聊天界面.对象流
- 第90讲-山寨qq项目4.登录验证
- 第91讲-山寨qq项目5.一对一的聊天
- 第92讲-山寨qq项目6.多对多的聊天
- 第93讲-山寨qq项目7.好友在线提示
- 第94讲-山寨qq项目8.好友在线提示
Java从入门到精通系列教程的相关介绍
Java既是一种高级的面向对象的编程语言,也是一个平台。目前,被广泛应用于各平台各行业的企业级开发。如果你想全面、系统学习java的相关知识,可以来外唐网观看一下本站收录的这部java从入门到精通精讲教程。
1、Java语言是简单的。Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C++ 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。
2、Java语言是一个面向对象的。Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C++ 语言只对虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。
3、Java语言是分布式的。Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、 ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
4、Java语言是健壮的。Java的强类型机制、异常处理、废料的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。Java的安全检查机制使得Java更具健壮性。
5、Java语言是安全的。Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。除了Java语言具有的许多安全特性以外,Java对通过网络下载的类具有一个安全防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类SecurityManager)让Java应用设置安全哨兵。
6、Java语言是体系结构中立的。Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件), 然后可以在实现这个Java平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。
7、Java语言是可移植的。这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度。Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSI C实现的。
8、Java语言是解释型的。如前所述,Java程序在Java平台上被编译为字节码格式, 然后可以在实现这个Java平台的任何系统中运行。在运行时,Java平台中的Java解释器对这些字节码进行解释执行,执行过程中需要的类在联接阶段被载入到运行环境中。
9、Java是高性能的。与那些解释型的高级脚本语言相比,Java的确是高性能的。事实上,Java的运行速度随着JIT(Just-In-Time)编译器技术的发展越来越接近于C++。
10、Java语言是多线程的。在Java语言中,线程是一种特殊的对象,它必须由Thread类或其子(孙)类来创建。通常有两种方法来创建线程:其一,使用型构为Thread(Runnable) 的构造子将一个实现了Runnable接口的对象包装成一个线程,其二,从Thread类派生出子类并重写run方法,使用该子类创建的对象即为线程。值得注意的是Thread类已经实现了Runnable接口,因此,任何一个线程均有它的run方法,而run方法中包含了线程所要运行的代码。线程的活动由一组方法来控制。 Java语言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为synchronized)。