Java开发快速上手

前言

1.我的大学
2.对初学者的建议
3.大牛的三大特点
4.与他人的差距

第一章 了解Java开发语言

前言 基础常识

1.1 什么是Java
1.1.1 跨平台性
1.2 如何搭建Java运行环境
1.2.1 了解JDK与JRE
1.2.2 jdk下载与安装
1.2.3 配置开发环境
1.3 如何写Java代码
1.3.1 我的第一个Java程序
1.5 注解的使用
1.6 思维导图

第二章 变量_常量_运算符

2.1 什么是变量
2.1.2 如何声明变量
2.1.3 变量名的命名规则
2.2 常量
2.2.1 二进制的由来
2.2.2 其他进制
2.3 什么是运算符
2.3.1 算术运算符
2.3.2 赋值运算符
2.3.3 比较运算符
2.3.4 逻辑运算符
2.3.5 位运算
2.4 数据类型
2.5 思维导图

第三章 流程控制语句

3.1 流程控制-if
3.2 流程控制-switch
3.3 流程控制-while
3.4 流程控制-dowhile
3.5 流程控制-for
3.6 流程控制-break与continue语句
3.7 实例
3.8 思维导图

第四章 数组

4.1 数组的定义
4.2 数组的索引
4.3 内存图解
4.4 数组的常见问题
4.5 数组的应用
4.5.1 数组的排序
4.5.2 数组的查找算法
4.5.3 数组的插入算法
4.5.4 数组的赋值算法
4.5.5 数组的冒泡排序
4.6 多维数组
4.7 实例
4.8 思维导图

第五章 面向对象

前言 认识类与对象
5.1 编程思想
5.2 面向过程与面向对象
5.3 内存分析
5.4 成员变量和局部变量
5.5 思维导图
5.6 内部类
5.6.1 构造方法与静态static
5.6.2 继承_方法_final
5.6.3 多态_抽象类_接口
5.6.4 权限修饰符_匿名内部类
5.7 思维导图

第六章 封装_继承_多态

6.1 匿名对象
6.2 基本数据和引用数据参数传递
6.3 this关键字与static关键字
6.4 静态
6.5 main方法
6.6 单例设计模式
6.7 继承概述
6.7.1 单继承与多继承
6.8 子类中的成员变量
6.8.1 子类中的函数
6.9 继承重的构造函数
6.9.1 final关键字
6.9.2 抽象类
6.9.3 接口
6.9 多态
6.9.1 Object概述
6.9.1 思维导图

第七章 异常处理

7.1 异常的概述
7.2 Try...catch处理异常
7.3 Throws处理异常
7.4 Finally
7.5 思维导图

第八章 集合类

前言 集合类的介绍
8.1 ArrayList
8.2 LinkedList
8.3 Vector与Stack
8.4 HashMap
8.4.1 Colletion集合
8.5 List_Set_Map
8.6 思维导图

第九章 图形化界面

前言 图形化界面的介绍
9.1 JFrame容器
9.2 JButton按钮
9.3 布局管理器
9.4 JPanel
9.5 思维导图

第十章 线程

前言 线程的概述
10.1 线程
10.2 线程的优先级
10.3 线程的睡眠
10.4 线程的让步于阻塞
10.4.1 多线程上
10.4.2 多线程下
10.5 实例
10.6 思维导图

第十一章 泛型

11.1 泛型概述
11.2 泛型使用
11.3 泛型类和方法,以及接口
11.4 泛型的通配符
11.5 泛型的限定
11.6 思维导图

第十二章 IO流

12.1 IO流的概述
12.2 字符流
12.3 字节流
12.4 内存分析
12.5 缓冲流
12.6 File的使用
12.7 Print流和Object说明

第十三章 绘图实例

13.1 绘制图形,图像,文字
13.2 监听与控制
13.4 键盘_鼠标_窗口

等等实例未完...

结言

好了,欢迎在留言区留言,与大家分享你的经验和心得。

感谢你学习今天的内容,如果你觉得这篇文章对你有帮助的话,也欢迎把它分享给更多的朋友,感谢。

作者简介

达叔,理工男,简书作者&全栈工程师,感性理性兼备的写作者,个人独立开发者,我相信你也可以!阅读他的文章,会上瘾!,帮你成为更好的自己。长按下方二维码可关注,欢迎分享,置顶尤佳。

