从0开始学Java
易学笔记(qq:1776565180)
十年IT从业经验,从底层编码开始一步步到现在系统架构设计,推崇全栈技术开发,积累大量个人学习资料,非常适合入门和提高学习。十年工作经验前后积累了多种技术:
开发语言:C/C++/JAVA/PYTHON/GO/JSP
WEB架构:Servlets/springMVC/springBoot/springClound
容器架构:Docker容器/Docker集群/Docker与微服务集成/
数据库:Oracle/Mysql/Redis/MongoDB
中间件:Nginx/消息队列/
大数据:Hadoop/Hbase/hlive等
人工智能:数学基础/机器学习/深度学习/数据挖掘/推荐系统
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
易学笔记--从0开始学JAVA(个人纯手工笔记共享 免费!免费!免费!)--比直接看书快N倍的速度掌握知识点--第10章 内部类
第10章 内部类/10.1 创建内部类标签: 作者:易学笔记 更多资料请联系微信或QQ:1776565180 内部类将一个类的定义放在另一个类的定义内部,这就是内部类 作用域:只能在类内部可见 举例:、 第10章 内部类/10.2 链接到外部类标签: 作者:易学笔记 更多资料请联系微信或QQ:1776565180 内部类直接外部类...原创 2018-11-06 12:59:20 · 125 阅读 · 0 评论 -
易学笔记--从0开始学JAVA(个人纯手工笔记共享 免费!免费!免费!)--比直接看书快N倍的速度掌握知识点--第6章 访问权限控制
第6章 访问权限控制/6.1 包:库单元• Java提供的访问权限控制1. 概念:指的是类库开发者向客户端程序员指明哪些方法或者域是可用的,哪些是不可用的2. 权限等级1. public2. protected3. private4. 包访问权限• 包1. 概念:包含了一组类,在一个名字空间内被组织起来2. impor...原创 2018-11-05 14:29:44 · 183 阅读 · 0 评论 -
易学笔记--从0开始学JAVA(个人纯手工笔记共享 免费!免费!免费!)--比直接看书快N倍的速度掌握知识点--第7章 复用类
第7章 复用类/7.1 组合语法• 如果要对一个对象适用于String 相加,则需要重载toString方法1. 举例: 、 • 类成员的对象引用几种情形1. 在定义引用的地方:基本类型初始化为0,对象初始化位null2. 在类的构造器中3. 使用实例初始化: ___________________________________...原创 2018-11-05 14:41:34 · 196 阅读 · 0 评论 -
易学笔记--从0开始学JAVA(个人纯手工笔记共享 免费!免费!免费!)--比直接看书快N倍的速度掌握知识点--第8章 多态
第8章 多态/8.1 再论向上转型标签: 作者:易学笔记 更多资料请联系微信或QQ:1776565180 再论向上转型 参照: 第7章 复用类/7.7 向上引用 第7章 复用类/7.7 向上引用/7.7.1 为什么称为向上引用 第7章 复用类/7.7 向上引用/7.7.2 再论组合和继承 向上引用本质:对象引用为基类类型,实际为导出类类...原创 2018-11-05 15:00:00 · 178 阅读 · 0 评论 -
易学笔记--从0开始学JAVA(个人纯手工笔记共享 免费!免费!免费!)--比直接看书快N倍的速度掌握知识点--第9章 接口
第9章 接口/9.1 抽象类和抽象方法标签: 作者:易学笔记 更多资料请联系微信或QQ:1776565180 接口概念:提供了一种将接口和实现分离的结构化的方法 通用接口的目的:让不同的子类可以用不同的方式表示此接口抽象类概念:包含抽象方法的类叫做抽象类 表示 抽象方法: abstract void methodName( ) 抽象类:用abstra...原创 2018-11-05 15:09:11 · 139 阅读 · 0 评论 -
易学笔记--从0开始学JAVA(个人纯手工笔记共享 免费!免费!免费!)--比直接看书快N倍的速度掌握知识点--总共19章(更新完毕)
易学笔记--从0开始学JAVA(个人纯手工笔记共享 免费!免费!免费!)--比直接看书快N倍的速度掌握知识点--第1章 对象导论 易学笔记--从0开始学JAVA(个人纯手工笔记共享 免费!免费!免费!)--比直接看书快N倍的速度掌握知识点--第2章 一切都是对象 易学笔记--从0开始学JAVA(个人纯手工笔记共享 免费!免费!免费!)--比直接看书快N倍的速度掌握知识点--第3章 操作符 易...原创 2018-11-05 15:31:25 · 581 阅读 · 0 评论 -
易学笔记--第4章:基本结构和基本数据类型/4.2 Go 程序的基本结构和要素/4.2.5 可见性
可见性概念:可见性指的是go文件中的常量、变量、函数、结构、类型对其它包可见,按约定,首字母大写的标识符才会被其它包可见 如何引用可见的标识符:包名.标识符 举例: package main import fm "fmt" // alias3 func main() { fm.Println("hello, world") } ...原创 2018-11-08 20:25:29 · 203 阅读 · 0 评论 -
易学笔记-Java入门语言总结-第6章 访问权限控制
同一个包中的类成员,只要不是private的,都可以通过对象进行访问;跨包中的类,对象只能访问public成员 对于私有成员 在本类的方法体内可以访问 在本类的方法体内声明的对象可以访问 在方法体外通过对象也不能访问 在方法体外通过类(static成员而言)也不能访问 对于继承,基类不能访问 对于非私有成员:public、protected、无修饰属性 在本类的方法体内...原创 2018-11-19 11:54:20 · 145 阅读 · 0 评论 -
易学笔记-JAVA入门语言总结-第7章 复用类
所谓的组合就是在一个类的数据成员中声明另外一个类的对象,就好像声明一个基本类型一样:第7章 复用类/7.1 组合语法 在继承类中,通过super指明调用的是父类的方法 第7章 复用类/7.2 继承语法 类的初始化 基类的构造方法一层层网上被调用,比如 基类A,class B extends A,class C extends B,那么在 new C的时候,就先调用A的构造方法,再调用B的构造...原创 2018-11-19 11:55:43 · 152 阅读 · 0 评论 -
易学笔记-Java入门语言总结-第8章 多态
前期绑定还是后期绑定:第8章 多态/8.2 转机/8.2.1 方法调用绑定 对于C语言,没有方法重载,所以所有的C语言都是前期绑定的; 对于Java,除了final和static方法,都是动态绑定的 因为final方法只能在本类使用,static方法只能属性声明类或者导出类类名调用。 如果是向上转型对象调用static方法,那么调用的都是对象声明类型对应的方法(通常就是基类的方法)...原创 2018-11-19 11:56:15 · 152 阅读 · 1 评论 -
易学笔记-0:Java语言总结/0.1 String、StringBuilder、StringBuffer三者有什么区别
String和StringBuilder有什么区别 基类和实现的接口不一样: public final class String implements java.io.Serializable, Comparable<String>, CharSequence Comparable<String> :两个字符串可用于对比 public final ...原创 2018-11-17 12:43:21 · 144 阅读 · 0 评论 -
易学笔记-0:Java语言总结/0.9 File类
File类File类创建对象的方式: 只传文件目录:File path = new File("E:\\java"); 主目录和子目录或者文件:File path2 = new File("E:\\java","myword2VEC"); 第一个参数为:主目录 第二个参数为:该主目录下的一个子目录或者文件 主目录File对象和子目录:File path3 = new F...原创 2018-11-17 12:44:16 · 129 阅读 · 0 评论 -
易学笔记-0:Java语言总结/0.10 Java中接收输入的流表示(都是针对字节数组byte[ ]操作)
Java中接收输入的流表示 类示意图:针对缓存的: ByteArrayInputStream StringBufferInputStream 针对文件的:FileInputStream 针对对象:ObjectInputStream 针对线程的:PipedInputStream 针对过滤器:FilterInputStream DataInput...原创 2018-11-17 12:44:45 · 256 阅读 · 0 评论 -
易学笔记--从0开始学JAVA(个人纯手工笔记共享 免费!免费!免费!)--比直接看书快N倍的速度掌握知识点--第5章 初始化和清理
第5章 初始化和清理/5.2 区分重载方法 • 区分重载方法通过参数列表区分重载方法,具体有:1. 参数数量2. 参数类型________________________________________第5章 初始化和清理/5.2 区分重载方法/5.2.1 涉及基本类型的重载• 重载原则1. 如果传入的实际基本类型小于方法中声明的形式参数类型,那么实际...原创 2018-11-05 14:19:52 · 162 阅读 · 0 评论 -
易学笔记--从0开始学JAVA(个人纯手工笔记共享 免费!免费!免费!)--比直接看书快N倍的速度掌握知识点--第4章 控制执行流程
第4章 控制执行流程/4.1 true和false标签: 作者:易学笔记 更多资料请联系微信或QQ:1776565180• Java的布尔比较注意:不允许用数字进行比较true或者false,虽然这在C++中是允许的________________________________________第4章 控制执行流程/4.2 if-else标签: 作者:易学笔记 ...原创 2018-11-05 14:09:30 · 202 阅读 · 0 评论 -
易学笔记--从0开始学JAVA(个人纯手工笔记共享 免费!免费!免费!)--比直接看书快N倍的速度掌握知识点--第3章 操作符
第3章 操作符/3.1 更简单的打印语句 标签: 作者:易学笔记 更多资料请联系微信或QQ:1776565180 打印语句的优化原来:System.out.println("Hello,It's: "); 现在: import static net.mindview.until.Print.*; print("Hello,It's:...原创 2018-11-05 13:52:01 · 158 阅读 · 0 评论 -
易学笔记--从0开始学JAVA(个人纯手工笔记共享 免费!免费!免费!)--比直接看书快N倍的速度掌握知识点--第12章 通过异常处理错误
第12章 通过异常处理错误/12.1 概念标签: 作者:易学笔记 更多资料请联系微信或QQ:1776565180 异常好处降低错误代码处理的复杂程度 在统一 一个地方进行处理,也就是异常处理程序第12章 通过异常处理错误/12.2 基本异常标签: 作者:易学笔记 更多资料请联系微信或QQ:1776565180 异常情形分类普通问题:指的是...原创 2018-11-06 13:10:13 · 177 阅读 · 0 评论 -
易学笔记--从0开始学JAVA(个人纯手工笔记共享 免费!免费!免费!)--比直接看书快N倍的速度掌握知识点--第13章 字符串
第13章 字符串/13.1 不可变String标签: 作者:易学笔记 更多资料请联系微信或QQ:1776565180 String不可变String赋值实际上新创建字符串 修改字符串也是新创建字符串 举例: 源代码: package strings; import static mypackage.Print.*; public class Imm...原创 2018-11-06 14:23:08 · 163 阅读 · 0 评论 -
易学笔记--从0开始学JAVA(个人纯手工笔记共享 免费!免费!免费!)--比直接看书快N倍的速度掌握知识点--第14章 类型信息
第14章 类型信息/14.1 为什么需要RTTI标签: 作者:易学笔记 更多资料请联系微信或QQ:1776565180 为什么需要RTTI什么是RTTI:RTTI是Run-Time Type Information(通过运行时类型信息 ),也就是在运行时使用和发现类的信息 源代码: package typeinfo; //: typeinfo/Shapes...原创 2018-11-06 14:29:42 · 142 阅读 · 0 评论 -
易学笔记--从0开始学JAVA(个人纯手工笔记共享 免费!免费!免费!)--比直接看书快N倍的速度掌握知识点--第15章 泛型
第15章 泛型/15.1 与C++的比较标签: 作者:易学笔记 更多资料请联系微信或QQ:1776565180 与C++的比较泛型 概念:泛型是实现了参数化类型的概念,也就是C++中的模板 出现原因:就是为了创建容器类,容器是为了存放对象的 第15章 泛型/15.2 简单泛型标签: 作者:易学笔记 更多资料请联系微信或QQ:177656...原创 2018-11-06 14:35:19 · 172 阅读 · 0 评论 -
易学笔记--从0开始学JAVA(个人纯手工笔记共享 免费!免费!免费!)--比直接看书快N倍的速度掌握知识点--第16章 数组
第16章 数组/16.1 数组为什么特殊标签: 作者:易学笔记 更多资料请联系微信或QQ:1776565180 数组数组的概念:是一种效率很高的存储和随机访问对象引用序列的方式 数组与泛型容器的对比 源代码 package arrays; //: arrays/ContainerComparison.java import java.util.*;...原创 2018-11-06 14:38:15 · 120 阅读 · 0 评论 -
易学笔记--从0开始学JAVA(个人纯手工笔记共享 免费!免费!免费!)--比直接看书快N倍的速度掌握知识点--第18章 Java IO系统
第18章 Java IO系统 /18.1 File类/18.1.1 目录列表器标签: 作者:易学笔记 更多资料请联系微信或QQ:1776565180 File类概念:既可以代表特定文件的名称,又能代表一个目录下的一组文件的名称 举例:查找一个目录列表 可以使用不带参数的list( )方法,这样返回全部列表 带参照,比如扩展名为.java的文件 源代码: ...原创 2018-11-06 14:42:18 · 168 阅读 · 0 评论 -
易学笔记--从0开始学JAVA(个人纯手工笔记共享 免费!免费!免费!)--比直接看书快N倍的速度掌握知识点--第20章 注解
第20章 注解/20.1 基本语法标签: 作者:易学笔记 更多资料请联系微信或QQ:1776565180 注解 概念:注解也称为元数据,是与源代码结合在一起的 作用 提供完整的程序描述信息 以编译器来测试和验证数据 生成描述符文件 生成新的的类定义 JAVA自带注解 @Override:覆盖方法 @Deprecated:编译器发出警告...原创 2018-11-06 14:57:39 · 155 阅读 · 0 评论 -
易学笔记--从0开始学JAVA(个人纯手工笔记共享 免费!免费!免费!)--比直接看书快N倍的速度掌握知识点--第21章 并发(一)
第21章 并发/21.2 基本的线程机制标签: 作者:易学笔记 更多资料请联系微信或QQ:1776565180 基本的线程机制 第21章 并发/21.2 基本的线程机制/21.2.1 定义任务标签: 作者:易学笔记 更多资料请联系微信或QQ:1776565180 定义任务:Runnable(线程执行完成不会有返回值) //:...原创 2018-11-06 15:24:51 · 176 阅读 · 0 评论 -
易学笔记--从0开始学JAVA(个人纯手工笔记共享 免费!免费!免费!)--比直接看书快N倍的速度掌握知识点--第21章 并发(二)
第21章 并发/21.4 终结任务/21.4.1 装饰性花园--花园门口人数计时器标签: 作者:易学笔记 更多资料请联系微信或QQ:1776565180 装饰性花园--花园门口人数计时器 //: concurrency/OrnamentalGarden.java package concurrency; import java.util.concu...原创 2018-11-06 15:31:59 · 157 阅读 · 0 评论 -
易学笔记--go语言笔记--第4章:基本结构和基本数据类型/4.2 Go 程序的基本结构和要素/4.2.1 如何生成.a文件
如何发布.a文件安装完成后go的目录结构 源文件: 举例:如何生成.a文件 在go的安装目录的源代码下:c:/go/src/(一定要在这个目录下)新建mygo目录,并且新建3个go文件,这里注意:要在包外面使用的方法,方法名称的首个字母一定要是大写 执行go install即可,也就是编译安装,其实每次编译都会生成新的.a文件 在pkg/目录下看到新生成的.a文件...原创 2018-11-07 17:34:01 · 660 阅读 · 0 评论 -
易学笔记--从0开始学JAVA(个人纯手工笔记共享 免费!免费!免费!)--比直接看书快N倍的速度掌握知识点--第1章 对象导论
第1章 对象导论/1.1 抽象过程标签: 作者:易学笔记 更多资料请联系微信或QQ:1776565180 抽象类型概念:指的是“抽象的是什么”? 分类 针对机器抽象 概念:指的是编程语言对机器结构的抽象 举例: 汇编语言是对底层机器的轻微抽象 命令式(BASIC、C)语言是对汇编语言的抽象 针对问题抽象 概念:指的是对抽...原创 2018-11-05 13:21:55 · 197 阅读 · 0 评论 -
易学笔记--从0开始学JAVA(个人纯手工笔记共享 免费!免费!免费!)--比直接看书快N倍的速度掌握知识点--第2章 一切都是对象
第2章 一切都是对象/2.1 用引用操作对象标签: 作者:易学笔记 更多资料请联系微信或QQ:1776565180 概念的理解引用:指的是操作的标识符,可以理解为“遥控器” 对象:指的是占据内存空间的存储对象,可以理解为“电视机” 引用和对象关系:引用可以单独存在,并不一定要求对象与之关联 举例: String s; 这个就是一个引用,没有指向一个对象,如果向...原创 2018-11-05 13:42:01 · 173 阅读 · 0 评论 -
易学笔记-0:Java语言总结/0.11 Java中输出的流表示(都是针对字节数组byte[ ]操作)
Java中输出的流表示针对缓存的: ByteArrayOutputStream StringBufferOutputStream 针对文件的:FileOutputStream 针对对象:ObjectOutputStream 针对线程的:PipedOutputStream 针对过滤器:FilterOutputtream DataOutputStream BufferedOu...原创 2018-11-17 12:45:44 · 225 阅读 · 0 评论
分享