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.树的定义和基本术语计算机世界里的树,是从自然界中实际的树抽象而来的,它指的是N个有父子关系的节点的有限集合。对于这个有限的节点集合而言,它满足如下条件:当N=0时,改节点集合为空,这课树也被称为空树在任意的非空树中,有且仅有一个根(root)节点当N>1时,除根节点以外的其余节点可分为M个互为相
yanqiasa8994
·
2020-06-21 14:57
Java笔记
Day-14.11数组操作的两个常见问题int[]arr={1,2,3};最大索引为2,索引算法(长度-1)system.out.println(arr[3]);ArrayIndexOutofBoundException数组索引越界异常产生原因:产生不存在的索引引用类型:类,接口,数组常量:空常量null,是可以赋值给引用类型的arr=null;system.out.println(arr[1])
GRIT_b986
·
2020-06-21 12:32
Java笔记
(一) 协变性、数组与泛型
前言在开始前,我们先看一段有点“误导性”的代码,下面的代码在编译时不会产生任何异常。packagetest;publicclassTest{privateinterfaceShape{}privateclassSquareimplementsShape{}privateclassCircleimplementsShape{}publicstaticvoidmain(String[]args){Sh
Anonymous_Player
·
2020-06-21 05:20
Java
java笔记
--抽象类
特点:1方法只有声明没有实现时,该方法就是抽象方法,需要被abstract修饰。抽象方法必须定义在抽象类中。该类必须也被abstract修饰。2抽象类不可以被实例化。为什么?因为调用抽象方法没意义3抽象类必须有其子类覆盖了所有的抽象方法后,该子类才可以实例化。否则,这个子类还是抽象类。几个问题:1抽象类中有构造函数吗?有,用于给子类对象初始化。2抽象类可以不定义抽象方法吗?可以的。但是很少见,目的
吃饱喝足搬代码丶
·
2020-06-20 22:27
Java笔记
:IO流
1.IO流理解IO流中的I是单词Input的缩写,表示输入或者读(Read),O是单词Output的缩写,表示输出或写(Write),输入输出或者读写都是相对于内存而言的,输入即从硬盘中读取数据到内存中,输出即将内存中的数据写入到硬盘。IO流就是输入和输出时的数据流(内存和硬盘之间的管道),IO的输入或输出也可以看做是文件的读和写,因为硬盘中的数据其实都是以文件的形式存储的,在硬盘上对文件的读写操
山上下了雪
·
2020-06-16 23:00
java笔记
--extends实例
一个对象实例化过程:Personp=newPerson();1.JVM会读取指定的路径下的Person.class文件,并加载内存,并会先加载Person的父类(如果有直接的父类的情况下)2.在堆内存中开辟空间,分配地址3.并在对象空间中,对对象中的属性进行默认初始化4.调用对应的构造函数进行初始化5.在构造函数中,第一行会先到调用父类中构造函数进行初始化6.父类初始化完毕后,再对子类的属性进行显
吃饱喝足搬代码丶
·
2020-06-13 00:28
Java笔记
:集合
集合是一种容器对象,是用来存储对象的,或者说存储的都是对象的引用,并不是直接存储的对象,而是存储的对象的内存地址。需要注意的是,集合中不能存储基本数据类型,即使是代码中往集合中添加了基本数据类型,那也是进行了自动装箱之后才放入集合的。需要注意的是,Java中每一种不同的集合,底层会对应不同的数据结构,所以应该根据实际情况选择使用合适的集合类型。所有的集合都在“java.util”中,导入的时候去u
山上下了雪-bky
·
2020-06-10 23:00
Java笔记
:数组,异常,泛型
一、数组数组也是一种引用类型,其父类是Object,使用“数据类型[]”声明,如“int[]array”表示声明了一个元素类型为int类型的数组array。数组初始化语法://静态初始化语法,即定义的时候就初始化好了所有的元素int[]array1={100,55,30};//动态初始化语法,初始化时只定义好数组中元素的个数,newint[5]表示创建一个//有5个int类型元素的数组,但是并没有
山上下了雪-bky
·
2020-06-08 22:00
Java笔记
:常用类
Java中内置类及其方法的使用通常翻阅对应的API文档即可,但是对于常用的一些类和方法还是需要我们能够熟练的使用。一、SystemSystem.gc():手动启动垃圾回收器,垃圾回收器通常是自动启动的,某些时候Java可能觉得当下的情况并不需要启动gc,但是你又想启动的话,就可以调用这个方法手动启动gc。System.exit(0):终止并退出JVM,exit方法可以传入一个程序结束的状态码,通常
山上下了雪-bky
·
2020-06-02 00:00
Java笔记
一问三不知------泛型的秘密
(还没有前言提要,后期补上:)泛型的创建和实例化1.常见创建使用(1)创建一个泛型类publicclassWrapper{privateTinstance;publicTgetInstance(){returninstance;}publicvoidsetInstance(Tinstance){this.instance=instance;}}//WrapperTestpublicclassTes
鸽一门
·
2020-05-19 00:24
Java学习笔记
Java笔记
:Java面向对象
一、方法1、概述方法,也可以称之为函数,在其他语言中可能方法和函数的概念和语法是不同的,比如Python中的函数是可以在文件中独立定义并存在的,而方法则是在类之中定义的函数,但是在Java中,方法和函数都指的是同一个语法,都是一样的,既可以称它为方法,也可以称它为函数。需要注意以下几点:方法是定义在类体之中的。类体之中的多个方法之间是没有顺序关系的。方法体之中不能再定义方法。2、定义方法语法如下:
山上下了雪-bky
·
2020-05-17 01:00
Java笔记
:Java基础
一、Java概述1、Java三大块(三个不同的版本)Java的三个版本JavaME、JavaSE、JavaEE,并不是分隔的单独的三大块,从学习的角度来说,它们的关系类似于基础、进阶、高级,但也不完全是这个关系,通常学习都是先学习JavaSE,然后再决定学习JavaME、JavaEE或者其他Java方向。JavaSE:Java标准版,这是学习java的入门和基础,包含的Java语言本身以及常用的A
山上下了雪-bky
·
2020-05-14 23:00
Java笔记
记录
把以前看的内容笔记补起来,保存哈在《Java编程思想》这本书中自己需要了解到的一些问题;从2020这一年开始到现在感觉自己都没有什么长进,无论是算法还是Java或者c;不想颓废,大一上的目标并未实现并且有点惨兮兮,所以现在开始需要好好调整哈了,每天坚持学Java。一.操作符1.更简单的打印语句在一般都是采用System.out.println(.....);在这里引入一个静态导入(staticim
花花生米
·
2020-05-04 22:00
java笔记
-spring boot系列
http://c.biancheng.net/spring_boot/1.控制反转(Ioc):当某个Java实例需要另一个Java实例时,传统的方法是由调用者创建被调用者的实例(例如,使用new关键字获得被调用者实例),而使用Spring框架后,被调用者的实例不再由调用者创建,而是由Spring容器创建作用:降低程序间的耦合(依赖关系)依赖注入(DI):Spring容器在创建被调用者的实例时,会自
爱打盹的猫猫
·
2020-04-20 10:00
Effective
java笔记
(一),创建与销毁对象
1、考虑用静态工厂方法代替构造器类的一个实例,通常使用类的公有的构造方法获取。也可以为类提供一个公有的静态工厂方法(不是设计模式中的工厂模式)来返回类的一个实例。例如://将boolean类型转换为Boolean类型publicstaticvalueOf(booleanb){returnb?Boolean.TRUE:Boolean.FALSE;}使用静态工厂方法代替构造器的优势:静态工厂方法有名称
Alent
·
2020-04-14 15:32
9.9-全栈
Java笔记
:遍历集合的N种方式总结&Collections工具类
遍历集合的N种方式总结【示例1】遍历List方法1,使用普通for循环for(inti=0;imaps=newHashMap();SetkeySet=maps.keySet();for(Integerid:keySet){System.out.println(maps.get(id).name);}【示例8】遍历Map方法2,使用entrySet方法遍历Set>ss=map.entrySet();
全栈JAVA笔记
·
2020-04-14 01:36
Java笔记
奇偶判断(i&1)!=0//true为奇数请求转发和重定向的区别转发是服务器行为(请求一次),重定向是客户端行为(请求两次)。文件上传表单设置enctype="multipart/form-data"拦截器的其他实现方式还可以通过实现WebRequestInterceptor接口来编写,向springMVC框架注册的写法不变缺点:preHandle()方法没有返回值,不能终止请求MyBatis插入
iHelin
·
2020-04-12 11:11
11.6-全栈
Java笔记
:什么是线程同步
同步问题的提出现实生活中,我们会遇到“同一个资源,多个人都想使用”。比如:教室里,只有一台电脑,多个人都想使用。天然的解决办法就是,在电脑旁边,大家排队。前人使用完后,后人再使用。线程同步的概念处理多线程问题时,多个线程同时访问同一个对象,并且一个线程还想修改这个对象。这时候,我们就需要用到“线程同步”。线程同步其实就是一种等待机制,多个线程需要同时访问同一个对象,则线程进入这个对象的等待池(wa
全栈JAVA笔记
·
2020-04-11 18:02
5.3-全栈
Java笔记
:面向对象特征(二)封装、多态
封装(encapsulation)封装的作用和含义我要看电视,只需要按一下开关和换台就可以了。有必要了解电视机内部的结构吗?有必要碰碰显像管吗?制造厂家为了方便我们使用电视,把复杂的内部细节全部封装起来,只给我们暴露简单的接口,比如:电源开关。具体怎么内部实现的,我们不需要操心。需要让用户知道的暴露出来,不需要让用户了解的全部隐藏起来。这就是封装。我们程序设计要追求“高内聚,低耦合”。高内聚就是类
全栈JAVA笔记
·
2020-04-11 07:06
13.9-全栈
Java笔记
:打飞机游戏实战项目|Time|Plane|其他案例展示
其他功能完成了基本的功能,这时候体验度还是很一般。为了让玩家更愿意玩我们的游戏,增加一些锦上添花的功能就很有必要。比如:游戏计时功能、全网排名等等。计时功能我们希望在玩游戏时,增加计时功能,可以清晰的看到自己玩了多长时间,增加刺激性。这个功能的核心有两点:1.时间计算:当前时刻-游戏结束的时刻2.显示时间到窗口时间计算我们在初始化窗口时,就保存一个起始时间;当飞机死亡时,保存一个结束时间。我们在M
全栈JAVA笔记
·
2020-04-09 02:01
12.6-全栈
Java笔记
:Java网络编程(四)
上节回顾:在学习了Socket建立客户端和服务器双向交流后,我们发现它的问答形式不够灵活。本节课我们讲解如何在服务器和客户端之间实现聊天室~需要思考的问题:服务器端:一个线程专门发送消息,一个线程专门接收消息。客户端:一个线程专门发送消息,一个线程专门接收消息。除了消化这段代码外,还需要思考,怎么实现一个聊天室!(难度较大!!)【示例1】聊天室服务器端importjava.io.BufferedR
全栈JAVA笔记
·
2020-04-08 16:07
【从零开始学
Java笔记
】为什么选择Java(学习资料分享:java四大名著+视频)
大家可以关注作者的账号,关注从零开始学
Java笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-07 23:00
【从零开始学
Java笔记
】Java基础
大家可以关注作者的账号,关注从零开始学
Java笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-07 23:00
【从零开始学
Java笔记
】面向对象思想
大家可以关注作者的账号,关注从零开始学
Java笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-07 23:00
【从零开始学
Java笔记
】封装
大家可以关注作者的账号,关注从零开始学
Java笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-07 23:00
【从零开始学
Java笔记
】继承
大家可以关注作者的账号,关注从零开始学
Java笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-07 23:00
【从零开始学
Java笔记
】多态
大家可以关注作者的账号,关注从零开始学
Java笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-07 23:00
【从零开始学
Java笔记
】常用API
大家可以关注作者的账号,关注从零开始学
Java笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-07 23:00
【从零开始学
Java笔记
】ArrayList类、Collection类和List类
大家可以关注作者的账号,关注从零开始学
Java笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-07 23:00
【从零开始学
Java笔记
】Set类和Map类
大家可以关注作者的账号,关注从零开始学
Java笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-07 23:00
【从零开始学
Java笔记
】学生管理系统
大家可以关注作者的账号,关注从零开始学
Java笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-07 22:00
【从零开始学
Java笔记
】关键字Static
大家可以关注作者的账号,关注从零开始学
Java笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-07 22:00
【从零开始学
Java笔记
】关键字final
大家可以关注作者的账号,关注从零开始学
Java笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-07 22:00
【从零开始学
Java笔记
】关键字abstract
大家可以关注作者的账号,关注从零开始学
Java笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-07 22:00
【从零开始学
Java笔记
】接口
大家可以关注作者的账号,关注从零开始学
Java笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-07 22:00
【从零开始学
Java笔记
】异常处理
大家可以关注作者的账号,关注从零开始学
Java笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-07 22:00
【从零开始学
Java笔记
】IO流
大家可以关注作者的账号,关注从零开始学
Java笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-07 22:00
【从零开始学
Java笔记
】多线程
大家可以关注作者的账号,关注从零开始学
Java笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-07 22:00
【从零开始学
Java笔记
】网络编程
大家可以关注作者的账号,关注从零开始学
Java笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-07 22:00
【从零开始学
Java笔记
】目录
大家可以关注作者的账号,关注从零开始学
Java笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-04-06 16:00
java笔记
2-servlet-编写servlet的准备工作
学习目标:第一个完整的servlet代码准备开发环境(编辑器等等)到底什么是HttpServlet代码部署的相关问题1.准备开发环境tomcat主要提供web容器的功能版本:Tomcat7.0Eclipse是开发IDE版本:EclipseIDEforjavaEEDevelopers注意:官网有很多版本,我们要的是JavaEE开发的JDK6是开发环境版本:JDK6注意:JDK,JRE,JVM区别Pa
arkulo
·
2020-04-06 00:22
13.2-全栈
Java笔记
:打飞机游戏实战项目|Graphics|ImageIO|GameUtil
上节我们讲到如何在游戏项目中运用AWT技术绘制游戏窗口,本节我们继续往下讲~~图形和文本绘制1)paint方法如果要在窗口中画图或者显示什么内容,我们需要重写paint(Graphicsg)方法。这个方法的作用是:画出整个窗口及其内部内容。它会被系统自动调用。我们自己不需要去调用这个方法。【示例1】paint方法介绍@Overridepublicvoidpaint(Graphicsg){//pai
全栈JAVA笔记
·
2020-04-05 06:02
java笔记
2-servlet-web应用程序基础知识
学习目标URL,URN与URIURL编码,这个常用!何谓容器?Servlet与jsp的关系MVC/Model21.URL,URN与URIURL代表资源的地址信息URN代表资源独一无二的名称,例如图书的书号URI:W3C等组织规定的学术名词,URL和URN是其子集2.URL编码什么是URL编码,它是用来做什么的,先提两个例子!http请求参数,必须使用请求参数名=请求参数值的方式,现在问题来了,如果
arkulo
·
2020-04-04 17:21
小白学java
目录1、配置java环境2、java代码规范3、
java笔记
4、java程序编写配置java环境1、下载java所需要的JDK(我下载的时1.8版本)地址:地址JDK2、下载IDEA地址:IDEA地址3
辛小二
·
2020-04-04 16:09
2016年9月14日
java笔记
6.3返回索引位置(list中)coursesToSelect.indexOf(course2)这个是从前查找。也有从后的查找的:coursesToSelect.lastindexOf(course2)6.4Map中是否包含key或value值Map的containsKey()方法取得Map映射的Key值。查Key-id:students.containsKey(id);Map的containsV
庶庶
·
2020-04-04 15:40
Java笔记
:接口、泛型
接口java接口:接口是java中最重要的概念,接口可以理解为一种特殊的类,里面全部由全局常量和公共抽象方法组成。接口格式:interfaceInterfaceName{全局常量;//比如:publicstaticfinalintNAME="";抽象方法;}接口的实现必须通过子类,使用关键字inplements,而且接口是可以多实现的。一个子类可以同时继承抽象类和实现接口。一个接口不能继承多个抽象
wiyee
·
2020-04-04 12:10
5.2-全栈
Java笔记
:面向对象的特征(一)继承 | 下
上节我们聊到「Java面向对象的特征:继承」这节我们继续聊一下继承的应用。Object类Object类基本特性Object类是所有Java类的根基类,也就意味着所有的JAVA对象都拥有Object类的属性和方法。如果在类的声明中未使用extends关键字指明其父类,则默认继承Object类。【示例1】Object类publicclassPerson{...}//等价于:publicclassPer
全栈JAVA笔记
·
2020-04-04 06:25
Java笔记
之Java8新特性
本笔记来自计算机程序的思维逻辑系列文章Lambda表达式Lambda表达式语法匿名函数,由->分隔为两部分前面是方法的参数参数只有1个时,不需要加()参数超过1个时,需要加()参数为空时,需要加()参数类型声明可以省略后面{}内是方法的代码只有一个语句时,{}和return可以省略,该代码是一个表达式,其值就是函数返回值,结尾不能加;变量引用与匿名内部类类似,Lambda表达式也可以访问定义在主体
码匠
·
2020-04-03 13:09
java笔记
--IO流(字符流和字节流)
IO流:用来处理设备之间的数据传书。Java对数据的操作是通过流的方式。Java用于操作流的对象都在IO包中。流按操作数据分为两种:字节流和字符流。流按流向分为:输出流和输入流。字符流的由来:字节流读取文字字节数据后,不直接操作而是先查指定的编码表。获取对应的文字。在对这个文字进行操作。即:字节流+编码表。字节流的两个顶层父类:InputStream,OutputStream字符流的两个顶层父类:
吃饱喝足搬代码丶
·
2020-04-03 08:47
9.6-全栈
Java笔记
:二叉树和红黑二叉树
二叉树的定义二叉树是树形结构的一个重要类型。许多实际问题抽象出来的数据结构往往是二叉树的形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单,因此二叉树显得特别重要。二叉树(BinaryTree)由一个结点及两棵互不相交的、分别称作这个根的左子树和右子树的二叉树组成。下图中展现了五种不同基本形态的二叉树。(a)为空树(b)为仅有一个结点的二叉树(c)是仅有左子树而右子
全栈JAVA笔记
·
2020-04-03 07:44
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他