Java开发快速上手的更多相关文章

  1. Netron开发快速上手(二):Netron序列化

    Netron是一个C#开源图形库,可以帮助开发人员开发出类似Visio的作图软件.本文继前文”Netron开发快速上手(一)“讨论如何利用Netron里的序列化功能快速保存自己开发的图形对象. 一个用 ...

  2. Netron开发快速上手(一):GraphControl,Shape,Connector和Connection

    版权所有,引用请注明出处:<<http://www.cnblogs.com/dragon/p/5203663.html >> 本文所用示例下载FlowChart.zip 一个用 ...

  3. PhalApi 2.7 开发快速上手

    PhalApi是一款国人制作的PHP纯后端框架.它的开发相当简单,同时也具备文档生成等特色功能.下面,我通过简单的几点,让你可以快速入门使用该框架的开发. 建议使用PHPStorm作为IDE,代码提示 ...

  4. php扩展开发-快速上手

    系统环境CentOS release 6.5 (Final) PHP版本php-5.6.27 扩展开发需要有php环境及php的源代码,我的PHP安装目录/home/zhangxiaomin/stud ...

  5. 简明易懂,将细节隐藏,面向新手树立web开发概念——学完Java基础语法,超快速上手springboot+mybatiJavaWeb开发

    简明易懂,将细节隐藏,面向新手树立web开发概念 --学完Java基础语法,超快速上手JavaWeb开发 Web本质(先忽视各种协议) Web应用可以理解为浏览器和服务器之间的交互. 我们可以看一个简 ...

  6. 阿里语音识别(语音转文字)java调用全程手把手详解-适合中小学生快速上手

    阿里语音识别服务java调用全程手把手详解-适合中小学生快速上手 阿里语音识别与百度语音识别的调用对比: 用例:1分30秒的录音文件    百度用时:3秒    阿里用时:30秒    识别准确率来看 ...

  7. [译]:Xamarin.Android开发入门——Hello,Android快速上手

    返回索引目录 原文链接:Hello, Android_Quickstart. 译文链接:Xamarin.Android开发入门--Hello,Android快速上手 本部分介绍利用Xamarin开发A ...

  8. 阿里巴巴Java开发手册快速学习

    Java作为一门名副其实的工业级语言,语法友好,学习简单,大规模的应用给代码质量的管控带来了困难,特别是团队开发中,开发过程中的规范会直接影响最终项目的稳定性. 善医者“未有形而除之”,提高工程健壮性 ...

  9. Java 程序员快速上手 Kotlin 11 招

    欢迎大家关注腾讯云技术社区-博客园官方主页,我们将持续在博客园为大家推荐技术精品文章哦~ 作者:霍丙乾 近经常会收到一些 "用 Kotlin 怎么写" 的问题,作为有经验的程序员, ...

随机推荐

  1. 注册中心(Eureka)

    1. pom.xml依赖 <dependencies> <dependency> <groupId>org.springframework.cloud</gr ...

  2. Iterator 和 ListIterator 的不同点以及包含的方法

    当我们在对集合(List,Set)进行操作的时候,为了实现对集合中的数据进行遍历,经常使用到了Iterator(迭代器).使用迭代器,你不需要干涉其遍历的过程,只需要每次取出一个你想要的数据进行处理就 ...

  3. vs 修改活动解决方案配置后无法调试,不生成pdb文件,“当前不会命中断点 还没有为该文档加载任何符号” 解决方法

    修改vs的活动解决配置后无法进行调试,比如在Release.Debug之后新增一个TEST,切换到test后就无法进行调试. 修改一下 项目属性->生成->高级 中“调试信息”改为 ful ...

  4. windows使用pyecharts报错 No module named 'pyecharts_snapshot

    下载此文件后,使用命令 pip install pyecharts_snapshot-0.1.8-py2.py3-none-any.whl 安装完成即可 链接地址:https://pypi.org/p ...

  5. tp5 修改默认的分页url

    默认分页url:xx.com/xxx?page=1 个人主要感觉不美观,想变成xx.com/xxx/list_1.html这样的 框架本身默认使用的boostrap分页类,目录位置 simplewin ...

  6. kubernets helm 如何删除tiller

    https://stackoverflow.com/questions/53612553/how-to-uninstall-remove-tiller-from-kubernetes-manually ...

  7. JS 实现blob与base64互转

    /** * base64 to blob二进制 */ function dataURItoBlob(dataURI) { var mimeString = dataURI.split(',')[0]. ...

  8. Linux-硬件

    1.服务器 计算节点服务器-用于后台逻辑运算,所以cpu,磁盘读写性能要求较高 web服务器-用于用户请求访问一些页面,如果高并发,磁盘读写性能要好,可以使用raid0或raid1或raid5技术(r ...

  9. v-charts修改点击图例事件,legendselectchanged

    html: <!--折线图--><ve-line :extend="item.chartExtend" :data-zoom="dataZoom&quo ...

  10. WebStorm重复代码快捷表达

    一,问题 平时使用WebStorm时需要很多引用js,重复代码比较多,每次都要写很多次同样的代码,那么如何通过几个快捷键来简单的写出重复代码呢? 问题具体描述: 每次都要写两个script的重复: & ...