在线调查
 前10名:
1. Python8.5% 
2. PHP5.5% 
3. MFC4.1% 
4. C++3.7% 
5. 黑客3.2% 
6. Java2.9% 
7. C语言2.3% 
8. Lua2.1% 
9. C#2% 
10. 汇编2% 
搜索全部课程   搜索套餐课程   搜索课程类别  
输入课程名称关键字             

Java编程思想(三)



Java编程思想(三) 
◆ 价格:,电脑上网在线播放,学习有效期一年,有效期内下载需补差价10-15元

 ◆ 本课程是Java语言的经典课程

 ◆ 本课程采用屡获大奖的教材《Java编程思想(第4版)》

 ◆ 本课程循序渐进, 深入浅出,实例丰富

 ◆ 《Java编程思想》分为初级教程、中级教程、高级教程,本课程是高级教程

◆ 本课程一共 50 讲,课程视频 30小时12分钟





 
试学试看:只能用电脑,不能用手机或平板。

我要进入试听模式。


 课程简介
    本课程详细讲解Java语言,使用的教材是《Java编程思想》,《Java编程思想》这本书包含的内容非常多,我们把这本书分成三个部分进行讲解,本课程是《Java编程思想(三)》,课程内容对应着教材的第13章到第18章。学习本课程之前要先学过《Java 编程思想(二)》或者是有比较好的Java语言基础。
 课程内容

本课程一共 50 讲,课程视频 30小时12分钟


第1讲   第19章 枚举类型_基本enum特性和向enum中添加新方法

第2讲   第19章 枚举类型_switch语句中的enum和values的神秘之处

第3讲   第19章 枚举类型_实现接口及使用接口组织枚举

第4讲   第19章 枚举类型_EnumSet和EnumMap

第5讲   第19章 枚举类型_常量相关的方法(一)

第6讲   第19章 枚举类型_常量相关的方法(二)

第7讲   第19章 枚举类型_多路分发

第8讲   第20章 注解_基本语法

第9讲   第20章 注解_编写注解处理器

第10讲  第20章 注解_使用apt处理注解

第11讲  第20章 注解_将观察者模式用于apt

第12讲  第20章 注解_基于注解的单元测试(一)

第13讲  第20章 注解_基于注解的单元测试(二)

第14讲  第21章 并发_基本线程机制(一)

第15讲  第21章 并发_基本线程机制(二)

第16讲  第21章 并发_基本线程机制(三)

第17讲  第21章 并发_基本线程机制(四)

第18讲  第21章 并发_基本线程机制(五)

第19讲  第21章 并发_基本线程机制(六)

第20讲  第21章 并发_共享受限资源(一)

第21讲  第21章 并发_共享受限资源(二)

第22讲  第21章 并发_共享受限资源(三)

第23讲  第21章 并发_共享受限资源(四)

第24讲  第21章 并发_终结任务

第25讲  第21章 并发_线程之间的协作(一)

第26讲  第21章 并发_线程之间的协作(二)

第27讲  第21章 并发_线程之间的协作(三)

第28讲  第21章 并发_死锁

第29讲  第21章 并发_新类库中的构件(一)

第30讲  第21章 并发_新类库中的构件(二)

第31讲  第21章 并发_新类库中的构件(三)

第32讲  第21章 并发_仿真实例_银行出纳员仿真

第33讲  第21章 并发_仿真实例_饭店仿真

第34讲  第21章 并发_仿真实例_分发工作

第35讲  第21章 并发_性能调优_比较各类互斥技术

第36讲  第21章 并发_性能调优_免锁容器

第37讲  第21章 并发_性能调优_乐观加锁和读取锁及活动对象

第38讲  第22章 图形化用户界面_Swing基础

第39讲  第22章 图形化用户界面_捕获事件和文本区域

第40讲  第22章 图形化用户界面_控制布局

第41讲  第22章 图形化用户界面_Swing事件模型

第42讲  第22章 图形化用户界面_Swing组件一览(一)

