集合数据结构体系框架Collection接口是List/Set/Queue接口的父接口,其中定义的常用的操作方法有(注意此处笔记不完整,演示代码没有导包):添加功能?i. boolean add(object obj)添加一个元素?ii. boolean addAll(Collection c)将集合c的全部元素添加到原集合元素后返回true?iii. 添加功能永远返回true删除功能?i. void clear();移除所有元素?ii. boolean remove(Object o)移除一个元素?iii. boolean removeAll(Collection c)移...
第3章.Servlet应用转发与重定向过滤器与监听器Servlet并发处理原文:http://www.cnblogs.com/FudgeBear/p/7324183.html
这是我学习慕课网Java课程的笔记,原视频链接为:http://www.imooc.com/learn/85 3-1 什么是运算符运算符是一种“功能”符号,用以通知 Java 进行相关的运算。譬如,我们需要将变量 age 的值设置为20,这时候就需要一个“=”,告诉程序需要进行赋值操作。Java语言中常用的运算符可分为如下几种:?算术运算符?赋值运算符?比较运算符?逻辑运算符?条件运算符3-2 Java中的算术运算符Java中常用的算术运算符:其中,++和--既可以出现在操...
1.Class的简单介绍 Class类的类表示正在运行的Java应用程序中的类和接口。 枚举是一种类,一个注解是一种接口, 每个数组也属于一个反映为类对象的类,该对象由具有相同元素类型和维数的所有数组共享。 原始Java类型( boolean , byte , char , short , int , long , float和double ),和关键字void也表示为类对象。 摘自jdk1.8中文版,刚开始看可能不懂,现在逐句来解释一下。 第一句话:一个类被加载以后,JVM就会...
也是到了考试周,很多课都结了,准备去学点新东西。随后就开始自学JAVAWeb。要学习JAVAWeb,首先需下面的知识:a) HTML/CSS/JS(前端页面),XML,JSON,vueb) Servlet/JSP(J2EE) (服务器)c) Mysql(数据库):navicat,sqlyog下面是我整理的一点,JSP的基础知识,希望可以给初次接触JSP的人来一个知识的梳理。(由于网页背景的原因,图片会有些看不清,建议鼠标右键,在新标签页上打开该图片)/upload/getfiles/...
今天既然我们学习Java的Socket网络通信编程,那么在我们的现实生活中那些是Socket编程的应用呢?可以想象我们最常用的聊天工具软件QQ就是,当然MSN也是啦。 一网络基础知识 两台计算机通过网络进行通信的必要条件: 1)IP地址 2)网络协议 3)端口号 两台计算机网络通信示意图: (1)TCP/IP协议 1)TCP/IP协议是目前世界上应用最为广泛的协议,是以TCP和IP为基础的不同层次上多个协议的集合,...
设计模式的六大原则: 总原则-开闭原则 对扩展开放,对修改封闭。在程序需要进行拓展的时候,不能去修改原有的代码,而是要扩展原有代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。 想要达到这样的效果,我们需要使用接口和抽象类等,后面的具体设计中我们会提到这点。 1、单一职责原则 不要存在多于一个导致类变更的原因,也就是说每个类应该实现单一的职责,否则就应该把类拆分。 ...
简单记录 - 慕课网 - Java设计模式精讲 Debug方式+内存分析 文章目录第2章 UML急速入门2-1、UML简单入门UML定义UML特点UML 2.2分类UML类图理解泛化、实现理解依赖、关联理解聚合、组合UML时序图2-2、UML类 图讲解2-3、UML类图讲解 自上而下2-4、UML类图讲解 - 对比讲解联想记忆 第2章 UML急速入门 主要讲解UML基础、UML类图、UML类关系、UML时序图、UML类关系记忆技巧等,让大家急速入门UML,从而为后面设计模式的学习做好准备...
Java架构师成长之道之RabbitMQ开发与运维入门-基础篇Java架构师成长之道主流消息中间件介绍MQ衡量指标服务性能 数据存储 集群架构 ActiveMQApache出品 完全支持JMS规范的消息中间件 丰富的API、多种集群构建(Master-Slave,NetWork)模式 广泛运用于中小型企业 性能一般,不适用于高并发、大数据的业务场景ActiveMQ 集群模式 KafkaLinkedIn开源的分布式发布-订阅消息系统,后来贡献给Apache,成为顶级开源项目 基于Pull模式处理消费消...
本文主要以官网(https://www.rabbitmq.com/getstarted.html)的例子为参考,介绍使用Java客户端来操作RabbitMQ,文中使用到的软件版本:RabbitMQ 3.8.9、Java 1.8.0_191。 1、准备 1.1、引入依赖<dependency><groupId>com.rabbitmq</groupId><artifactId>amqp-client</artifactId><version>5.10.0</version> </dependency>1.2、编写工具类package com.abc.demo.general.rabbit;import com.rabbitmq.client.Channel; import com.rabb...
立即学习:https://edu.csdn.net/course/play/2925/267290?utm_source=blogtoedu1、类名要和文件名一致 2、javac编译java文件生成点class文件、java运行class文件点赞 收藏分享文章举报weixin_42060560发布了4 篇原创文章 · 获赞 0 · 访问量 57私信 关注
for 循环 格式 for (初始化语句 ; 循环的条件表达式 ; 初始化变量的自增 ) { 循环体语句; } //99乘法表的打印 class Test {public static void main(String[] args) {for (int i=1; i<=9;i++){for (int j=1;j<=i;j++){System.out.print(i+"*"+j+"="+i*j+"\t");}System.out.println();}} }99乘法表之for循环嵌套 class Test2 {public static void main(String[] args) {for (int i=1;i<=5;i++){for (int j=1;j<=5-i;j++){System.o...
目录Spring Cloudspring cloud简介spring cloud 对比 dubbodubbospring cloud微服务 Spring Cloud 中文网: https://www.springcloud.cc/ 官网: https://spring.io/projects/spring-cloud/ spring cloud简介 Spring Cloud是一系列框架的有序集合。它利用[Spring Boot](https://baike.baidu.com/item/Spring Boot/20249767)的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器...
Java是一门面向对象语言,可以看出“对象”在Java有着举足轻重的位置。那么,“对象”从何而来呢?那必须是丈母娘造出来的,下面我们就先来说说这个丈母娘——类。 Java类对象: 对象具有状态和行为。 例如:一只狗的状态有:颜色,名称,品种,它的行为有:摇尾巴,吠叫,吃东西。 对象是类的实例 类: 类是一个模板,它描述一类具有相同状态和行为的对象。比如人类,都具有思考这个行为,而植物没有。类可以看成是创建Java对象的...
String类创建字符串的方式 方式1: 直接赋值 String str="abed";//直接赋值方式2: 构造方法 String str2=new String("abce"); 这样会产生两个对象 不建议使用 方式3:char[] array={'a','b','c','d'};String str3=new String(array);请解释String类中两种对象实例化的区别直接赋值:只会开辟一块堆内存空间,并且该字符串对象可以自动保存在对象池中以供下次使用。 构造方法:会开辟两块堆内存空间,其中一块成为垃圾空间,不会自...