JAVA实战开发
Arno Duan 查看讲师
百林哲咨询(北京)有限公司专家团队成员
Flipboard Android工程师,前傲游浏览器Android工程师,2015 GDG(Google Developer Groups) Devfest讲师。
浏览:5928次
详情 DETAILS

简介

如何快速的学好java?

1. 基础

2. 特性

如何深入的学好java?

1. 思想

2. 原理

本课程通过由浅入深的方式带领大家快速学完JAVA并能深入领会其中的思想和原理。

目标

使学员掌握java使用经验;掌握java重要特性;掌握面向对象思想;掌握JVM内存模型和垃圾回收机制。

课程时长

2天(12H)

分享提纲

主题内容
面向对象

1.什么是面向对象

2.之前的面向过程

3.面向对象和面向过程对比

面向对象三大特性

1.封装

1).什么是封装

2).为什么封装

3).怎样封装

2.继承

1).什么是继承

    2).狭义的继承与广义继承

    3).继承的优点与缺点

    4).Java的单继承

    5).Java如何实现“多继承”

    6).is-a(继承) 与 has-a(组合) 的取舍

 

3.多态

1).什么是多态

    2).多态的好处

    3).多态的实现机制

Java基础

1.一切皆对象

1).引用类型与原始类型

2).Java中的数组

3).对象存储在哪里

4).对象的作用域

    5).对象的销毁

    6).第一个Java程序


2.控制流程

     1).选择,顺序,与循环

     2).if else, do-while,for,foreach,switch

     3).break,continue,return

 

3.访问权限控制

      1).包

      2).java限定修饰词 package, public,private, protected

      3).访问权限控制时的注意

 

4.字符串

     1).不可变的字符串

     2).重载”+”与StringBuilder

     3).字符串常量池

 

5.容器

1).List:ArrayList, LinkedList

2).Stack

3).Map

4).容器的选取策略与注意(插入与查找)

 

6.自定义类与接口

1).编写类和抽象类

        2).编写接口

3).嵌套类与内部类

4).总结

 

7.异常处理(try-catch-finally)

1).概念

2).try-catch-finally

3).创建自己的异常

4).异常总结

内存回收

1.内存运行时的数据区

1).程序计数器

2).JVM栈

3).堆内存

4).方法区

5).运行时常量池

6).本地方法栈

2.4大引用类型与回收

1).强,软,弱,虚引用

3.Java的内存回收机制

1).持有关系

2).引用计数

3).根搜索遍历

4.内存泄漏与常见的案例

多线程开发基础

1.多线程开发的优势

2.如何使用多线程

3.线程优先级控制

4.多线程的同步

 


预约内训 APPLY
前往提交您的需求,我们会及时与您联系
课程推荐 COURSE

企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1