还剩12页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
程序设计高校系列Java教材课件是一种流行的计算机编程语言,适用于多种平台,包括,和移动Java PCMac设备在本课程中,您将学习编程的基础知识,以及如何使用它来开发Java强大的应用程序基础语法Java数据类型与变量运算符和表达式12中有不同的数据类型,变量用于存储运算符用于执行算术运算和更复杂的计算,Java数据学习数据类型和变量的基本语法表达式是一组数字、符号和数学函数的组合控制语句函数和方法34控制语句用于控制程序的逻辑流程包括函数和方法是可重复使用的代码块他们语句,循环,循环,语句将一组操作打包在一起,以允许多次调用if forwhile switch等数组和字符串基本数组概念数组是一种用于存储数据的数据结构数组有一个固定的大小,一旦创建,大小就不能改变二维数组和多维数组中的数组可以是一维的,也可以是多维的学习如何定义和使用二维和多维数组Java字符串和字符数组字符串是字符序列字符数组是一维数组,其中每个元素都是一个字符面向对象编程封装继承多态面向对象编程中的封装是指隐继承是指一个类可以从另一个多态是指相同的代码可以在不藏代码的实现细节,只暴露必类继承属性和方法这有助于同的对象上产生不同的行为要的接口提高代码的可重用性和可维护这有助于提高代码的灵活性和性可扩展性接口和抽象类接口1接口定义了一组方法的规范,但不提供实现接口常用于定义类之间的契抽象类2约抽象类是一种不能实例化的类,其中至少有一个抽象方法抽象类的子类接口和抽象类的比较必须实现抽象方法3接口和抽象类都是用于实现多态性的重要概念学习接口和抽象类之间的差异以及何时使用它们异常处理异常处理基础异常处理模型异常类层次结构异常是在程序执行期间发异常处理模型包括异常类组成了一个基Java try-Java生的错误或意外情况学块掌握这一于类的层次结构catch-finally Throwable习如何捕获和处理异常以概念,以便正确和有效地学习不同类型的异常以及及如何编写自己的异常类管理异常如何创建自定义异常类输入输出流输入输出流基础文件输入输出流网络输入输出流流是从程序中读取数据或写学习如何在中读写文件,网络编程中的流用于将数据IO JavaIO入数据的机制学习不同类型以及提供的和发送到另一台计算机或从另一Java File的流以及如何使用它们和台计算机接收数据学习IO FileInputStreamJava类中类和类FileOutputStream SocketServerSocket的使用多线程多线程基础1学习如何使用Java中的线程来实现并发,以及如何创建和启动线程同步和锁2同步是指控制多个线程的访问顺序,锁是用于同步的工具学习Java中的synchronized和Lock关键字以及线程池3其他同步工具类的使用线程池是可以重复使用的线程集合学习Java中的线程池和Executors类编程GUI基础组件布局管理器高级用户界面组件学习如何使用组布局管理器用于确定组件高级用户界面组件包括表Java GUI件创建按钮、文本框、标在中的位置学习不格、树、绘图和图像处理GUI签、菜单等,以及如何处同类型的布局管理器以及学习如何使用这些组件来理这些组件的事件它们的优点和缺点创建复杂的用户界面数据库编程JDBC数据库连接基础框架SQL ORM学习如何使用中的是用于与关系数据库交互(对象关系映射)框架是Java JDBCSQL ORM连接到关系数据库的语言学习的基础知识将对象映射到关系数据库API SQLJava以及如何使用中的表格的工具学习中的Java JDBCJava执行查询框架API SQLHibernate ORM设计模式设计模式的概念1设计模式是在软件设计中反复使用的解决方案模板学习不同类型的设计模式以及如何使用它们创建型设计模式2创建型设计模式用于对象的创建,主要包括工厂模式、单例模式和建造者模式结构型设计模式3结构型设计模式用于对象之间的组合,包括适配器模式、装饰器模式和门面模式等前端技术和框架和1HTML CSS和是前端开发的基础,学习元素和标签、样式和布局HTML CSSWeb HTMLCSS和2JavaScript jQuery和是用于前端动态效果和交互的脚本语言和库学习JavaScript jQuery和中的事件处理、操作和交互JavaScript jQueryDOM Ajax和3React Vue和是流行的前端框架,用于开发大型应用程序学习React VueJavaScript Web和的基础知识和组件开发React Vue移动开发和安卓开发移动应用开发安卓开发基础安卓架构组件移动应用开发是指为移动设备安卓是流行的移动操作系统,安卓架构组件包括、LiveData设计和开发应用程序学习使用语言和和等,可以Java AndroidSDK ViewModelRoom中的开发和开进行开发加速应用程序的开发和测试Java AndroidiOS发云计算和大数据技术云计算基础大数据技术人工智能和机器学习云计算是指使用互联网来大数据是指规模超出传统人工智能和机器学习是近访问服务器、存储和应用软件工具处理能力的数据年来最热门的技术领域之软件资源的方式学习云集学习、一学习如何使用的Hadoop Java计算的基本概念和服务模和等大和库开发MapReduce SparkTensorFlow DL4J型数据处理技术机器学习应用程序。