Java教学系列
文章平均质量分 87
经过了若干年的积累,把一些Java基础知识总结出来,加上自己的理解,用更通俗易懂的方式呈献给大家。总的来说,Java编程语言是一个非常庞大的知识体系,越往后知识点越难,需要循序渐进的学习。
十七号城市
热衷于写作与知识分享。所有文章不定期更新,系列文章会打成专栏。郑重声明:转载作者原创文章需有作者许可,对于严重侵权单位或个人,将被起诉支付经济赔偿。联系作者或技术讨论请使用CSDN私信功能,每条消息每条评论都将被仔细阅读。
展开
-
Java教学系列之集合框架篇V0.2(持续更新)
文章目录传送门前言什么是集合框架集合框架体系Collection接口`Set接口``HashSet`LinkedHashSetTreeSetEnumSetQueue接口PriorityQueueDeque接口`List接口``ArrayList`LinkedListVector`Map接口``HashMap``LinkedHashMap`HashtableTreeMapWeakHashMapIdentityHashMapEnumMapCollections总结传送门杨明翰的Java教学系列之认识J原创 2020-10-22 18:31:24 · 522 阅读 · 1 评论 -
明翰Java教学系列之基础语法篇V1.3(持续更新)
文章目录传送门前言`变量与数据类型``变量``数据类型``变量与数据类型语法`数据类型种类基本数据类型整型byteshort`int`整数的4种表示方式十进制二进制八进制十六进制long浮点型浮点数的3种表示方式十进制科学计数法表示溢出或出错字符型字符的4种表示方式作为整数值单个字符(英文字母与汉字与符号)转义符Unicode值布尔型`引用数据类型`Null基本数据类型转换自动类型转换(隐式类型转换)强制类型转换(显式类型转换)`基本数据类型封装类`自动装箱&拆箱`Integer`运算符运算符的种类原创 2020-10-21 18:27:48 · 2126 阅读 · 2 评论 -
明翰Java教学系列之认识Java篇V1.3(持续更新)
文章目录前言什么是Java?Java之父编程语言排行榜`Java的应用场景``服务端&后端程序`Android大数据网站嵌入式领域桌面应用游戏Java在中国Java部分特点简单面向对象高性能的分布性稳健性&健壮性安全性多线程跨平台动态性Java工作机制什么是JDK、JRE、JVM?JVM(Java Virtual Machine)JDK(Java Development Kit)J...原创 2020-03-01 17:24:32 · 908 阅读 · 2 评论 -
明翰Java教学系列之泛型篇V0.2(持续更新)
这些大写字母和尖括号到底是啥?这些就是泛型,"泛型"的"型"字代表数据类型的意思,那泛型就跟数据类型有千丝万缕的联系了。以前类型与变量是组合使用的,那么类型和变量是否可以分开呢?类型是否可以像参数一样单独传递呢?也有的同学知道泛型是什么,但不理解为什么要使用泛型,对泛型的概念很模糊,很正常,毕竟泛型的使用场景没有像前面讲的集合框架使用那么频繁,但为了往一个更高的层次走,能更顺理成章的阅读一些优秀项目源码,我们必须掌握泛型,今天就让我们来揭开泛型神秘的面纱。原创 2018-09-17 01:50:17 · 636 阅读 · 1 评论 -
明翰Java入门教学系列之IO篇
复习1.线程的同步与通信有几种方式?2.创建线程有几种方式?3.什么是方法重写与方法重载?4.线程与进程的区别?5.如何最高效的遍历Map?6.线程的状态与生命周期?7.HashTable与HashMap的区别?8.LinkedList与ArrayList的区别?9.集合框架的继承体系?10.什么是并发与并行?前文链接1.偏头痛杨的Java入门教学系列之认识Java篇http://blog.csd...原创 2018-05-02 00:57:13 · 697 阅读 · 0 评论 -
明翰Java教学系列之异常篇
目录文章目录目录@[toc]复习前文链接前戏什么是异常编译期间的语法错误运行期间出现的错误运行期间异常的出现时机异常的分类与层次结构Throwable错误error异常exception检查性异常checked exception非检查性异常unchecked exception注意事项异常处理try-catch关键字自行处理回避处理try-catch用法访问异常信息注意事项throws关键字注...原创 2019-03-03 21:56:43 · 556 阅读 · 0 评论 -
明翰Java教学系列之进阶面向对象篇
1.Java有多少种数据类型,数据类型的分类?数据类型的大小排序?默认类型?默认值?2.Java的工作机制?3.Java中有多少种初始化数组的方式?4.什么是变量,如何定义变量?Java中有多少种变量?分别是什么以及区别?5.循环体内return、continue、break的区别?6.什么时候会出数组下标越界?7.for循环原创 2017-06-13 14:04:22 · 1383 阅读 · 0 评论 -
明翰Java教学系列之数组篇
复习1.Java有多少种数据类型,数据类型的分类?数据类型的大小排序?默认类型?默认值?2.Java的工作机制?3.Java中有多少种循环?分别是什么?4.什么是变量,如何定义变量?Java中有多少种变量?分别是什么以及区别?5.循环体内return、continue、break的区别?6.++与--放在变量前面与后面的区别?7.for循环的三个表达式的作用?原创 2017-05-18 21:58:35 · 951 阅读 · 0 评论 -
明翰Java教学系列之初级面向对象篇
复习1.Java有多少种数据类型,数据类型的分类?2.Java的工作机制?3.自定类型转换与强制类型转换的规则?4.什么是变量,如何定义变量?5.整型从小到大排序并且说出大小?6.++与--放在变量前面与后面的区别?7.解释一下&&与||的作用?8.基本数据类型的包装类型分别是什么?9.请解释一下==?10.JDK&JRE&JVM分别是什么以及他们的关系?原创 2017-09-29 16:28:16 · 1052 阅读 · 3 评论 -
明翰Java教学系列之认识Java篇
今天我们主要来介绍一下Java,包括什么是Java、Java的特点、应用场景、历史、JDK&JRE&JVM的恩怨情仇以及第一个Java程序,让大家对Java有个宏观的认识,为后面的面向对象编程打基础。什么是Java?由Sun公司于1995年5月推出的Java程序设计语言和Java平台的总称。Java是一种可以撰写跨平台(这里的“平台”是指不同原创 2017-04-12 08:22:38 · 3495 阅读 · 7 评论 -
明翰Java教学系列之多线程篇V0.2(持续更新)
单线程往往是一条逻辑执行流,从上到下的的执行,如果在执行过程中遇到了阻塞,那么程序会停止在原地,我们使用debug模式时可以看到这种情况,但单线程的能力有限。试想一下,如果Tomcat是单线程的话,那么高并发就无从谈起了对吗。原创 2019-08-28 10:54:33 · 768 阅读 · 2 评论