E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
—java进阶
java进阶
-创建和销毁对象
目的:掌握何时以及如何创建对象,何时以及如何避免创建对象,如何适时的销毁的优化方法。第一条:用静态工厂代替构造器优点1:简化赋值过程例原构造器版:Mapm=newHashMap>();静态工厂方法:publicstaticHashMapnewInstance(){returnnewHashMap;}Mapm=HashMap.newInstance();优点2:静态方法有名称,而构造器只能靠参数不同
入眸幻灭
·
2020-08-19 20:28
java进阶
Java进阶
之验证码知识点总结
java进阶
验证码1.1 验证码的作用通常情况下,浏览器都是应用HTML标准与网站服务器动态联接的,而在HTML的表单中,基本上都是使用指定Action的POST方法提交数据。
王令90
·
2020-08-19 20:06
Java进阶
java
验证码
Java进阶
之Jsp找回密码知识点总结
实例说明用户账号代表着用户在一个网站上的身份,想使用这个账号登录网站就必须要输入与之对应的密码,有些疏忽大意的人会出现错记甚至遗忘自己登录密码的情况,这个时候就需要使用密码管理功能让用户为自己重新初始化一个新的密码。运行本实例,进入用户登录页面,如图1所示,单击“忘记密码”超链接,进入到找回密码第一步页面,在这里输入注册时所使用的用户名、邮箱如图2所示,单击“下一步按钮”,进入到找回密码第二步页
王令90
·
2020-08-19 20:35
Java进阶
Java进阶
之Aiax无刷新分页知识点总结
实例说明在Web应用开发中,经常需要对信息进行分页显示。本实例将介绍如何应用Ajax实现无刷新分页。运行本实例,如图1所示,单击信息列表下面的“首页”、“上一页”、“下一页”以及“尾页”超链接时,可以显示不同的信息,此时整个页面不刷新。图1实现无刷新分页 关键技术本实例主要应用Ajax异步提交来实现。当单击超链接时,需要将当前页的页码参数值通过Ajax请求方法发送到服务器,在服务器中根据获得的参数
王令90
·
2020-08-19 20:35
Java进阶
Java进阶
之支付宝在线支付知识点总结
支付宝的在线支付 实例说明随着网络购物的兴起,在线支付的方式和安全性成为商家和用户关注的问题,支付宝是目前比较流行的第三方支付软件,它提供了“网上快速付款服务”,保障商家与用户的交易安全,使用支付宝可实现在网络上的资金快速交割。在本实例中,通过支付宝完成网络商城的在线支付,实例运行如图1所示,在线支付如图2所示:图1 用户在商城购买商品形成订单图2 支付宝在线支付页面设计思路本实例使用支付宝实现网
王令90
·
2020-08-19 20:35
Java进阶
Java进阶
之JSP生成条形码知识点总结
JSP生成条形码 实例说明条形码是用于区分产品的一组编号,但是以条码形式呈现给用户,例如图书上的ISBN编码、超市商品的条形码、各种电子产品和保修凭证上的条形码等等。本实例在JSP页面实现了条形码的在线生成功能用户在如图1所示的页面中可以输入要生成条形码的产品编号,也可以包含英文字母,单击“生成条形码”按钮,在图2所示的页面中会生成各种编码格式的条形码图片。 图一 输入产品编
王令90
·
2020-08-19 20:35
Java进阶
史上最全
Java进阶
好书清单来了!
今天就给大家准备了一个
Java进阶
的好书清单:Java语言篇1.《Java编程规范》适合:初级、中级这本书的作者是被誉为Java之父的JamesGosling,入门者推荐阅读,对基础的讲解很不错。2.
qq_42269480
·
2020-08-19 19:36
java进阶
之:spring容器模拟与IOC概念
说明该BeanFactory演示了从配置文件中读取key-value形式的bean对象,放入容器中,并在每回需要用到的时候通过getBean方法获取对象。IOC概念IOC=inversionofcontroll,把创建对象的权力交给框架(在spring框架中交给spring容器),是框架的重要特征,并非面向对象的专用术语。包括依赖注入(depedencyinjection,DI)和依赖查找。&&&
luxiaopengyou
·
2020-08-19 18:49
java
如何正确的创建和销毁Java对象
接下来,我们会以《EffectiveJava》一书做为
Java进阶
学习的载体,对Java进行一个系统的、全新的认识。接下来,就让我们来感受Java高深的内涵吧。
小林同学的daily
·
2020-08-19 15:41
Effective
Java
快速成为java高级架构师的诀窍
每个Java程序员都有个高薪梦,高薪的前提是具备拿高薪的能力,本文就为大家介绍如何成为一个合格的Java程序员,帮你顺利拿高薪:小编整理了一些
java进阶
学习资料和面试题,需要资料的请加JAVA高阶学习
java高级编程中心
·
2020-08-19 07:28
webservice +axis2 接收一个对象参数并返回一个对象
本人微信zf363133213欢迎各位添加好友,共同探讨问题本人公众号:
java进阶
做为服务端发布可以参考:点击打开链接但是因为我们是在老项目中加入接口,所以我们做为服务端要按之前的客户端的规范生成服务端实体类
hooroom
·
2020-08-18 23:18
JAVA进阶
(四)封装及访问控制权限
前言前面的章节简要描述了继承的基本概念,下面我们继续学习面向对象的下一个阶段,封装。范例1.封装的概念举个简单的例子,我们看电视,只需要打开开关,用遥控器进行换台就好了,不需要了解电视机的内部构造和实现原理。说的专业点,封装就是把对象的属性和操作结合作为一个独立的整体,并尽量隐藏对象的内部实现细节。我们程序设计的目标就是“高内聚,低耦合”,高内聚就是类内部的数据操作细节自己完成,不允许外部干涉。低
程序猴jwang
·
2020-08-18 21:42
Java
Java进阶
(二十四)Java List集合add与set方法原理简介
JavaList集合add与set方法原理简介add方法add方法用于向集合列表中添加对象。语法1用于在列表的尾部插入指定元素。如果List集合对象由于调用add方法而发生更改,则返回true;否则返回false。add(Ee)e:要添加到列表中的元素。实例publicstaticvoidmain(String[]args){Listlist=newArrayList();list.add("保护
No Silver Bullet
·
2020-08-18 16:39
Java
Java
Column
JDBC版通讯录 ----
Java进阶
篇
一.引入1.使用mysql数据库保存数据,原来的xml做数据库的部分也保留2.在原有项目基础上添加JDBC代码块,数据库3.软件设计原则之开闭原则:对修改闭合,对扩展开放二.实现1.建立数据库createdatabasecontact_system/*建库*/usecontact_system/*使用库/进入库*/2.建表CREATETABLEcontact(idVARCHAR(4)PRIMARY
渭水文抄公
·
2020-08-18 14:10
Java多线程-学习总结
此处表示开始
java进阶
学习包括java多线程、分布式、并发操作、锁等,慢慢研究线程和进程进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1–n个线程。
之之_
·
2020-08-18 09:37
Java学习
项目开发
【
Java进阶
】内省IntroSpector操作JavaBean和Apache-commons-dbutils对内省的使用
【
Java进阶
】内省IntroSpector操作JavaBean和Apache-commons-dbutils对内省的使用内省IntroSpector操作JavaBean介绍JavaBeanJavaBean
LYZ0907
·
2020-08-17 13:22
Java
Java进阶
Java进阶
篇设计模式之一 ----- 单例模式
前言在刚学编程没多久就听说过设计模式的大名,不过由于当时还是个彻彻底底的菜鸟,并没有去触碰。直到在开始工作中对简单的业务代码较为熟悉之后,才正式的接触设计模式。当时最早接触的设计模式是工厂模式,不过本文讲的是单例模式,这里就留着下篇文章中在讲解。至于为什么先讲解单例模式?那是因为单例模式是设计模式中最简单的...。凡事总有个先后顺序,所以就先易后难了。好了,废话不多说了,开始进入正片。设计模式简介
weixin_34071713
·
2020-08-17 09:36
Java进阶
-Java学习路线课程第二课:Java集合框架-HashSet的使用及去重原理
Java集合框架-HashSet的使用及去重原理前面我们已经学过了List集合(不熟悉List集合的小伙伴点击:
Java进阶
-Java学习路线课程第一课:Java集合框架-Arr
青云交
·
2020-08-17 08:14
java学习路线
collection集合框架
HashCode的使用
Java进阶
-Java学习路线课程第一课:Java集合框架-ArrayList和LinkedList的使用
本博客地址|GitHub|更多资源免费下载小伙伴们,大家晚上好!今天我给大家带来Java集合框架Collection之List讲解,今天主要讲解List接口下的两个实现类ArrayList和LinkedList,今天的讲解非常重要,请大家仔细看噢!Java集合框架-ArrayList和LinkedList的使用前面我们学过了数组(不熟悉数组的小伙伴点击:Java入门-Java学习路线课程第五课:一
青云交
·
2020-08-17 08:14
java学习路线
collection集合框架
java学习
Java进阶
之网络编程
Java进阶
之网络编程java基础之网络编程什么是网络编程计算机网络计算机网络是通过传输介质、通信设施和网络通信协议,把分散在不同地点的计算机设备互连起来,实现资源共享和数据传输的系统。
珍珠奶茶不加糖
·
2020-08-16 22:00
Java进阶
之线程
Java进阶
之线程
Java进阶
之线程线程的概念可以同步一起执行线程和进程一个进程就是一个应用,而线程是在进程内部衍生出来的也可以说,线程是进程的最小组成单元并行和并发并行意味着一起开启并发意味着不但一起开启
珍珠奶茶不加糖
·
2020-08-16 22:00
Java进阶
之博客大牛优秀好文之文章友情链接与好书推荐
Java进阶
之博客大牛优秀好文之文章友情链接与好书推荐-----心得体会、进阶修炼、职业规划、面试题目-----最新热门互联网技术经常读读系列http://coolshell.cn/featuredhttp
有范管理美学
·
2020-08-16 17:08
Java进阶
21天互联网
Java进阶
面试分布式篇完整版
├─003、《21天互联网
Java进阶
面试训练营》的课程说明├─004、作业:系统分析一下,自己距离大厂offer差在哪里?├─005、感受一下BAT面试官对分布式技术的十几个面试连环炮!
weixin_46241720
·
2020-08-16 16:49
Java进阶
笔记05
进阶20.5.24-20.6.30String字符串new与不new的区别常量包装类String,StringBuffer,StringBuilder日期数字格式化,数字类,random随机数IO流UML图InputStreamOutputStreamReaderWriterFileInputStream文件字节输入流FileOutputStream文件字节输出流FileReader文件字符输入流
Cw2_
·
2020-08-16 16:23
笔记
Java进阶
笔记01
进阶20.4.30-20.5.1java语言特性加载与执行可移植性健壮性加载执行pubilcclass与classreturnbreakcontinue面向对象Switch方法的递归方法的使用数据结构算法冒泡排序选择排序折半查找栈java语言特性加载与执行可移植性JDKjava工具箱JRE运行环境JVMjava虚拟机健壮性JVM自动垃圾回收不用手动释放加载执行编译阶段:.java编译.class运
Cw2_
·
2020-08-16 16:23
笔记
java进阶
学习笔记
Java进阶
01String类1.String类是唯一一个不需要new关键字来创建对象的类。
本公子iiii
·
2020-08-16 15:17
学习笔记-java
Java进阶
笔记
此篇文章主要是把一些在学习开发过程中遇到的坑记在小本本上(会不断更新)。####一、IDEA中使用lombok1.下载插件、导入jar包。2.将AnnotationProcessors中的Enableannotationprocessing勾上。3.将JavaCompiler中的Usecompiler选择为Javac(切记,不然注解不会生效)。####二、写SQL时limit和orderby一起使
Soda_lw
·
2020-08-16 11:15
问题解析
学习笔记
Java进阶
笔记03
进阶20.5.4-20.5.23final抽象类abstractequals重写接口insterfacepublic_private_protected_default垃圾回收机制(GC)与finalize异常throws深入throwstrycatchtrycatchfinallygetMessage_printStackTrace自定义异常UML数组main方法中的args数组工具类数组模拟栈
Cw2_
·
2020-08-16 11:10
笔记
Java面试进阶训练营 第2季(分布式篇)
90天
Java进阶
训练营二期|____课程一预习.zip|____22.课程总结|____01.课程回顾与大总结.mp4|____21.认识nosql数据库MongoDB|____01.nosql数据库
我爱IT学习网
·
2020-08-16 10:47
面试
Java进阶
(极客)——反射机制(一)概述及Class 对象的机制与实现
概述:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。1、Class对象概述:1.1Class其实就是类的类型1.2字符串类型就是String,整型类型就是Integer。String、Integer的类型就是Class。2、Class对象
zhaihaohao1
·
2020-08-16 10:56
Java基础
Java进阶
篇:用位运算实现加、减、乘、除
首先明确原码、反码、补码的概念计算机系统中,数值一律用补码来表示:因为补码可以使符号位和数值位统一处理,同时可以使减法按照加法来处理。对补码做简单介绍:数值编码分为原码,反码,补码,符号位均为0正1负。原码->补码:数值位取反加1补码->原码:对该补码的数值位继续取反加1补码的绝对值(称为真值):正数的真值就是本身,负数的真值是各位(包括符号位)取反加1(即变成原码并把符号位取反).加法:将一个整
大誌
·
2020-08-16 09:21
Java
各路大神技术博文
page=1
JAVA进阶
知识:https://blog.csdn.n
F0urtEEn
·
2020-08-15 14:04
Spring
视频教程-
java进阶
技术:泛型、反射、注解-Java
java进阶
技术:泛型、反射、注解讲师,多年教学与开发、架构经验,专注于JavaSe、JavaEE体系,有着丰富的项目管理经验与设计经验,擅长SSM、SSH、SpringBoot、Activity、Shiro
学院导师-王栋良
·
2020-08-15 03:18
java进阶
(一):泛型
1、泛型简介所谓泛型,即通过参数化类型来实现在同一份代码上操作多种数据类型,泛型编程是一种编程范式,他利用“参数化类型”将类型抽象化,从而实现更为灵活的复用。先简单给个例子://可以想象这里的T为Integer类型,以便于理解,其实它可以是任何类型publicclassGenClass{privateTobj;publicGenClass(Tobj){this.obj=obj;}publicTge
最靓的仔
·
2020-08-15 03:14
Java
Java进阶
知识1:泛型
前言:自JDK1.5之后,Java引入泛型解决了集合容器类型安全这一问题。泛型在Java中有很重要的地位,在集合容器及各种设计模式中有非常广泛的应用。一般的类和方法,只能使用具体的类型,要么是基本类型,要么是自定义的类。如果要编写可以应用多种类型的代码,这种刻板的限制对代码得束缚会就会很大。——《ThinkinginJava》一、泛型的概念泛型就是参数化类型,把类型明确的工作推迟到创建对象或调用方
Java服务器端何哥
·
2020-08-15 01:17
Java基础
Java进阶
技术:泛型
泛型概念:publicclassLinkedListextendsAbstractSequentialListimplementsList,Deque,Cloneable,java.io.Serializable{}publicinterfaceDequeextendsQueue{}publicinterfaceQueueextendsCollection{}publicinterfaceColl
一颗仙橙的程序员之旅
·
2020-08-15 01:50
java学习
Java进阶
--Java泛型总结
一.泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码:publicclassGenericTest{publicstaticvoidmain(String[]args){Listlist=newArrayList();list.add("qqyumidi");list.add("corn");list.add(100);for(inti=0;ilist=newArrayList(
HankingHu
·
2020-08-15 01:03
java
Java进阶
—— 泛型总结与应用
引言:在JDK1.5以前,当你把数据存入到集合的时候,需要主观去判断类型是否合法,假如你明明知道你定义的是String类型,而保存的时候你存了一个Integer类型的数据,编译是可以成功的,但是运行的时候就可能导致类型转换异常ClassCastException,这是严重的安全隐患,而在1.5之后,引入了泛型并且使用了泛型之后,这个隐患在编译时期就被暴露出来,便于开发者去避免这种隐患,也避免了进行
CrazyMo_
·
2020-08-15 01:03
Java
设计模式与架构
Java进阶
之泛型与语法糖
Java泛型是一个重要的Java语法糖概念,虽然Java的继承和接口丰富了多态的灵活性,但我们仍然希望通过编写更通用的代码,能够适用“非特定的类型”,而不是一个具体的接口或类。本来是写了很多东西,然而后来发现泛型涉及到的跨语言比较,概念理解和设计模式应用等内容其实是很多的,秉承只讲基础的原则,本期讲Java是如何做到泛型的,泛型在JVM又是怎么活动的?一,Java的编译期与运行期我们首先需要知道J
lishinho
·
2020-08-15 01:57
后台相关
java进阶
面试题五
一、sleep和wait的区别1.这两个方法来自不同的类分别是Thread和Object。sleep()是一个静态方法,只对当前对象有效。2.sleep方法没有释放锁,wait方法释放了锁,使得其他线程可以使用同步控制块或方法,sleep不让出系统资源;wait进入线程等待池等待,让出系统资源。3.wait,notify,Allnitify只能在同步控制方法或者同步控制块里面使用,sleep可以在
sea小寒
·
2020-08-14 19:44
编程
java进阶
面试题四
一、Hibernate的三种状态及其之间是如何转化的瞬时状态(临时状态):在一个对象刚被创建的时候,没有持久化,并没有处于session的缓存中。持久化状态:执行了session的dave()方法,已经持久化,计入到session中,在数据库中有记录。持久化状态特点:和session实例关联。在数据库中有关联记录。当一个session执行close()或clear()、evice()之后,持久对象
sea小寒
·
2020-08-14 19:43
编程
java进阶
面试题二
1、Hashmap的工作原理HashMap基于hashing原理,我们通过put()存储对象和get()获取对象。当我们将键值对传递给put()方法是,调用键值对象的hashCode()方法来计算hashcode,然后找到bucket位置来存储值对象。获取对象时,通过equals()方法找到正确的键值对,返回值对象。HashMap使用链表节点解决碰撞问题,发生碰撞时将会存在下一个节点去。HashM
sea小寒
·
2020-08-14 19:43
编程
java
面试
进阶
线程
java进阶
|TreeMap源码分析
TreeMap是不是没用过?是的,我也没用过,但是我还是来进行分析它的方法了,因为我要了解一下这个键值对集合的方法有哪些?顺便思考一下它,因为我已经分析过TreeSet这种集合的源码了,如果TreeMap这种键值对集合不分析也不符合我的思考方式,其实对于键值对这种集合的使用场景还是蛮多的这里自己不会说具体的业务是如何做的,但是你可以自己思考思考,所以这里就说到这里,接下来的内容就是TreeMap源
后端Coder
·
2020-08-14 18:14
java进阶
面试题三
一、springMVC的工作原理1、用户发送请求给中央控制器2、中央控制器指派处理器映射3、根据HandleMaooing查找处理器4、获取到处理器地址5、中央控制器返回处理器地址6、中央控制器指派处理器适配器(带着处理器映射器返回的地址)7、处理器适配器根据命令对C进行处理8、C向M发出请求9、M查找数据库10、数据库做出响应并返回11、M返回给C12、C做出相应返回给处理器适配器13、处理器适
sea小寒
·
2020-08-14 15:53
编程
java进阶
面试题一
刚刚入门的java小白;久经沙场的大牛们.面试准备吧!一、Thread类中的静态方法1.currentThread()currentThread()方法返回的是:对当前正在执行线程对象的引用,线程类的构造方法、静态块是被main线程调用的,2️而线程类的run()方法才是应用线程自己调用的。清楚一点:当前执行的Thread未必就是Thread本身。例子:2.sleep(longmillis)sle
sea小寒
·
2020-08-14 15:53
视频教程-
Java进阶
高手课-必知必会MySQL-MySQL
Java进阶
高手课-必知必会MySQL中国科学技术大学硕士研究生,丹麦奥尔堡大学访问学者,先后就职于eBay、蚂蚁金服、SAP等国内外一线互联网公司,在Java后端开发、架构设计方面有着丰富的经验徐无忌
weixin_34710373
·
2020-08-14 14:59
Android 知识体系学习目录
随着工作时间的增长,越发觉得自己的知识不够系统和全面,因此为了方便读者阅读以及从点到面来逐步建立并完善自己的知识体系:零、基础1、
Java进阶
Java基础-String、StringBuilder、StringBufferJava
Lerendan
·
2020-08-14 14:23
Android
Java进阶
:接口、lambda表达式与内部类
1.接口示例1)接口与回调①回调:可以指出某个特定事件发生时应该采取的动作。例:java.swing.Timer可以使用它在到达给定的时间间隔时发出通告。在构造定时器时,需要设置一个时间间隔,并告之定时器,当到达时间间隔时需要做些什么操作。要达到这样效果,在Java中,需将某个类的对象传递给定时器,然后定时器调用这个对象的方法。定时器需要知道调用哪一个方法,并要求传递的对象所属的类实现了java.
yyanliqi
·
2020-08-14 14:15
Java核心技术
卷1
java进阶
|jdbc的用法
大概是17年时用过jdbc进行操作数据库,到现在为止没有再用过jdbc去写过一个示例程序,即简单的增删改查操作,CRUD也不是那么容易写吧,后面就开始基于ORM框架进行数据的操作了,是的,各种ORM框架我都用过。有比较容易上手的JPA和Hibernate框架,不过这两个在企业中用的比较少,最常使用的就是MyBatis框架了,尤其它在动态sql方面的支持在我看来特别称赞,这也是自己为什么用了这么久O
后端Coder
·
2020-08-14 14:28
JAVA进阶
(二)this、static及参数传递机制
前言经过前一节的学习,大家对面向对象的概念有了一个初步的认识,接下来继续讲解相关内容范例1.this关键字我们回忆一下对象的创建步骤:分配对象空间,并将对象成员变量初始化为0或null(实际上该步骤已经在堆内存开辟了有具体地址的一块空间)执行属性值的显式初始化执行构造方法返回对象在堆内存的指定地址给相关变量实际上,在调用构造方法之前,对象的地址已经确定,也就是引用已经确定,java用this关键字
程序猴jwang
·
2020-08-14 13:12
Java
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他