文档章节

零基础学Java10系列三:Java高级编程​​​​​​​

阿里云大学云百科
 阿里云大学云百科
发布于 04/26 16:17
字数 623
阅读 27
收藏 0

更多关于Java高级编程内容链接:零基础学Java10系列三:Java高级编程——阿里云大学

多线程**:**  生产者和消费者指的是两个不同的线程类对象,两个进程公用一个公共的固定大小缓冲区。其中之一的生产者,用于将消息传入缓冲区,另外一个是消费者,用于从缓冲区取    出数据。当缓冲区满了,而此时生产者还想向其中放入新的数据,其解决方法是让生产者此时进行休眠,等待消费者从缓冲区取走数据再去唤醒它,反之。

●  生产者负责生产数据,消费者负责取走数据;

●  生产者每生产完一组数据之后,消费者就要取走一组数据;

Java 类库概念: Java 的应用程序接口 (API) 以包的形式来组织,每个包提供了大量的相关类、接口和异常处理类,这些包的集合就是 Java 的类库。

课程介绍:

Java是一门实用的编程语言,而如果要想使用Java进行程序开发,那么就必须对系统提供的类库有所掌握,同时也应该熟练的使用JavaDoc文档,本课程将为读者讲解Java多线程编程、常用类库、IO编程、网络编程、类集框架、JDBC等实用开发技术。

本课程考虑到学员对于面向对象的理解以及常用类的设计模式,在讲解之中将进行源代码的使用分析与结构分析。

讲师简介:

李兴华,著名Java培训讲师,JavaEE高端培训讲师,北京魔乐科技(MLDN)教学总监,丰富的Java/Android/JavaEE开发经验以及多年培训经验。

课程目标:

  • 掌握Java高级编程

适合人群:

  • 有Java编程入门基础、Java面向对象编程基础的学员

更多精品课程:

阿里云大学官网(阿里云大学 - 官方网站,云生态下的创新人才工场

© 著作权归作者所有

阿里云大学云百科
粉丝 12
博文 596
码字总数 262969
作品 0
朝阳
私信 提问
Apache Storm 2.0.0 发布,基于 Java ​​​​​​​的新架构

Apache Storm 2.0.0 发布了,距离它上次更新已过去一年,新版本在性能、新功能和与外部系统的集成方面进行了重大改进,下面是一些主要功能及改进: 用 Java 实现的新架构 在之前的版本中,S...

xplanet
06/03
0
0
​​​​​​​为什么Lisp语言如此先进?

(节选自即将出版的《黑客与画家》中译本) 一、 如果我们把流行的编程语言,以这样的顺序排列:Java、Perl、Python、Ruby。你会发现,排在越后面的语言,越像Lisp。 Python模仿Lisp,甚至把...

平凡之路
2016/07/12
23
0
苞米豆-多数据源启动器 2.0.2 发布:修复 sb2.0 集成 bug​​​​​​​

更新内容: 修复springboot2.0以上版本不能默认设置HikariDataSource,type为空抛异常。(原因是sb2.0更改了父类的代码的位置,为兼容springboot2.0采用反射实现,后期优化) 底层代码整理。 ...

小锅盖
2018/08/11
427
1
W​i​n​7​ ​6​4​位​升​级​后​I​E​1​1​打​不​开​的​解​决​方​案

开始-------搜索程序和文件里输入“运行”(打开)--------regedit----------HKEYCURRENTUSERSoftwareMicrosoftInternet ExplorerMain--------右键--------权限-----------高级-------权限-......

cnu2m
2014/07/25
0
0
A​n​d​r​o​i​d​开​发​代​码​规​范

Android开发代码的规范 1.命名基本原则 在面向对象编程中,对于类,对象,方法,变量等方面的命名是非常有技巧的。比如,大小写的区分, 使用不同字母开头等等。但究其本,追其源,在为一个资...

小张-
2014/05/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

抽象同步队列AQS——AbstractQueuedSynchronizer锁详解

AQS——锁的底层支持 谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)! 类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资...

须臾之余
今天
3
0
springboot配置百度UEditor 富文本详解

富文本简介 UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码... 准备工作 ueditor需要单独文...

wotrd
昨天
4
0
mysql 5.7之my.cnf配置大全

[client]port = 3306socket = /tmp/mysql.sock[mysqld]###############################基础设置######################################Mysql服务的唯一编号 每个mysql服务...

Online_Reus
昨天
3
0
MAVEN打包时引入外部链接的包

1.项目引入了ORACLE的jar包,MAVEN配置如下 2.打jar包的时候需要指定下main入口函数mainClass <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> ......

Cobbage
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部