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知识点
必会知识点是什么在哪里用,怎么用,遇到了什么问题绿色:看到问题想到代码黄色:知道理论不知道代码红色:没有听过一.Corejava【】1.jdk,jre,jvm的区别:jdk:Java开发工具包(JRE+编译工具)jre:Java运行时环境(JVM+类库)jvm:Java虚拟机2.环境变量的解释:目的:在任意路径下能够直接执行相关命令。原理:在命令行中执行某个命令时,首先在当前路径下查找,如果找不到
Faith^(阿浩)
·
2020-09-14 08:52
java必会知识
JAVA知识点
汇总
JAVA知识点
汇总--笔经面经考过1.数据类型2.关键字3.面经1.JDK1.8与之前版本的不同,lambda函数怎么写2.进程与线程的区别,通信方式3.进程的三种状态及都包含哪些,线程的五种状态,实体对象的三种状态
兔小姐的Java笔记
·
2020-09-12 21:24
Java易考点
Java
Git提交本地代码,以及常用的指令总结
前言最近要准备SAP的面试,它会考察
JAVA知识点
、数据库的知识,以及Git的一些常用命令,我平常协同开发用的都是TortoiseGit这么一个软件来提交代码,非常的方便。
森先生
·
2020-09-12 11:08
杂记
Java飞机大战小游戏(一):UI就是这么玩
项目:飞机大战小游戏之UI界面项目简介:飞机大战小游戏的UI界面、鼠标的点击事件(监听器)和动态背景的绘制(定时器)开发工具:eclipse语言:
Java知识点
:JFrame、IO、监听器、定时器代码架构
suoyue_zhan
·
2020-09-12 04:56
Java
游戏
java
eclipse
游戏开发
Java知识点
1.Char类型字节数java采用unicode,2个字节(16位)来表示一个字符。2.String,StringBuilder和StringBuffer在执行速度方面的比较:StringBuilder>StringBufferStringBuffer与StringBuilder,他们是字符串变量,是可改变的对象,每当我们用它们对字符串做操作时,实际上是在一个对象上操作的,不像String一样创建
imitn2015
·
2020-09-11 19:50
java
Java知识点
梳理
第一章:对象入门1.1:抽象的进步所有编程语言的最终目的是提供一种“抽象”:汇编语言是对基础机器的少量抽象;命令式语言是对汇编语言的抽象;在问题和方案之间,程序员必须建立起联系:以前的语言例如PROLOG将问题都归纳为决策链,每种方法都有自己特殊的用途,适合解决某一类问题;面向对象可以利用一些工具表达问题空间内的元素,不必受限于特定类型的问题。对象:将问题空间中的元素以及他们在方案空间的表示物称为
CaptainJack1990
·
2020-09-11 03:51
JAVA
java常用知识点整理
目录
java知识点
整理java集合底层原理与使用场景微服务选型:Dubbo和SpringCloudBigDecimal:金额相关mysql使用groupby报错设置springboot超时时间mysql
梦想未成年
·
2020-09-11 03:22
java
学习与记录
java
2020最新秋招Java岗面试清单:Java+JVM+MySQL+数据结构与算法+Spring全家桶+MQ+设计模式+Redis+中间件
小编经过这么多次的面试,这两天整理了一份面试清单分享给大家,希望能给大家一点帮助(java方向),觉得有帮助的同学可以转发点个赞哦~~01JAVA基础1.1
java知识点
Hashmap源码级掌握,扩容,
java喵~
·
2020-09-11 02:42
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-Interview
一篇不错的总结https://github.com/crossoverJie/Java-Interview
Java知识点
,继续完善中。多数是一些Java基础知识、底层原理、算法详解。
赱乂
·
2020-09-10 18:58
编程
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
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知识点
一
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
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
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的基础知识:数据结构(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 多线程核心知识
多线程相对于其他
Java知识点
来讲,有一定的学习门槛,并且了解起来比较费劲。
James0502
·
2020-08-23 07:39
java
Java
并发编程
高并发
高可用
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书籍
SpringBootNetty分布式网站架构底层软件设计之道其他Java基础《HeadFirstJava》:可以说是我的Java启蒙书籍了,我个人觉得还是很适合稍微有一点点经验的新手来阅读的当然也适合我们用来温故
Java
yanbingqaq
·
2020-08-21 14:37
个人
2019最适合初学者的Java练手项目免费下载
我之前也一直在找这样的项目,准备作为毕业项目,找工作时候的谈资:贯穿整个
java知识点
的,用到ssh,或者ssm框架,这样就可以让自己对java有一个整体的,清晰的认识。
qq_36438197
·
2020-08-21 04:52
IT
编程
Java开发
Java
Java知识点
对java 三大特性的理解
每个学习Java的人,都能很直接的说出来Java的三大特性:封装,继承,多态。封装是把过程和数据包围起来,对数据的访问只能通过自定义的接口,这个可以保护里面的数据和结构不被修改。也就是建立一个私有对象,并把某些操作暴露给外部,这样可以让外部调用我们的方法来实现某些功能,但是某些具体的操作是不可见的对于封装而言,一个对象它所封装的是自己的属性和方法,所以它是不需要依赖其他对象就可以完成自己的操作。使
ls__today
·
2020-08-21 00:53
Java
面试点整理
Java面试技术学习总结最后一站
一直在找这样的项目,准备作为个人项目,找工作时候的谈资:贯穿真个
Java知识点
的,用到ssh,或者ssm框架,这样就可以让自己对java有一个整体的、清晰的认识。
巅峰大词典
·
2020-08-20 21:44
eclipse
struts
spring
javascript
java
Java面试技术学习总结最后一站
一直在找这样的项目,准备作为个人项目,找工作时候的谈资:贯穿真个
Java知识点
的,用到ssh,或者ssm框架,这样就可以让自己对java有一个整体的、清晰的认识。
巅峰大词典
·
2020-08-20 16:07
eclipse
struts
spring
javascript
java
Java面试技术学习总结最后一站
一直在找这样的项目,准备作为个人项目,找工作时候的谈资:贯穿真个
Java知识点
的,用到ssh,或者ssm框架,这样就可以让自己对java有一个整体的、清晰的认识。
巅峰大词典
·
2020-08-20 16:07
eclipse
struts
spring
javascript
java
Java重要知识点(二)
JAVA知识点
数组(Array)和列表(ArrayList)有什么区别?什么时候应该使用Array而不是ArrayList?
学渣罗小贱
·
2020-08-20 08:30
java知识点
---文件分隔符
本篇讲述java编程中,怎样解决跨平台时,因不同系统中分隔符不同导致的文件或路径找不到的问题首先来看两个例子:一、linux系统和windows系统中的文件路径:Linux系统:Windows系统:可以看到Linux系统中,路径中的文件名分隔符是"/",而Windows中是"\"二、linux系统和windows系统中的path路径:Linux系统:.:%JAVA_HOME%\lib:%JAVA_
weixin_30952103
·
2020-08-19 21:40
Java知识点
总结
JAVA知识点
概括BIO阻塞式IO(BIO):数据在写入OutputStream或者InputStream都有可能会阻塞。如ServiceSocket在调用accept时,有客服端链接时,才会返回。
andpy
·
2020-08-19 16:27
Java知识点
总结第五章
方法5.1定义方法方法的定义由方法名称、参数、返回值类型以及方法体组成。定义方法的语法如下所示:修饰符返回值类型方法名(参数列表){//方法体;}图5-1定义一个方法5.2调用方法方法的调用是执行方法中的代码。在方法定义中,定义方法要做什么。为了使用方法,必须调用它。根据方法是否有返回值,调用方法有两种途径。如果方法返回一个值,对方法的调用通常就当作一个值处理。例如:intlarger=max(3
清远mite
·
2020-08-19 05:07
Java知识点
总结第四章
循环4.1while循环while循环在条件为真的情况下,重复的执行语句。while(循环继续条件){//循环体语句(组);}图4-1当循环继续条件为true时,while循环重复执行循环体中的语句4.2do-while循环do-while循环和while循环基本一样,不同的是,他先执行循环体一次,然后判断循环继续条件。他的语法如下:do{//循环体;语句(组);}while(循环继续条件)图4-
清远mite
·
2020-08-19 05:07
Java知识点
总结第三章
选择语句比较运算符(结果为布尔值)大于>大于等于>=小于B->C条件为假A->C(2)if-else语句...Aif(条件){如果条件为真时,执行的语句B}else{如果条件为假时,执行的语句C}...D条件为真时:A->B->D条件为假时:A->C->D(3)if-else嵌套...Aif(条件1){条件1为真...Bif(条件2){条件2为真...B1}else{条件2为假...B2}...B
清远mite
·
2020-08-19 05:36
Java知识点
梳理:第四章对象的相关知识
一.什么是面向对象?我们在学习一个名词的时候,首先要明白这个名词所代表的含义,行为动作。那么,什么是面向对象呢?面向对象是:设计软件,编写代码的一种思维方式,面向对象是指客观事物之间的关系.我们日常的思维方式就是面向对象的.自然界事物之间的关系是对象与对象之间的关系.对象:(Object)--->东西一切皆对象object是指一个具体事物的实例比如pigdogcat....1.面向对象分析/设计O
凡心科技
·
2020-08-19 03:41
Java知识点
详解——第一章:Java入门
Java:Java程序设计和Java平台的总称。JavaSE:Java标准版JavaEE:Java企业版JavaME:Java微版(Micro版)特点:面向对象、健壮安全、多线程、可移植、垃圾回收机制、writeonce等。程序:为了解决某个问题而执行的一系列有序指令的集合。JDK:JavaDevelopmentKit。JDK是整个Java的核心。包括了Java运行环境、Java工具和Java基础
「已注销」
·
2020-08-19 01:51
Java
Java知识点
总结第一章
计算机、程序和Java概述什么是计算机计算机是存储和处理数据的电子设备。它包含硬件和软件两个部分。1)硬件:硬件是计算机中可以触摸到的物理部分;2)软件:是一些不可见的指令,他们控制硬件完成任务。硬件1)中央处理器(CPU):CPU是计算机的大脑。它从内存中获取指令,然后执行这些指令;2)内存:由一个有序的字节序列组成,用于存储程序及程序需要的数据;3)存储设备:程序和数据被永久的存放在存储设备上
清远mite
·
2020-08-19 00:16
Java知识点
梳理-第二篇
梳理一1.项目中使用了那些技术2.java7特性3.项目技术选型和设计过程有啥心得4.缓存穿透、缓存雪崩梳理二1.springcloud常用组件2.项目中认证是怎么做的3.springmvc请求流程4.返回页面和返回json字符串,注解有啥不同5.jdk8中的HashMap6.jdk8新特性7.jdk8如何对list进行分组8.常用的数据集合梳理三Springcloud组件项目中认证怎么做的rab
盲目的拾荒者
·
2020-08-18 11:15
Java——Java泛型
该系列博文会告诉你如何从入门到进阶,一步步地学习Java基础知识,并上手进行实战,接着了解每个
Java知识点
背后的实现原理,更完整地了解整个Java技术体系,形成自己的知识框架。
说故事的五公子
·
2020-08-18 10:03
Java知识点
普通内部类的字段与方法,只能放在类的外部层次上?参考链接因为内部类特殊,他被定向为是和成员变量,方法一样的外部类成员,他必须跟外部类实例相关联才能初始化,这是他的特点之一,为了这个其他东西都要让路,而静态成员是不需要实例就初始化的,如果一个非静态内部类有了静态成员,静态成员不依托于任何内部类实例,那结果也就是此内部类不需要外部类实例就初始化了变量,严重侵害了内部类的定向。java中匿名内部类和局部
pymqq
·
2020-08-18 00:06
Android和Java
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他