随笔分类 - 二.JAVA后端开发
JAVA一直是近几年来比较火的语言,后端JAVA开发和分布式内容
摘要:参考资料高并发知识汇总: https://thinkwon.blog.csdn.net/article/details/104863992 volatile变量详细可参考敖丙的深层原理: https://mp.weixin.qq.com/s/Oa3tcfAFO9IgsbE22C5TEg JAVA多线
阅读全文
摘要:参考资料: https://thinkwon.blog.csdn.net/article/details/104588551 JAVA集合框架是什么 集合框架:用于存储数据的容器。集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。 任何集合框架都包含三大块内容:对外的接口、接口的实现和对集
阅读全文
摘要:4.1 J2EE之Servlet 一、Servlet简介 Servlet是sun公司提供的一门用于开发动态web资源的技术。 Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤: 1、编写一个Java类,
阅读全文
摘要:参考链接:https://blog.csdn.net/qq_27093465/article/details/52180865 3.4 JAVA的枚举和泛型 一、枚举Enumeration(定义好的常量) 1.1使用场景 1.在JDK1.5 之前,我们定义常量都是: public static fi
阅读全文
摘要:相关知识链接:https://blog.csdn.net/hanliuxi4265/article/details/87971982、https://www.cnblogs.com/lu51211314/p/10237154.html、 https://blog.csdn.net/qq_419318
阅读全文
摘要:2.1 面向对象的特性 一、单继承和多继承 1.1 单继承(extends关键字) 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 继承增加类的重用性。需要注意的是 Java 的extends不支持多继承,但支持多重继
阅读全文
摘要:1.5 JAVA的IO操作 参考链接:https://www.runoob.com/java/java-files-io.html 一、JAVA的IO操作 由于JAVA引用外界的数据,或是将自身的数据发送到外界,这时我们需要使用输入与输出。也就是JAVA的IO。 字符流通常是对控制台文本输入(Rea
阅读全文
摘要:一、JAVA日期 参考链接:https://www.runoob.com/java/java-date-time.html 1.日期两个构造函数 1.第一个构造函数使用当前日期和时间来初始化对象。Date( ) 2.第二个构造函数接收一个参数,该参数是从1970年1月1日起的毫秒数。Date(lon
阅读全文
摘要:一、规范以及运算符 1.命名规则 类名大驼峰规则方法名、变量名小驼峰原则常量大写、下划线分开见名释义、不与关键字冲突 关键字链接:https://www.runoob.com/java/java-basic-syntax.html主方法:public static void main(String
阅读全文
摘要:一、String 1.String概念 String不属于基本类型,String是final修饰的是不可改变的,所以你一旦创建了 String 对象,那它的值就无法改变了如果要对String修改使用 StringBuffer (线程安全)和 StringBuilder 类。 2.String常用方法
阅读全文
摘要:1.7 JAVA异常总结 异常有的是因为用户错误引起,有的是程序错误引起的,还有其它一些是因为物理错误引起的。 三种异常:分别为检查性异常(一般异常)、运行时异常(非检查性异常)、错误 Throwable 子类是Error错误类和Exception 异常类、 Exception 子类是IOExcep
阅读全文
摘要:3.3 反射机制和注解 借鉴链接:http://how2j.cn/k/reflection/reflection-class/108.html 一、类对象:所有的类,都存在一个类对象,这个类对象用于提供类本身的信息,比如有几种构造方法, 有多少属性,有哪些普通方法。 类对象,就是用于描述这种类,都有
阅读全文
摘要:涉及的参考链接:https://www.runoob.com/java/java-collections.html,http://how2j.cn/k/collection/collection-arraylist/363.html 一、为什么常用集合而不用数组? 引用集合代替数组,数组初始化必须声
阅读全文
摘要:一、JAVA基础类型 1.八大基础类型 六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。后面数字表位数。Boolean、byte8、short16、char16、int32、float32、long64、double64float占8位内存、double占16位内存 2.范围
阅读全文
摘要:JAVA基础知识 转载至:http://www.runoob.com/java/java-variable-types.html 转载至:http://how2j.cn/stage/12.htmll 对基础进行核心整理: 一、JAVA理论概念 1、基础概念 当使用记事本编译时 1、先用javac H
阅读全文
摘要:一、多线程 1、1 线程与进程区别 进程:每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。 线程:线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。 总结:进程是所有线程的集合,每一个线程是进程中的一条执行路径。多线程的好处是可以提高程序的效率。 一个应用系统可以多个
阅读全文
摘要:3.22 JAVA高并发之线程池 一、JAVA高级并发 1.5JDK之后引入高级并发特性,大多数的特性在java.util.concurrent 包中,是专门用于多线程发编程的,充分利用了现代多处理器和多核心系统的功能以编写大规模并发应用程序。主要包含原子量、并发集合、同步器、可重入锁,并对线程池的
阅读全文
摘要:3.03 JAVA的高并发编程 一、多线程的基本知识 1.1进程与线程的介绍(上个博客中已经详细介绍进程和线程) 程序运行时在内存中分配自己独立的运行空间,就是进程 线程:它是位于进程中,负责当前进程中的某个具备独立运行资格的空间。 进程是负责整个程序的运行,而线程是程序中具体的某个独立功能的运行。
阅读全文

浙公网安备 33010602011771号