-
JDK1.8 新特性2020/02/17
jdk1.8新特性知识点: Lambda表达式 函数式接口 *方法引用和构造器调用 Stream API 接口中的默认方法和静态方法 新时间日期API 在jdk1.8中对hashMap等map集合的数据结构优化。hashMap数据结构的优化 原来的hashMap采用的数据结构是哈希表(数组+链表),hash...
-
学习大数据,一定要学习java吗?2020/01/13
首先,大家要清楚一点,学习 Java的目的是什么,Java它本身是一门计算机编程语言,而进入大数据的学习,无论你有何基础,是零基础还是有过相关的学习经验,都至少有一门计算机编程语言的加持,这就好比上战场必须有门锋利的武器,有了编程语言在手,才能在大...
-
新手看源代码的技巧(二)2019/12/30
架构设计到底是什么 ? 在长期的技术招聘面试中,我发现在很多人眼中,架构就是分层,架构设计就是三层架构(或者四层、五层反正分层越多就说明项目越复杂而且架构就越牛),或许是受到诸如PetShop之类的示例项目的影响。 之前已经纠正过很多人的误解-架构不...
-
新手看源代码的技巧(一)2019/12/23
1、多打断点 2、善用跳转,分析数据入口(不太明白) 3、画图(数据流转图) 4、debug看源码,看跳转,边看边注释,之后用五视图法总结 实际工作中,我们经常听到架构和架构师这样的名词,并不新鲜,但是总让很多刚入门的人感觉很神秘,甚至是高深莫测。很少...
-
Java学习路线是什么?2019/12/16
1、java基本语法 (1 编写 HelloWorld、2 常量、3 变量、4 数据类型、5 运算符、6 方法、7 流程控制语句、8 IDEA使用:目前企业使用最多开发工具、9 数组) 2、面向对象 (1 类、2 对象、3 封装、继承、多态、4 构造器、5super、this、6 接口、抽象类、7 权...
-
Java大数据培训出来能做什么?2019/12/09
大数据是指无法用现有的软件工具提...
-
如何让一个Java新手更快入门?2019/12/02
这部分首要适用于没有做过Java工作的同学,包含一些在校生以及刚准备转行Java的同学。学习什么,都是万事开头难,贵在坚持,坚持下来了,就会成功。还有一点就是要有热情,学习软件是很单调的,加油! 1、教程学习 首要去找一个Java的根底教程学一下,或许你...
-
新手的你需要了解哪些?(二)2019/11/25
一、OOD面向对象设计 OOD(object-orienteddesign):OO方法中一个中间过渡环节,其主要作用是对ooa分析的结果作进一步的规范化整理,以便能够被OOP直接接受------整理和定义oo的属性和方法。 二、 OOD是什么范式 OOD是一种解决软件问题的设计范式(paradigm)...
-
新手的你需要了解哪些?(一)2019/11/18
一、OO(object-oriented): 基于对象概念,以对象为中心,以类和继承为构造机制,来认识,理解,刻画客观世界和设计,构建相应的软件系统的一门方法;本意----模拟人类的思维方式,使开发,维护,修改更加容易。 二、OOA面向对象分析 OOA(object-orientedanalysis):强调...
-
java小知识(二)2019/11/11
1、throws throw 两个关键字之间的区别: throw 违反业务逻辑 在程序中手动抛出 某种具体异常 throws 在方法的声明部分,表示 方法可能抛出异常,编译器会强制调用该方法的地方做异常保护 2、权限修饰符 public default protected private 3、Collection 与C......