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知识
点:BigDecimal:金额相关以及compareto比较
BigDecimal:金额相关BigDecimal是java小数操作的一个专有类,在电商、金融行业存储跟金额有关的字段Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算,双精度浮点型变量double可以处理16位有效数。不论是float还是double都是浮点数,而计算机是二进制的,浮点数会失去一定的精确度,在实际应用中,需要对更大或者更小
梦想未成年
·
2020-09-10 23:19
java
学习与记录
java
Java知识
点04:HashMap 和 HashTable 的区别
一、HashMap和HashTable的概述(一)、HashMap:(1)由数组+链表组成的,基于哈希表的Map实现,数组是HashMap的主体,链表则是主要为了解决哈希冲突而存在的。(2)不是线程安全的,HashMap可以接受为null的键(key)和值(value)。(3)HashMap重新计算hash值(二)、Hashtable:(1)Hashtable是一个散列表,它存储的内容是键值对(k
gao_jun1
·
2020-09-10 22:56
java面试题
Java知识点
java
Java知识
点03:Lambda表达式
一、Lambda表达式简介Lambda表达式,也可称为闭包,它是推动Java8发布的最重要新特性。Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中)。使用Lambda表达式可以使代码变的更加简洁紧凑。二、Lambda基本语法箭头操作符:()->{}Java8中引入了一个新的操作符,"->",该操作符称为箭头操作符或者Lambda操作符,箭头操作符将Lambda表达式拆分成两部分;
gao_jun1
·
2020-09-10 22:56
Java知识点
java面试题
java
Java知识
点04:异常处理
一、异常的概念如果某个方法不能按照正常的途径完成任务,就可以通过另一种路径退出方法。在这种情况下,会抛出一个封装了错误信息的对象。此时,这个方法会立刻退出同时不返回任何值。另外,调用这个方法的其他代码也无法继续执行,异常处理机制会将代码执行交给异常处理器。二、异常的分类借鉴一个网上找到的图来进行说明:异常分为:Error和Exception,它们都继承自Throwable。//Error类publ
gao_jun1
·
2020-09-10 22:56
Java知识点
java面试题
java
重温
java知识
(三十九、JUC并发编程之六:并发集合之跳表集合)
跳表是一种与平衡二叉树性能类似的数据结构,其主要是在有序链表上使用。在JUC提供的几何中有两个支持有跳表操作的集合类型:ConcurrentSkipListMapConcurrentSkipListSet跳表实现原理有意思。可以百度了解了解1、使用ConcurrentSkipListMap集合的例子:packagecom.mydemo;importjava.util.Map;importjava.
宇智波幽助
·
2020-09-10 21:35
Java
Java语法案例
开发工具与关键技术:myeclipsejava语法;作者:刘佳明本文是使用Java的一些类包,进行的Java语法案例,没有任何计算机基础的请先了解一些基础的
Java知识
:https://blog.csdn.net
没有,
·
2020-09-10 20:25
Java
myeclipse
java
BATJ等公司必问的8道Java经典面试题,你都会了吗?
考点分析:对于这类笼统的问题,你需要尽量表现出自己的思维深入并系统化,
Java知识
理解得也比较全面,一定要避免让面试官觉得你是个“知其然不知其所以然”的人。
weixin_30242907
·
2020-09-10 18:05
Java-Interview
一篇不错的总结https://github.com/crossoverJie/Java-Interview
Java知识
点,继续完善中。多数是一些Java基础知识、底层原理、算法详解。
赱乂
·
2020-09-10 18:58
编程
Java
java中的String是不是关键字
只要学过一点
Java知识
的读者,对下面这段代码一定不陌生。
sulaymanyf
·
2020-09-10 17:05
java
精彩,阿里巴巴内部的Java核心宝典,内网真的太强大了
前言:之前有看过很多的
Java知识
点资料,但是很多资料都是零零散散的并且不全面,像这样一整份PDF文档,分知识点整理好的资料并不多了,所以我觉得我是捡到宝了,所以特意分享给大家,需要的人可以自取,个人觉得很受用
马士兵老师
·
2020-09-10 09:11
【
Java知识
点详解 11】反射
一、类的加载与ClassLoader的理解1、加载将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区的运行时数据结构,然后生成一个代表这个类的java.lang.class对象。2、链接将Java类的二进制代码合并到JVM的运行状态之中的过程。验证:确保加载的类信息符合JVM规范,没有安全方面的问题;准备:正式为类变量分配内存并设置类变量默认初始值的阶段,这些内存都将在方法区内进
素小暖
·
2020-09-01 21:00
Java
SE
创建第一个Servlet程序
所以小编需要学习点
java知识
为以后北漂储备点粮食。虽然小编对servlet的工作原理还不是很清
g-Jack
·
2020-08-26 16:51
@JAVA学习
Java知识
点 --- HttpClient简单介绍
HttpClient是ApacheJakartaCommon下的子项目,用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP协议最新的版本和建议。环境说明:JDK1.8、SpringBoot第一步:在pom.xml中引入相关jar包org.apache.httpcomponentshttpclient4.5.3第二步:1>Get请求的编写publicstatic
等待中的小码农
·
2020-08-26 16:52
Java知识点
Java知识
总结----队列的使用(八)
今天跟大家来看看如何在项目中使用队列。首先我们要知道使用队列的目的是什么?一般情况下,如果是一些及时消息的处理,并且处理时间很短的情况下是不需要使用队列的,直接阻塞式的方法调用就可以了。但是,如果在消息处理的时候特别费时间,这个时候如果有新的消息来了,就只能处于阻塞状态,造成用户等待。这个时候在项目中引入队列是十分有必要的。当我们接受到消息后,先把消息放到队列中,然后再用新的线程进行处理,这个时候
在远行的路上
·
2020-08-26 13:33
Java知识总结
暑期闭关之java技术1--HashMap
(就是这么生硬的转折)我要用暑假恶补两个月
java知识
,在此立个flag。
小码
·
2020-08-25 15:06
Java知识
梳理之String与Stringbuffer与StringBuilder之间的区别
1.String类String类是被final修饰的,所有String不能被继承。String类是不可变的,对String对象的任何改变都不影响到原对象,相关的任何change操作都会生成新的对象。Strings="Hello";s.concat("World!");//字符串连接System.out.println(s);//输出s,还是"Hello"s=s.concat("World!");/
orz024572
·
2020-08-25 14:59
JavaSE
JAVA面试题解惑系列(二)——到底创建了几个String对象?
接下来我们就从这道题展开,一起回顾一下与创建String对象相关的一些
JAVA知识
。我们可以把上面这行代码分成String
weixin_34194359
·
2020-08-25 08:40
2020最新整理Java面试180题(含专题答案)数据结构,算法,spring,JVM,SSM框架,源码分析
前言金三银四已经过了,就目前国内的面试模式来讲,在面试前积极的准备面试,复习整个
Java知识
体系将变得非常重要,可以很负责任的说一句,复习准备的是否充分,将直接影响你入职的成功率。
麒麟来编程
·
2020-08-25 06:49
面试
分布式
数据库
编程语言
Java SE 学习笔记系列——开篇
开篇本系列笔记的来源本系列笔记讲解的主要知识本系列笔记的来源该笔记是作者对Java入门学习所作的笔记,作者所学习的书籍是由李兴华所出版的《Java开发实战经典》,该书通过通俗易懂的讲解以及加入大量的代码实例,让小白做到快速入门,从无到有的构建
Java
昨日旧友
·
2020-08-25 05:58
Java
SE
JVM学习总结一——内存模型
2019独角兽企业重金招聘Python工程师标准>>>JVM是
java知识
体系的基石之一,任何一个java程序的运行,都要借助于他。
weixin_34185560
·
2020-08-25 05:26
了解 Web 服务规范: 第 1 部分:SOAP
您应该具有基本编程知识,如果希望按照实际编程示例进行操作,还需要一定的
Java知识
。我们将讨论XML(但没有必要对其进行深入讨论),并
chuifuhuo6864
·
2020-08-25 02:21
HashMap源码剖析(上) 一、HashMap的数据结构 二、HashMap的构造 三、元素的添加
于是乎希望总结一份HashMap的源码级剖析,来检验自己对于
Java知识
体系的掌握
北海道恋人
·
2020-08-25 00:45
Java源码
链表
数据结构
java
hashmap
Java知识
图谱收集整理
平时看到不错的图谱的时候会习惯性的保存收集,今天发现蛮多的,所以先把
Java知识
图谱分享出来,如果能帮助到Java学习者,那是最好不过的了。
Java架构师云流
·
2020-08-24 20:32
JAVA知识
图谱
1.Javacore知识图谱J2ee知识图谱个人博客地址:www.wangquanzhen.com
程序员中的大bug
·
2020-08-24 20:58
JAVA
Java基础知识框图总结
Java知识
总结因为专业背景原因,并没有系统的学过java编程基础,都是快速抓来使用,调包侠一枚,对底层没有什么深入研究。
gis_morningsun
·
2020-08-24 19:18
知识总结
精心整理
Java知识
图谱,全部掌握,“金三银四”想去哪就去哪!
推荐一套目前互联网最新的进阶架构师的
Java知识
大纲体系,合理利用自己每一分每一秒的时间来学习提升自己,不要再用"没有时间“来掩饰自己思想上的懒惰!趁年轻,使劲拼,给未来的自己一个交代!
aixuexidemomo
·
2020-08-24 18:28
程序员
java知识
点一
hashMaphashMap的底层是数组+链表的结构,使用键值对存储数据,初始化的容量是16个,当数组已用容量超过实际容量超过3/4时,会进行扩容,每次扩容要是2的倍数,当数组上的链表深度大于8时,链表会转化为红黑树(提高查询效率);具体实现:hash算法和寻址算法:put(key,value)时,对key进行hash((h=key.hashCode())^(h>>>16)),key取hash值并
毛荔枝
·
2020-08-24 16:47
java
hashmap
tcp-ip
挑战10个最难回答的Java面试题(附答案)
你可能知道这些棘手的Java问题的答案,或者觉得这些不足以挑战你的
Java知识
,但这些问题都是容易在各种Java面试中被问到的,而且包括我的朋友和同事在内的许多程序员都觉得很难回答。
Java架构师CAT
·
2020-08-24 14:29
Java知识
点总结(动态字节码操作-Javassist介绍)
Java知识
点总结(动态字节码操作-Javassist介绍)@(
Java知识
点总结)[Java,动态字节码操作]运行时操作字节码可以让我们实现如下功能:动态生成新的类动态改变某个类的结构(添加/删除/修改新的属性
苏生
·
2020-08-24 14:28
java
javassist
Java知识
点总结(动态字节码操作-Javassist的API使用)
Java知识
点总结(动态字节码操作-Javassist的API使用)@(
Java知识
点总结)[Java,动态字节码操作]参考文章:传送操作示例:public@interfaceAuthor{Stringname
苏生
·
2020-08-24 14:57
java
javassist
Android开发中的一些
java知识
点
1、instanceOfandroid类也都是典型的面向对象的类的继承关系,比如控件元素,继承View类的有Button、TextView、CheckBox等,我们需要instanceof来进行判断;sample:自动生成组件,并且给不同类型的组件设定不同的监听器;2、用Array工作数据结合的时候,比如在显示的时候ListView,数据源动态生成和界面属性的设置a、定义了颜色b、加载颜色c、动态
danaodai951
·
2020-08-24 08:38
阿里P7浅谈Java的Revisiting
本文不打算作为“
Java知识
点详细梳理”,“10分钟学会Java”之类的文章,仅作为博主自己的一个回顾,涉及的内容也无定法。
Java高级架构狮
·
2020-08-24 05:53
Java知识
点杂谈
0概述Channel是一个对象,可以通过它读取和写入数据。拿NIO与原来的I/O做个比较,通道就像是流,而且他们面向缓冲区的。所有数据都通过Buffer对象来处理。您永远不会将字节直接写入通道中,相反,您是将数据写入包含一个或者多个字节的缓冲区。同样,您不会直接从通道中读取字节,而是将数据从通道读入缓冲区,再从缓冲区获取这个字节。通道与流的不同之处在于通道是双向的。而流只是在一个方向上移动(一个流
weixin_34075551
·
2020-08-24 03:49
Java知识
点笔记(四):《Java 开发手册》的学习(二)
手册下载链接:https://pan.baidu.com/s/1kNYcboI-KwDuTbuW086YwQ提取码:32711、集合处理只要覆写equals,就必须覆写hashCode因为Set存储的是不重复的对象,依据hashCode和equals进行判断,所以Set存储的对象必须覆写这两个方法如果自定义对象作为Map的键,那么必须覆写hashCode和equalsArrayList的subLi
Aroma_
·
2020-08-23 23:28
金三银四跳槽季,拿上攻略有底气!【持续更新...】
Java知识
基础什么是面向对象(OOP)?什么是多态?实现多态的机制是什么?接口(Interface)与抽象类(AbstractClass)的区别?
jeanboydev
·
2020-08-23 22:16
面试相关
重温
java知识
(七、this关键字之二、:方法)
1、通过“this”调用本类普通方法的例子:packagecom.mydemo;//创建一个“PersonDemo”类publicclassPersonDemo{publicstaticvoidmain(Stringargs[]){Personper=newPerson("张三",18);//声明并实例化对象per.tell();//进行方法的调用}}//定义一个“人”类classPerson{p
宇智波幽助
·
2020-08-23 22:33
Java
hash
Java知识
点//返回[0,target-1]中随机数Randomr=newRandom();r.nextInt(target);//在set中取出一个数set.iterator().next();//
谢谢水果
·
2020-08-23 21:05
入门级
java知识
点(一)
算术运算符算术运算符主要用于进行基本的算术运算,如加法、减法、乘法、除法等。Java中常用的算术运算符:其中,++和--既可以出现在操作数的左边,也可以出现在右边,但结果是不同滴例1:运行结果:a:6b:6例2:运行结果:a:6b:5一定要注意哦!自增和自减运算符只能用于操作变量,不能直接用于操作数值或常量!例如5++、8--等写法都是错误滴!PS:%用来求余数,也称为”取模运算符“例子:publ
崆谷
·
2020-08-23 21:46
java知识
总结——关键字(一)
java知识
总结——关键字(一)说明一、变量名称规则二、break、continue和return三、final、finally和finalize四、assert的作用说明 本文仅仅为了博主面试时方便查阅与梳理相关知识
花开花落 花满楼
·
2020-08-23 21:38
求职
最全的
JAVA知识
汇总(附讲解和思维导图)
TCPImplementationinLinux:ABriefTutorial一个简单教程关于TCP协议在linux内核的实现翻译:内核小王子(欢迎订阅微信公众号)原文:HelaliBhuiyan,MarkMcGinley,TaoLi,MalathiVeeraraghavanUniversityofVirginia原文链接TCPImplementationinLinux:ABriefTutoria
weixin_43090228
·
2020-08-23 21:15
java
Java
java知识
点
JAVA的基础知识:数据结构(Map/List/Set等)、设计模式、算法、线程相关、IO/NIO、序列化等等。其次是高级特征:反射机制,并发与锁,JVM(GC策略,类加载机制,内存模型)等等。如果你知道Java不支持类的多重继承,但允许你调用多个接口。所以如果你要继承其他类,当然是调用Runnable接口好了。用Thread类的join方法实现线程排序运行。当你调用start()方法时,它会新建
坤小哥
·
2020-08-23 20:51
java学习之路
年了,在前端达到一定瓶颈后,逐渐有了学习后台的想法,往全栈发展,因为之前对数据库有一些了解,看了java入门后,就想找一个实际的项目,教怎么从0搭建java工程,学会后,能作为找工作时候的谈资:贯穿整个
java
@全栈小白
·
2020-08-23 17:49
学习总结
java
Java笔记(1)- Java基础知识、类、对象、运算符、数据类型
——《论语•子罕》
Java知识
摘要1开发环境JavaSDK下载和安装JavaSEDevelopmentKit8Downloads2环境变量的配置(path和classpath)JAVA_HOMEC:\ProgramFiles
伍有晓俐
·
2020-08-23 15:37
Java笔记
java
跳槽面试必备:深入理解 Java 多线程核心知识
多线程相对于其他
Java知识
点来讲,有一定的学习门槛,并且了解起来比较费劲。
James0502
·
2020-08-23 07:39
java
Java
并发编程
高并发
高可用
Java 代码界 3% 的王者?看我是如何解错这 5 道题的
大家好,我是本周的带班编辑子悠(这个月来的早了点),本周由于轮班小哥懿在出差,所以就由我为大家排版并送出技术干货,大家可以在公众号后台回复“java”,获得作者
Java知识
体系/面试必看资料。
javageektech
·
2020-08-23 00:10
java知识
点总结--基础概念
1、面向对象和面向过程的区别面向过程优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。缺点:没有面向对象易维护、易复用、易扩展。面向对象:优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护。缺点:性能比面向过程低2、
哎呦、不错哦
·
2020-08-22 21:13
java知识点总结
Java知识
点总结05-二维数组冒泡
二维数组:就是一个元素为一维数组的数组、动态初始化方式一(指定有多少个长度相同的一维数组):数据类型[][]变量名=new数据类型[m][n];m表示这个二维数组有多少个一维数组n表示每一个一维数组的元素个数动态初始化方式二(指定二维数组中有多少个一维数组,每一个一维数组的长度不固定):数据类型[][]变量名=new数据类型[m][];注意:m这个数据必须给出,后面的数据可以不给arr[0]=ne
HJF__JAVA
·
2020-08-22 21:54
JAVA
java
二维数组
java知识
点总结06-继承多态抽象类
继承:class子类名extends父类名{}1继承的好处:让类和类之间产生联系,是多态的前提2如果父类的方法不能满足需求时,可以在子类中重写方法,将父类的方法覆盖3访问父类的成员:super4子类中所有的构造方法的第一行都会默认给出一个super,访问父类中的无参构造方法这是因为子类初始化前一定要先完成父类数据的初始化、注意:super(…)或者this(….)必须出现在第一条语句上。因为如果可
HJF__JAVA
·
2020-08-22 21:51
JAVA
JAVA知识
点总结-18 网络编程
一.网络编程的三要素:1.ip:一个计算机标识,每个计算机只有一个,不可重复2.端口:每个程序会对应一个端口,用来通信,有效端口:0~65535,其中0~1024系统使用或保留端口3.协议:TCP,UDP协议TCP和UDP的区别:UDP:把数据打成一个数据包,不需要建立链接数据包大小有限制,不能超过64K无连接,属于不可靠协议(数据可能丢失)无连接,效率高TCP:需要建立连接,形成通道数据可通过连
HJF__JAVA
·
2020-08-22 20:49
JAVA
Java 征途:行者的地图
前段时间应CSDN邀请审核
Java知识
库内容,借此我也有机会好好梳理了下自己的
Java知识
体系,成文一篇望能帮到即将走进或正在Java世界跋涉的程序员们。
mindwind
·
2020-08-22 09:18
java
初学者
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他