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
OnJava笔记
Java笔记
4--JVM&GC
image.pngimage.png垃圾回收算法1.引用计数法image.png2.复制算法(新生代)image.png复制活的到空的(复活)image.png复制之后有交换,谁空谁是To(To0--->往占用0的位置挪)优点:没有产生内存碎片,缺点:大对象复制耗时(所以用于新生代)3.标记清除法(老年代)image.png4.标记整理法(老年代)image.pngimage.pngtGCRoot
执壹
·
2020-03-23 23:59
Java笔记
Day03
1、运算符演示注意:1、整数的除法运算,不会产生小数2、如果要让运算结果是小数,那么参与运算的数据至少一个是浮点型的(和直接将结果转成浮点型的比较)3、+作为连接符使用时,和字符串相连任何数据都变成字符串4、为了提高程序的易读性,强制使用()提高优先级++--num++;先使用再自增++num;先自增再使用在原数字上进行增1或减1操作classOpt00{publicstaticvoidmain(
一个热爱编程的医学生
·
2020-03-23 05:47
java笔记
----锁的类型
悲观锁:线程拿到资源时,就对资源上锁,并在提交后,才释放锁资源,其他线程才能使用资源常见:synchronized、Lock,行锁,表锁,读锁,写锁等乐观锁:拿到资源时,在提交之前,其他的锁也可以操作这个资源。当有冲突的时候,并发机制会保留前一个提交,打回后一个提交,让后一个线程重新获取资源后,再操作,然后提交。常见实现方式:版本号控制,CAS(一般情况下是一个自旋操作,即不断的重试)公平锁Fai
Honey_Badger
·
2020-03-22 21:00
Effective
Java笔记
- 第一条考虑用静态工厂方法代替构造器
一般获取一个类的实例的方法通常是使用该类的构造方法。除此之外我们还可以给一个类定义一个公有的静态工厂方法,这个方法只返回类的实例静态方法。例子:publicstaticBooleanvalueOf(booleanb){return(b?TRUE:FALSE);}通过这种方法的优势1.静态工厂方法与构造器方法的第一个大优势在于静态工厂方法有名称一个类往往有多个重载的构造方法,参数列表只在参数类型或者
大王叫我写代码
·
2020-03-22 07:30
Java笔记
3--线程池&死锁
线程池:image.pngJava中的线程池是通过Executor框架实现的,该框架中用到了Executor,Executors,ExecutorService,ThreadPoolExecutorimage.pngimage.pngimage.png线程池也有相应的辅助工具类均在juc?image.pngimage.pngimage.pngimage.pngThreadPoolExecutor7
执壹
·
2020-03-22 01:03
6.2-全栈
Java笔记
:异常处理机制的分类
异常分类JDK中定义了很多异常类,这些类对应了各种各样可能出现的异常事件,所有异常对象都是派生于Throwable类的一个实例。如果内置的异常类不能够满足需要,还可以创建自己的异常类。图1异常的分类ErrorError类层次描述了Java运行时系统内部错误和资源耗尽错误。这类错误是我们无法控制的,同时也是非常罕见的错误。所以在编程中,不去处理这类错误。Error表明系统JVM已经处于不可恢复的崩溃
全栈JAVA笔记
·
2020-03-21 21:20
Java笔记
:final关键字、抽象类
finalfinal关键字又被称为完结器,有终结的意思。final能声明类、方法、变量。使用final声明的类不能被继承。使用final声明的方法不能被重写。使用final声明的变量变成常量,不能被修改。Java抽象类概念:包含一个抽象方法的类就是抽象类。抽象方法:声明而未被实现的方法,抽象方法必须使用abstract关键字声明。抽象类被子类继承,子类(如果不是抽象类)必须重写抽象类中的所有抽象方
wiyee
·
2020-03-21 09:08
15.3-全栈
Java笔记
:MouseEvent事件类型可以实现哪些功能?
MouseEvent事件MouseEvent是鼠标事件,对应的监听器其中之一是MouseListener接口,该接口中的方法如下://鼠标点击时publicvoidmouseClicked(MouseEventme);//鼠标进入时publicvoidmouseEntered(MouseEventme);//鼠标离开时publicvoidmouseExited(MouseEventme);//鼠标
全栈JAVA笔记
·
2020-03-21 03:45
13.6-全栈
Java笔记
:打飞机游戏实战项目|Shell|speed|launchFrame
炮弹类设计通过炮弹类的设计,我们可以更深入了解构造器的用法以及容器的用法。同时,可能还需要读者稍微回忆一下初中数学曾学过的三角函数,这样更能理解炮弹飞行路径的计算原理。当然,如果忘记这些知识了也没关系,毕竟在实际开发中很少涉及数学原理性的内容。炮弹类基本设计炮弹类我们用实心的黄色椭圆实现,不再加载新的图片。当然,大家课下可以自行找一些炮弹图片亦可。我们的逻辑是在窗口固定位置(200,200)处生成
全栈JAVA笔记
·
2020-03-20 06:53
10.3-全栈
Java笔记
:常用流详解(一)
文件字节流FileInputStream通过字节的方式读取文件,适合读取所有类型文件(图像、视频、文本文件等)。Java也提供了FileReader专门读取文本文件。FileOutputStream通过字节的方式写数据到文件,适合所有类型文件。Java也提供了FileWriter专门写入文本文件。【示例1】将文件内容读取到程序中。importjava.io.*;publicclassDemo02{
全栈JAVA笔记
·
2020-03-18 08:49
7.2-全栈
Java笔记
:数组常见的操作
数组常见操作数组的遍历数组元素下标的合法区间:[0,length-1]。我们可以通过下标来遍历数组中的元素,遍历时可以读取元素的值或者修改元素的值。【示例1】使用循环遍历初始化和读取数组publicclassTest{publicstaticvoidmain(String[]args){int[]a=newint[4];//初始化数组元素的值for(inti=0;iman.age){return1
全栈JAVA笔记
·
2020-03-18 04:27
9.5-全栈
Java笔记
:Map接口中的实现类HashMap
上节聊到「Map接口和实现类」,今天我们深入探讨其实现类中的HashMap如何进行底层实现。Hashmap基本结构讲解哈希表的基本结构就是“数组+链表”。我们打开HashMap源码,发现有如下两个核心内容:publicclassHashMapextendsAbstractMapimplementsMap,Cloneable,Serializable{/***Thedefaultinitialcap
全栈JAVA笔记
·
2020-03-17 23:31
JAVA笔记
第一章:高级语言基础
本系列笔记为大二JAVA王老师上课板书内容,写于此帮助记忆及供以查询。1.1程序结构1.一个Java程序可以由多个.java文件组成,每个程序(工程)必须有且只有一个成员函数main①一个源文件中,最多只有一个Public类②文件名与public类名完全一致③Java没有全局变量和全局方法(函数)所有的东西都写在class里面1.2数据类型(与C++比较)1.Java有boolean型(没有boo
薛笙
·
2020-03-17 20:15
10.1-全栈
Java笔记
:最全面的IO技术(一)
IO技术对于任何程序设计语言而言,输入输出(Input/Output)系统都是非常核心的功能。程序运行需要数据,数据的获取往往需要跟外部系统进行通信,外部系统可能是文件、数据库、其他程序、网络、IO设备等等。外部系统比较复杂多变,那么我们有必要通过某种手段进行抽象、屏蔽外部的差异,从而实现更加便捷的编程。输入(Input)指的是:可以让程序从外部系统获得数据(核心含义是“读”,读取外部数据)。常见
全栈JAVA笔记
·
2020-03-17 06:09
java笔记
(一)java的反射机制
前言java反射机制指的是在java运行过程中,对于任意的类都可以知道他的所有属性以及方法,对于任意一个对象都可以任意的调用他的属性和方法,这种动态获取对象信息和动态调用对象方法的功能称为java反射机制,但是反射使用不当会造成很高的成本。简单实例反射获取类名称packagetop.crosssoverjie.study;publicclassReflect{publicstaticvoidmai
crossoverJie
·
2020-03-17 03:00
5.5-全栈
Java笔记
:接口的定义和使用
接口interface接口的作用为什么需要接口?接口和抽象类的区别?接口就是比“抽象类”还“抽象”的“抽象类”,可以更加规范的对子类进行约束。全面地专业地实现了:规范和具体实现的分离。抽象类还提供某些具体实现,接口不提供任何实现,接口中所有方法都是抽象方法。接口是完全面向规范的,规定了一批类具有的公共方法规范。从接口的实现者角度看,接口定义了可以向外部提供的服务。从接口的调用者角度看,接口定义了实
全栈JAVA笔记
·
2020-03-16 07:21
java笔记
2---jsp
概念jsp是一种简化的servlet有人说servlet是java里面嵌入html,jsp是html里面嵌入java。那他的历史到底是什么样的?java用servlet实现了web模式,在浏览器和数据库之间加入了一个servlet容器来响应用户的请求,并读取数据库中的数据。但是servlet要输出html就非常麻烦,需要使用system.println一句句的打印。因此出现了jsp,它是一种特殊的
arkulo
·
2020-03-16 02:44
Thinking in
Java笔记
——控制执行流程
*所有的条件语句都是利用条件表达式真假来决定执行路径。*while,do-while,for用来控制循环,又叫做迭代语句。语句会重复执行,直到起控制作用的布尔表达式得到“假”的结果为止。*Foreach表达式:而且foreach可以用于任何Iterable对象*如果在一个void语句中没有一个return,那么在该方法的最后会有一个隐身的return。*break表示强行退出循环,不执行循环中剩余
e条虫
·
2020-03-15 00:20
12.1-全栈
Java笔记
:网络编程的基本概念
什么是计算机网络?把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源。计算机网络的主要功能:资源共享信息传输与集中处理均衡负荷与分布处理综合信息服务(www/综合业务数字网络ISDN)什么是网络通信协议?计算机网络中实现通信必须有一些约定即通信协议,对速率、传输代码、代码结构、传输控制步
全栈JAVA笔记
·
2020-03-14 14:12
java笔记
3.1简单的java应用程序java对大小写敏感public:称为访问修饰符,用于控制程序的其他部分对这段代码的访问级别。class:表明程序中的全部内容都包含在类中,类充当了一个加载程序逻辑的容器。它是构建所有java应用程序和applet的构建块。程序中的全部内容都必须放在类中。类名:以FirstSample为例,标准的命名规则为:类名是以大写字母开头,如果名字由多个单词构成,每个单词的第一个
隐岩
·
2020-03-14 08:57
10.6-全栈
Java笔记
:常见流详解(四)
上节我们讲到「Java中常用流:数据流和对象流」,本节我们学习文件字符流和文件缓冲流~文件字符流前面介绍的文件字节流可以处理所有的文件,但是字节流不能很好的处理Unicode字符,经常会出现“乱码”现象。所以,我们处理文本文件,一般可以使用文件字符流,它以字符为单位进行操作。【示例1】使用FileReader与FileWriter实现文本文件的copypackagecom.bjsxt.io;imp
全栈JAVA笔记
·
2020-03-13 13:13
10.5-全栈
Java笔记
:常见流详解(三)
上节我们讲到「Java中常用流:缓冲流」,本节我们学习数据流和对象流~数据流数据流将“基本数据类型变量”作为数据源,从而允许程序以与机器无关方式从底层输入输出流中操作java基本数据类型。DataInputStream和DataOutputStream提供了可以存取与机器无关的所有Java基础类型数据(如:int,double等)的方法。【示例1】DataInputStream和DataOutpu
全栈JAVA笔记
·
2020-03-13 05:29
4.7-全栈
Java笔记
:静态初始模块与参数传值机制
静态初始化块构造方法用于对象的初始化!静态初始化块,用于类的初始化操作!在静态初始化块中不能访问非static成员。静态初始化块执行顺序(学完继承再看这里):上溯到Object类,先执行Object的静态初始化块,再向下执行子类的静态初始化块,直到我们的类的静态初始化块为止。构造方法执行顺序和上面顺序一样!!【示例1】static初始化块publicclassUser{intid;//idStri
全栈JAVA笔记
·
2020-03-11 14:43
Effective
java笔记
(七),通用程序设计
45、将局部变量的作用域最小化将局部变量的作用域最小化,可以增强代码的可读性和可维护性,并降低出错的可能性。Java允许在任何可以出现语句的地方声明变量(C语言中局部变量要在代码块开头声明),要使局部变量的作用域最小化,最好的方法是在第一次使用它的地方声明。局部变量的作用域从它被声明的点开始扩展,一直到外围块的结束处。如果在循环终止之后不再需要循环变量的内容,for循环就优于while循环。for
Alent
·
2020-03-10 09:55
11.7-全栈
Java笔记
:如何实现线程同步
由于同一进程的多个线程共享同一片存储空间,在带来方便的同时,也带来了访问冲突这个严重的问题。Java语言提供了专门机制以解决这种冲突,有效避免了同一个数据对象被多个线程同时访问时的冲突问题。由于我们可以通过private关键字来保证数据对象只能被方法访问,所以我们只需针对方法提出一套机制,这套机制就是synchronized关键字,它包括两种用法:synchronized方法和synchroniz
全栈JAVA笔记
·
2020-03-10 05:29
7.4-全栈
Java笔记
:三种经典算法
冒泡排序算法冒泡排序是最常用的排序算法,在笔试中也非常常见,能手写出冒泡排序算法可以说是基本的素养。算法重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来,这样越大的元素会经由交换慢慢“浮”到数列的顶端。冒泡排序算法的运作如下:1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。2.对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应
全栈JAVA笔记
·
2020-03-09 19:22
13.4-全栈
Java笔记
:打飞机游戏实战项目|offScreenImage|GameObject|Plane
双缓冲技术解决闪烁问题上节,我们实现了动画效果,但是发现窗口会不停的闪烁,体验度非常差。在实际开发中,绘制图形是非常复杂的,绘图可能需要几秒甚至更长时间,也经常发生闪烁现象,为了解决这个问题,我们通常使用“双缓冲技术”。1)“双缓冲技术”的绘图过程如下:a.在内存中创建与画布一致的缓冲区b.在缓冲区画图c.将缓冲区位图拷贝到当前画布上e.释放内存缓冲区双缓冲即在内存中创建一个与屏幕绘图区域一致的对
全栈JAVA笔记
·
2020-03-08 02:04
Effective
java笔记
(八),异常
57、只针对异常的情况才使用异常try{inti=0;while(true)range[i++].climb();}catch(ArrayIndexOutOfBoundsExceptione){}在这段代码中,当循环企图访问数组边界之外的元素时,抛出异常,以达到终止无限循环的目的。在这个代码片段中,基于异常的循环模式不仅模糊了代码的意图,而且降低了性能(异常模式比标准模式慢的多)。异常应该只用于异
Alent
·
2020-03-08 02:28
7.3-全栈
Java笔记
:多维数组的应用及数组存储表格数据
多维数组可以看成以数组为元素的数组。可以有二维、三维、甚至更多维数组,但是实际开发中用的非常少。最多到二维数组(学习容器后,我们一般使用容器,二维数组用的都很少)。【示例1】二维数组的声明publicclassTest{publicstaticvoidmain(String[]args){//Java中多维数组的声明和初始化应按从低维到高维的顺序进行int[][]a=newint[3][];a[0
全栈JAVA笔记
·
2020-03-07 07:28
5.1-全栈
Java笔记
:面向对象的特征(一)继承 | 上
JAVA面向对象进阶本章重点针对面向对象的三大特征:继承、封装、多态,进行详细的讲解。很多概念对于初学者来说,更多的是先进行语法性质的了解,不要期望,通过本章学习就“搞透面向对象”。本章只是面向对象的起点,后面所有的章节说白了都是面向对象这一章的应用。老鸟建议建议大家,学习本章,莫停留!学完以后,迅速开展后面的章节。可以说这么说,以后所有的编程都是“面向对象”的应用而已!继承(extend)继承的
全栈JAVA笔记
·
2020-03-06 22:27
4.8-全栈
Java笔记
:包机制
包机制是java中管理类的重要手段。开发中,我们会遇到大量同名的类,通过包我们很容易对解决类重名的问题,也可以实现对类的有效管理。包对于类,相当于,文件夹对于文件的作用。package我们通过package实现对类的管理,package的使用有两个要点:1.通常是类的第一句非注释性语句。2.包名:域名倒着写即可,再加上模块名,便于内部管理类。【示例1】package的命名举例com.sun.tes
全栈JAVA笔记
·
2020-03-06 10:30
java笔记
--继承extends
继承的好处:1提高了代码的复用性2让类与类之间产生了关系,给第三个特征多态提供了前提java中支持单继承,不直接支持多继承,但对C++中的多继承机制进行改良。单继承:一个子类只能有一个直接父类多继承:一个子类可以有多个直接父类(java中不允许,对C++的多继承进行改良)不直接支持,因为多个父类中有相同成员,会产生调用不确定性在java中是通过“多实现”的方式来体现java支持多层(多重)继承C继
吃饱喝足搬代码丶
·
2020-03-06 08:41
3.3-全栈
Java笔记
:Java控制语句(下)其他篇
语句块语句块(有时叫做复合语句),是用花括号扩起的任意数量的简单Java语句。块确定了局部变量的作用域。块中的程序代码,作为一个整体,是要被一起执行的。块可以被嵌套在另一个块呢。不能在两个嵌套的块内声明同名的变量。语句块可以使用外部的变量!语句块中定义的变量作用域只限于语句块。【示例1】语句块publicstaticvoidmain(String[]args){intn;inta;{intk;in
全栈JAVA笔记
·
2020-03-05 12:27
11.1-全栈
Java笔记
:多线程技术的基本概念
多线程是JAVA语言的重要特性,大量应用于网络编程、应用于服务器端程序的开发、以及最常见的UI界面底层原理、操作系统底层原理都大量使用了多线程。我们可以流畅的点击软件或者游戏中的各种按钮,其实,底层就是多线程的应用。UI界面的主线程绘制界面,如果有一个耗时的操作发生则启动新的线程,完全不影响主线程的工作。当这个线程工作完毕后,再更新到主界面上。我们可以上百人、上千人、上万人同时访问某个网站,其实,
全栈JAVA笔记
·
2020-03-04 08:06
Java 三目运算符(conditional operator?:)
三目运算符的官方文档Java_Chuck-
JAVA笔记
-三目运算符返回值规则问题下面这段代码竟然报了NullPointerException异常.publicstaticvoidmain(String[
xiaofudeng
·
2020-03-02 04:05
Java笔记
-FastJson中JsonObject、JsonArray和JsonStr和JavaBean之间的互相转化
FastJson是阿里开源的JSON库Maven引入包依赖com.alibabafastjson1.2.37JSONObject相互转化关系图JavaBeanpublicclassPerson{privateintage;privateStringname;publicintgetAge(){returnage;}publicvoidsetAge(intage){this.age=age;}pub
栾呱呱
·
2020-03-02 00:28
4.5-全栈
Java笔记
:垃圾回收机制
垃圾回收机制(GarbageCollection)Java引入了垃圾回收机制,令C++程序员最头疼的内存管理问题迎刃而解。JAVA程序员可以将更多的精力放到业务逻辑上而不是内存管理工作上,大大的提高了开发效率。垃圾回收原理和算法1)内存管理Java的内存管理很大程度指的就是对象的管理,其中包括对象空间的分配和释放。对象空间的分配:使用new关键字创建对象即可对象空间的释放:将对象赋值null即可。
全栈JAVA笔记
·
2020-03-01 04:58
Java笔记
-面向对象-多态
多态:一个对象具备多种形态。(父类的引用类型变量指向了子类的对象)或者是接口的引用类型变量指向了接口实现类的对象)运行时多态存在的三个必要条件:要有继承(包括接口的实现);要有重写;父类引用指向子类对象。父类a=new子类();运行时多态的解释:1.运行时多态是指程序中定义的引用变量所指向的具体类型2.通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向
多网
·
2020-02-29 13:29
15.2-全栈
Java笔记
:ActionEvent事件类型可以实现哪些功能?
ActionEvent事件ActionEvent可能是使用得最多的事件类型,其对应的监听器是ActionListener接口,该监听器接口的实现类必须重写actionPerformed方法,当事件发生时就会调用该方法。这个方法的原型是:publicvoidactionPerformed(ActionEvente);这个actionPerformed方法就是当事件发生时,由系统自动调用的方法,因此我
全栈JAVA笔记
·
2020-02-29 11:40
Java笔记
-----(4)JVM内存机制
Java笔记
-----(4)JVM内存机制(1)JVM中的内存划分(重点掌握)(1.1)方法区①方法区和永久代的关系②常用参数③为什么要使用元空间代替永久代?
王胖泽
·
2020-02-27 11:10
Java笔记
java
jvm
13.3-全栈
Java笔记
:打飞机游戏实战项目|PaintThread|launchFrame无标题文章
多线程和内部类实现动画效果1)增加绘制窗口的线程类前三个版本,我们步步为营,每个小版本都有功能的突破。但是,目前为止我们的窗口仍然是静态的,并没有像真正的游戏窗口那样“各种动、各种炫”。本节我们结合多线程实现动画效果。我们在MyGameFrame类中定义“重画窗口线程PaintThread类”,为了方便使用MyGameFrame类的属性和方法,我们将PaintThread定义成内部类。【示例1】M
全栈JAVA笔记
·
2020-02-26 18:59
2.3-全栈
Java笔记
:不得不知的Java七大运算符
运算符(operator)计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。【表1】运算符分类算数运算符二元运算符+,-,*,/,%一元运算符++,--赋值运算符=扩展运算符+=,-=,*=,/=关系运算符>,=,>,>>条件运算符?:字符串连接符+二元运算符:二元运算符指的是需要两个操作数才能完成运算的运算符。二元运算符的运算规则:整数运算:
全栈JAVA笔记
·
2020-02-26 06:41
Thinking in
Java笔记
——控制符
*使用静态导入(staticimport)可以直接使用里面的静态方法。*操作符接受一个或多个参数,并生成一个新的值。*赋值使用操作符“=”。她的意思是“取右边的值(即右值)把它复制给左边(即左值)”。*对于基本数据的赋值就是简单的将存储的实际数值复制到另一个地方。而对象的“赋值”是将对象的引用复制到另一个地方*算术操作符包括加(+),减(-),乘(*),除(/)。整数除法会直接去掉结果的小数位,而
e条虫
·
2020-02-25 23:40
java笔记
(一)jdk安装,入门知识
1、java安装java的安装不难,跟着提示下一步就好。但是安装完以后要配置环境变量,以下给大家说一下如何配置环境变量右击此电脑--->属性--->高级系统设置--->环境变量在下面的系统变量处新建一个变量,名字是JAVA_HOME,他的值是JDK安装的文件夹的路径,我的JDK1.8默认路径如下C:\ProgramFiles\Java\jdk1.8.0_191。然后再新建一个变量,名字是CLASS
Broken故城
·
2020-02-25 22:17
12.2-全栈
Java笔记
: TCP协议和UDP协议
区别在网络通讯中,TCP方式就类似于拨打电话,使用该种方式进行网络通讯时,需要建立专门的虚拟连接,然后进行可靠的数据传输,如果数据发送失败,则客户端会自动重发该数据。而UDP方式就类似于发送短信,使用这种方式进行网络通讯时,不需要建立专门的虚拟连接,传输也不是很可靠,如果发送失败则客户端无法获得。这两种传输方式都是实际的网络编程中进行使用,重要的数据一般使用TCP方式进行数据传输,而大量的非核心数
全栈JAVA笔记
·
2020-02-25 21:23
SpringBoot图文教程6—SpringBoot中过滤器的使用
有天上飞的概念,就要有落地的实现概念十遍不如代码一遍,朋友,希望你把文中所有的代码案例都敲一遍先赞后看,养成习惯SpringBoot图文系列教程技术大纲鹿老师的
Java笔记
SpringBoot图文教程系列文章目录
鹿老师的Java笔记
·
2020-02-25 17:00
Java笔记
-SpringMVC中利用Velocity渲染HTML发送邮件
Velocity:基于Java的模板引擎,可以用Java代码渲染的简单而又强大的模板语言。开发Web时,可以将Web页面和Java代码分离,类似JSP和PHP。详细介绍:参见官网:ApacheVelocityProject本篇文章以发送邮件为例子,介绍一下Velocity简单的实际用法步骤:pom.xml引入包=>xml文件添加配置=>配置视图=>Java代码步骤一:maven添加依赖包pom.x
栾呱呱
·
2020-02-25 07:01
SpringBoot图文教程5—SpringBoot 中使用Aop
教程将涵盖完整的图文教程,代码案例文章结尾配套自测面试题,学完技术自我测试更扎实概念十遍不如代码一遍,朋友,希望你把文中所有的代码案例都敲一遍大哥大姐新年好,点赞转发不要少SpringBoot图文系列教程技术大纲鹿老师的
Java
鹿老师的Java笔记
·
2020-02-23 20:00
Java笔记
-面向对象-继承
继承:多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。多个类可以称为子类,单独这个类称为父类、超类或者基类。子类可以直接访问父类中的非私有的属性和行为。通过extends关键字让类与类之间产生继承关系,以下是继承的格式classStudentextendsPerson{}//Student是子类,Person是父类继承的好处:可以
多网
·
2020-02-23 15:47
Java笔记
02-LinkedList
介绍:List接口的链接列表实现。实现所有可选的列表操作,并且允许所有元素(包括null)。除了实现List接口外,LinkedList类还为在列表的开头及结尾get、remove和insert元素提供了统一的命名方法。这些操作允许将链接列表用作堆栈、队列或双端队列。方法摘要booleanadd(Ee)将指定元素添加到此列表的结尾。voidadd(intindex,Eelement)在此列表中指定
HankBernstein
·
2020-02-22 12:00
上一页
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
其他