随笔分类 -  Java

摘要:什么是WebService WebService是一种跨编程语言和跨操作系统平台的远程调用技术。是通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。 SOAP (简易对象访问协议); UDDI (通用描述、发现及整合); WSDL (Web services 描 阅读全文
posted @ 2021-01-04 11:28 亚州Asu 阅读(3679) 评论(0) 推荐(0)
摘要:public、protected、defalt、private、static、final、abstract关键字概念解析、用法解析 阅读全文
posted @ 2021-01-04 10:43 亚州Asu 阅读(728) 评论(0) 推荐(0)
摘要:this关键字 this关键字总是指向调用该方法的对象。this可以用来修饰属性、方法、构造器。 static修饰的方法中不能使用this引用。如果在static修饰的方法中使用this关键字,则这个关键字就无法指向合适的对象。所以,static修饰的方法中不能使用this引用。 通常情况下,thi 阅读全文
posted @ 2021-01-03 17:37 亚州Asu 阅读(172) 评论(0) 推荐(0)
摘要:认识继承 不同类型的对象,相互之间经常有一定数量的共同点。例如,小明同学、小红同学、小李同学,都共享学生的特性(班级、学号等)。同时,每一个对象还定义了额外的特性使得他们与众不同。例如小明的数学比较好,小红的性格惹人喜爱;小李的力气比较大。 继承是使用已存在的类的定义作为基础建立新类的技术,新类的定 阅读全文
posted @ 2021-01-03 17:32 亚州Asu 阅读(292) 评论(0) 推荐(0)
摘要:什么是接口 类是一种具体的实现,而接口定义了一种规范,接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部状态数据,也不关心这些类里方法的实现细节,它只规定这批类里必须提供某些方法。 接口体现的是规范和实现分离的设计哲学。 接口的特点 接口的定义: 接口的定义使用interface关键字,而不 阅读全文
posted @ 2021-01-03 14:48 亚州Asu 阅读(1180) 评论(1) 推荐(1)
摘要:在Java语言中,有一些跳转的语句,都是用来控制程序的流程转向的,适当和灵活地使用它们可以更方便或更简洁地进行程序的设计。 在循环结构中,当循环条件不满足时或循环次数达到要求时,循环会退出。但是,有时候可能需要在循环的执行过程中,当发生了某种情况之后,提前终止循环,这就需要其他跳转语句。 conti 阅读全文
posted @ 2021-01-02 18:52 亚州Asu 阅读(614) 评论(0) 推荐(0)
摘要:选择结构 在程序设计时,经常需要使用选择结构在程序中完成逻辑判断和选择功能,这就需要使用到选择语句。 Java中的选择语句包括if语句和switch语句。 选择语句用来控制选择结构,对选择条件进行判断,并根据判断结果选择要执行的程序语句,改变程序执行流程。 if选择语句 if单分支选择语句 if(条 阅读全文
posted @ 2021-01-02 18:44 亚州Asu 阅读(1876) 评论(0) 推荐(0)
摘要:循环结构 为什么要使用循环?解决编码复杂度。 什么是循环?重复做同一件事情或者做同样的事情。 While循环 While(布尔表达式){ 语句或语句块; } while循环语句的执行过程如下: 首先判断while后面小括号中*表达式的值,如果为true,就从后面紧跟的左大括号开始,按顺序执行大括号里 阅读全文
posted @ 2021-01-02 11:33 亚州Asu 阅读(813) 评论(0) 推荐(0)
摘要:问题描述 新建maven项目模块后,webapp目录未被标识,也就是没有小蓝点的图标显示。 解决方法 点击“File”下的“Project Strucure”,在弹出的框中,选中“Modules”下的项目名称,也就是“demo1”,点击“+”号,在弹出框中选择“Web”。 修改“Name”为“web 阅读全文
posted @ 2020-07-13 17:45 亚州Asu 阅读(3886) 评论(0) 推荐(0)
摘要:第一步,下载安装git 打开 [git官网] https://git-scm.com/,下载git对应操作系统的版本。 所有东西下载慢的话就可以去找镜像!官网下载太慢,我们可以使用淘宝镜像下载:http://npm.taobao.org/mirrors/git-for-windows/下载对应的版本 阅读全文
posted @ 2020-06-28 19:08 亚州Asu 阅读(566) 评论(0) 推荐(0)
摘要:jdk1.7中的底层实现过程(底层基于数组+链表) 在我们new HashMap()时,底层创建了默认长度为16的一维数组Entry[ ] table。当我们调用map.put(key1,value1)方法向HashMap里添加数据的时候: 首先,调用key1所在类的hashCode()计算key1 阅读全文
posted @ 2020-06-27 11:16 亚州Asu 阅读(626) 评论(0) 推荐(0)