第43讲  第22章 图形化用户界面_Swing组件一览(二)

第44讲  第22章 图形化用户界面_Swing组件一览(三)

第45讲  第22章 图形化用户界面_Swing组件一览(四)

第46讲  第22章 图形化用户界面_Swing组件一览(五)

第47讲  第22章 图形化用户界面_Swing组件一览(六)

第48讲  第22章 图形化用户界面_JNLP与Java Web Start

第49讲  第22章 图形化用户界面_Swing与并发

第50讲  第22章 图形化用户界面_可视化编程与JavaBean






 教师简介
   主讲教师:
姓名  梁兴珍
单位  珠海市斯坦德软件开发有限公司·斯坦德软件人才培训中心·斯坦德大学生实训基地
职务  开发部技术总监
职称  高级工程师

专业技能
  • 开发部技术总监

  • 系统设计师

  • 架构设计师

  • Java设计师

  • C# 设计师


  • 工作简历
  • 2001年8月: 入职斯坦德软件

  • 2002年5月: 担任斯坦德软件开发部开发组长

  • 2003年9月: 担任斯坦德软件开发部项目经理

  • 2005年1月: 担任斯坦德软件开发部经理

  • 2009年8月: 担任斯坦德软件开发部技术总监


  • 项目开发
  • 2002年01月: 百奥生物信息管理软件项目

  • 2002年12月: 江西省电子工商管理系统

  • 2003年03月: 珠海市电子工商管理系统

  • 2003年06月: 珠海市工商局红盾网

  • 2003年07月: 海关关税处价格归类业务系统

  • 2004年05月: 海关机关服务中心Web应用系统

  • 2004年08月: 海关关税处执法系统

  • 2004年10月: 珠海市劳动保障信息系统

  • 2004年12月: SERM教育资源管理系统

  • 2005年01月: 万网无线网络测试优化系统

  • 2005年09月: 环保费管理系统

  • 2005年09月: 数据中心机房系统监视

  • 2005年10月: 12315案例管理系统

  • 2005年12月: 工商局私协会管理系统

  • 2006年09月: 工商局工商企业电子档案系统

  • 2006年10月: 海关商品图文信息数据库系统

  • 2007年01月: BP化工Management of Change系统

  • 2007年02月: 珠海人才聚星网

  • 2007年04月: 珠海市国税局税收管理员信息系统

  • 2007年10月: 海旅网电子商务网站

  • 2007年11月: 广东省国税局纳税评估系统

  • 2008年10月: 猎豹网

  • 2009年10月: 职业技能鉴定考试管理平台




  • 梁兴珍老师是斯坦德软件开发有限公司开发部技术总监。具有丰富的技术管理、需求分析、体系结构设计、软件开发经验,公司开办大学生实训基地后同时担任软件开发课程的主讲教师,教学经验丰富。主持和参与研发了数十个软件项目,涉及工商、税务、海关、劳动局、人力资源、法院等政府机关以及大型外企、通讯、教育等各行各业。梁老师边开发边教学,理论联系实际,教学辅导脉络清晰,解析透彻,深受广大学生欢迎。

     教材目录
    本课程是《Java 编程思想》高级教程,对应着教材的第19章到第22章。
    
    第19章   枚举类型 
    19.1   基本enum特性       
    19.1.1   将静态导入用于enum  
    19.2   向enum中添加新方法    
    19.2.1   覆盖enum的方法         
    19.3   switch语句中的enum      
    19.4   values()的神秘之处 
    19.5   实现,而非继承      
    19.6   随机选取        
    19.7   使用接口组织枚举  
    19.8   使用EnumSet替代标志   
    19.9   使用EnumMap       
    19.10   常量相关的方法    
    19.10.1   使用enum的职责链   
    19.10.2   使用enum的状态机   
    19.11   多路分发      
    19.11.1   使用enum分发  
    19.11.2   使用常量相关的方法  
    19.11.3   使用EnumMap分发   
    19.11.4   使用二维数组     
    19.12   总结     
    第20章   注解         
    20.1   基本语法        
    20.1.1   定义注解     
    20.1.2   元注解         
    20.2   编写注解处理器      
    20.2.1   注解元素     
    20.2.2   默认值限制 
    20.2.3   生成外部文件       
    20.2.4   注解不支持继承   
    20.2.5   实现处理器 
    20.3   使用apt处理注解  
    20.4   将观察者模式用于apt     
    20.5   基于注解的单元测试       
    20.5.1   将@Unit用于泛型        
    20.5.2   不需要任何“套件”    
    20.5.3   实现@Unit  
    20.5.4   移除测试代码       
    20.6   总结       
    第21章   并发         
    21.1   并发的多面性          
    21.1.1   更快的执行 
    21.1.2   改进代码设计       
    21.2   基本的线程机制      
    21.2.1   定义任务     
    21.2.2   Thread类     
    21.2.3   使用Executor        
    21.2.4   从任务中产生返回值    
    21.2.5   休眠    
    21.2.6   优先级         
    21.2.7   让步    
    21.2.8   后台线程     
    21.2.9   编码的变体 
    21.2.10   术语  
    21.2.11   加入一个线程     
    21.2.12   创建有响应的用户界面       
    21.2.13   线程组       
    21.2.14   捕获异常   
    21.3   共享受限资源          
    21.3.1   不正确地访问资源        
    21.3.2   解决共享资源竞争        
    21.3.3   原子性与易变性   
    21.3.4   原子类         
    21.3.5   临界区         
    21.3.6   在其他对象上同步        
    21.3.7   线程本地存储       
    21.4   终结任务        
    21.4.1   装饰性花园 
    21.4.2   在阻塞时终结       
    21.4.3   中断    
    21.4.4   检查中断     
    21.5   线程之间的协作      
    21.5.1   wait()与notifyAll()        
    21.5.2   notify()与notifyAll()     
    21.5.3   生产者与消费者   
    21.5.4   生产者-消费者与队列   
    21.5.5   任务间使用管道进行输入/输出      
    21.6   死锁       
    21.7   新类库中的构件      
    21.7.1   CountDownLatch  
    21.7.2   CyclicBarrier         
    21.7.3   DelayQueue 
    21.7.4   PriorityBlockingQueue   
    21.7.5   使用ScheduledExecutor的温室控制器 
    21.7.6   Semaphore    
    21.7.7   Exchanger     
    21.8   仿真       
    21.8.1   银行出纳员仿真   
    21.8.2   饭店仿真     
    21.8.3   分发工作     
    21.9   性能调优        
    21.9.1   比较各类互斥技术        
    21.9.2   免锁容器     
    21.9.3   乐观加锁     
    21.9.4   ReadWriteLock      
    21.10   活动对象      
    21.11   总结     
    21.12   进阶读物      
    第22章   图形化用户界面        
    22.1   applet    
    22.2   Swing基础      
    22.2.1   一个显示框架       
    22.3   创建按钮        
    22.4   捕获事件        
    22.5   文本区域        
    22.6   控制布局        
    22.6.1   BorderLayout        
    22.6.2   FlowLayout 
    22.6.3   GridLayout  
    22.6.4   GridBagLayout      
    22.6.5   绝对定位     
    22.6.6   BoxLayout   
    22.6.7   最好的方式是什么        
    22.7   Swing事件模型       
    22.7.1   事件与监听器的类型    
    22.7.2   跟踪多个事件       
    22.8   Swing组件一览       
    22.8.1   按钮    
    22.8.2   图标    
    22.8.3   工具提示     
    22.8.4   文本域         
    22.8.5   边框    
    22.8.6   一个迷你编辑器   
    22.8.7   复选框         
    22.8.8   单选按钮     
    22.8.9   组合框         
    22.8.10   列表框       
    22.8.11   页签面板   
    22.8.12   消息框       
    22.8.13   菜单  
    22.8.14   弹出式菜单         
    22.8.15   绘图  
    22.8.16   对话框       
    22.8.17   文件对话框         
    22.8.18   Swing组件上的HTML        
    22.8.19   滑块与进度条     
    22.8.20   选择外观   
    22.8.21   树、表格和剪贴板      
    22.9   JNLP与Java Web Start    
    22.10   Swing与并发         
    22.10.1   长期运行的任务 
    22.10.2   可视化线程机制 
    22.11   可视化编程与JavaBean 
    22.11.1   JavaBean是什么 
    22.11.2   使用Introspector抽取出BeanInfo        
    22.11.3   一个更复杂的Bean     
    22.11.4   JavaBean与同步 
    22.11.5   把Bean打包       
    22.11.6   对Bean更高级的支持         
    22.11.7   有关Bean的其他读物         
    22.12   Swing的可替代选择      
    22.13   用Flex构建Flash Web客户端        
    22.13.1   Hello, Flex  
    22.13.2   编译MXML      
    22.13.3   MXML与ActionScript       
    22.13.4   容器与控制         
    22.13.5   效果与样式         
    22.13.6   事件  
    22.13.7   连接到Java         
    22.13.8   数据模型与数据绑定  
    22.13.9   构建和部署         
    22.14   创建SWT应用     
    22.14.1   安装SWT  
    22.14.2   Hello, SWT          
    22.14.3   根除冗余代码     
    22.14.4   菜单  
    22.14.5   页签面板、按钮和事件       
    22.14.6   图形  
    22.14.7   SWT中的并发   
    22.14.8   SWT还是Swing 
    
    

     

              

    登录学习平台可以找老师答疑,下面是随机显示的一些学习问题解答:

     

    学生(ID-39DF9D):
      public string GetRoleByAccount(string account)
            {
                Member member = db.Member.Where(p => p.Account == account).FirstOrDefault();
                
                return (member.IsAdmin) ? "Admin" : "User";
            }

    请问下这里面的 Member 是指自定义模型的类名吗,还是指的是实体数据模型里面的Member表对象

    梁老师:
    江同学:
        你好,Member是类名,是创建实体时生成的对应数据库的表的类。
    cheated on my husband guilt link i cheated on my husband with my ex

    学生(ID-B74C79):
    老师:1、如何判断窗体是否拥有焦点呢?
          2、如何判断窗体是否是活动窗体呢?
    谢谢!

    钟老师:
    张同学:
        你好!可以根据Screen.ActiveForm.Name属性与要判断的窗体名称相比较,相同则说明要判断的窗体是活动窗体拥有焦点。
    help i cheated on my boyfriend go how to cheat on boyfriend

    学生(ID-F4422F):
     var images=[。。。。。。];
        function nextpicture(){
           var img =document .getElementById ("ee11");
           var imgname = img.name.split("_");
           var intex=imgname[1];
           if (intex==images.length -1 ){
              intex= 0; 
                 }else{
                    intex++;
                      }
               img.src=images[intex];
               img.name="aa11_"+intex;

                      }
    第4行的img.name.split("_")什么意思呢   第5行 intex=imgname[1] 为什么是1不是i呢  还有最后一行也不懂img.name="aa11_"+intex;

    梁老师:
    split是字符串函数,用来把一个字符串按照指字的字符做为分隔符分解成一个字符串数组。
    intex=imgname[1] 是指取imgname数组中的第二个元素赋值给intex变量。这里一定要用1。
    最后一行是指给img控件的name属性赋值。等号后面的是组合的字符串。


     
     
     
     
     

      电话: 13726235258
    2281446216  2281446216(王老师) 1845930532  1845930532(杨老师)
    购物车 查看交学费帐号信息 登录学习平台
    网站备案信息   网络警察,举报有奖。  

    版权所有 2000-2018 猎豹网校 斯坦德学习网 - 珠海市斯坦德软件开发有限公司 电话:13726235258

    粤ICP备11083568号 珠海市公安局备案编号:4404024022371