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--
处理流、转换流
图片.png缓冲流1、缓冲流要套接在相应的节点流之上,对读写的数据提供了缓冲的功能,提高了读写的效率,同时增加了一些新的方法。注:因为增加了韩缓冲,可以减少访问硬盘的次数,从而保护我们的硬盘。提供了四种缓冲流。构造方法有:BufferReader(Readerin)BufferedReader(Readerin,intsize)//size为自定义的缓存区的大小BufferedWriter(Wri
exmexm
·
2020-04-03 00:54
Java--
理解java的三大特性
三大特性之—封装封装从字面上来理解就是包装的意思,专业点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。系统的其他对象只能通过包裹在数据外面的已经授权的操作来与这个封装的对象进行交流和交互。也就是说用户是无需知道对象内部的细节(当然也无从知道),但可以通
WULG
·
2020-04-01 06:16
Java--
抽象类
所谓抽象类就是只声明方法的存在而不去具体实现它的类。抽象类不能被实例化,也就是不能创建其对象。在定义抽象类时,要在class关键字前面加上abstract关键字。定义抽象类,语法格式如下:abstractclass类名{类体}定义一个名称为Fruit的抽象类:publicabstractclassFruit{//定义抽象类publicStringcolor;//定义颜色成员变量//定义构造方法pu
live111
·
2020-03-30 19:34
Java--
反射与配置文件小练习
一、需求:通过加载配置文件,并利用反射运行配置文件中指定类的对应方法二、具体实现:现有一个Person类,如下:publicclassPerson{privateStringname;privateintage;publicPerson(){}Person(Stringname,intage){this.name=name;this.age=age;}publicvoidsayHello(){Sy
跑调大叔
·
2020-03-29 10:00
Spark菜鸟学习营Day4 单元测试程序的编写
Step1:新建测试案例测试案例统一放置在如下位置:compute-->src-->test-->
java--
>com.icbc.aas.darts.compute-->sp
百万机器猫
·
2020-03-29 08:36
JAVA--
利用HttpClient模拟浏览器登陆请求获取响应的Cookie
在通过java采集网页数据时,我们常常会遇到这样的问题:站点需要登陆才能访问而这种网站,一般都会对请求进行账号密码的验证,验证的方式也有多种,需要具体分析.今天分析其中的一种情况:站点对登陆密码进行动态加密,作为Cookie响应给客户端,之后的请求需要携带加密后的密码进行访问登陆成功的响应头如下图:之后的请求头:因为每次登陆生成一个新的加密密码,所以之前的密码会失效所以,需要在每次采集之前,先模拟
念欲似毒
·
2020-03-27 16:00
Java--
实现阶乘的两种方法
/**需求:请用代码实现5的阶乘**分析:*有几种实现方案?*A:循环实现*B:递归实现*a:递归要写一个方法*b:出口条件*c:规律**/publicclassRecursionDemo{publicstaticvoidmain(String[]args){xunhuan();System.out.println("-----------");System.out.println(digui(5
风的低语
·
2020-03-26 17:55
Java--
动态代理Method源码分析
在使用动态代理时,要实现接口InvocationHandler,当我们通过代理对象调用一个方法的时候,这个方法的调用就会被转发为由InvocationHandler这个接口的invoke方法来进行调用,invoke方法需要传入method参数,即所要调用真实对象的某个方法的Method对象,当代理对象调用真实对象的方法时,其会自动的跳转到代理对象关联的handler对象的invoke方法来进行调用
Qi0907
·
2020-03-25 21:28
Java--
正则表达式替换功能实现加密解密
/**替换功能*String类的publicStringreplaceAll(Stringregex,Stringreplacement)*使用给定的replacement替换字符串所有匹配给定的正则表达式的字符串*/publicclassRegexDemo{publicstaticvoidmain(String[]args){//定义一个字符串Strings="I12345Love123456Y
风的低语
·
2020-03-24 06:33
java--
初认识
java开发基础java基础.pngjvmjava虚拟机jvm.pngjdkjvm.pngJAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home/"CLASS_PATH="$JAVA_HOME/lib"PATH=".;$PATH:$JAVA_HOME/bin"注意:java对字母大小写敏感;关键字:vo
郭鵬飛on
·
2020-03-24 01:50
Java概念总结(十五)
我们学习的是
Java--
面向对象--操作很多对象--存储--容器(数组和StringBuffer)--数组而数组的长度固定,所以不适合做变化的需求,Java
风的低语
·
2020-03-23 10:22
Java--
动态代理Proxy源码分析
java的动态代理通过Proxy的newProxyInstance方法来创建代理对象/**通过Proxy的newProxyInstance方法来创建代理对象*第一个参数handler.getClass().getClassLoader(),使用handler这个类的ClassLoader对象来加载代理对象*第二个参数realSubject.getClass().getInterfaces(),为代
Qi0907
·
2020-03-18 15:25
Java--
反射
反射就是程序在运行时能够获取自身的信息,在java中,只要给定类的名字,就可以通过反射机制来获得类的所有信息。反射可以实现动态创建对象和编译,体现出很大的灵活性,通过反射,类中有什么信息,它就可以获得什么信息。获取完整的包名,类名:publicclasstest{publicstaticvoidmain(String[]args)throwsException{testt=newtest();t.
Qi0907
·
2020-03-14 23:17
1、IDEA基本配置
设置Tab键:File-->Settings-->Editor-->CodeStyle-->
Java--
>勾选Usetabcharacter、Smarttabs。
yjaal
·
2020-03-12 03:21
Java--
容器介绍
容器(集合框架):容器:承载其他对象的对象父类接口:Collection子类接口:List、Set实现List接口的常用类:1.ArrayList底层实现是一个数组,使用连续内存,可以实现随机存取2.LinkedList底层实现是一个双向循环链表,可以使用碎片内存,不能随机存取,但是增删元素只需要修改引用即可,所以增删元素时有更好的性能。容器里放的是对象类型的引用,放不了基本数据类型所以想容器中添
_Raye
·
2020-03-06 08:03
新手如何才能学好
java--
只需注意4个重要环节
Java这个语言,从出生到现在,一直都很火,在现在竞争这么激烈的社会,还是那样的火.而且现在ITOBE编程社区的统计数据,Java还是排名第一,哎无敌是多么多么寂寞.下面是2018年12月,ITOBE编程社区的统计数据所以你选择Java作为你的谋生技术,肯定是对的;虽然Java的市场这么火爆,但是你想学好Java,给你一些忠告和建议;推荐一个学java的学习微信群【xiaopang_it666】,
专注java技术架构修行
·
2020-03-06 00:00
Java--
集合基础
Java基础部分1.集合ArrayList和LinkedList的区别:1)ArrayList是基于动态数组的数据结构,LinkerList是基于链表的数据结构;2)随机访问的get和set。ArrayList优于LinkedList,LinkedList操作需要移动指针;3)新增,删除add和remove。LinkedList优于ArrayList,ArrayList需要移动数据,主要是生成一个
taofaqi
·
2020-02-29 15:13
Java--
乐观锁与悲观锁以及乐观锁的一种实现方式-CAS
乐观锁或者悲观锁,都是一种思想,而非是真的锁悲观锁悲观锁,就是不管是否发生多线程冲突,只要存在这种可能,就每次访问都加锁。syncrhoized是一种独占锁,即:占用该锁的线程才可以执行,申请该锁的线程就只能挂起等待,直到占用锁的线程释放锁才唤醒,拿到锁并执行。由于在进程挂起和恢复执行过程中存在着很大的开销,并且当一个线程正在等待锁时,它不能做任何事。所以syncrhoized是一种悲观锁,凡是用
博弈史密斯
·
2020-02-25 16:43
Java--
正则表达式分割功能实现查找18-24的小姐姐
应朋友要求,实现百合网,陌陌,珍爱网,QQ查找18-24的小姐姐的正则需求(wangjun)图不重要,看字importjava.util.Scanner;/**分割功能*String类的publicString[]splite(Stringregex)**举例*百合网,陌陌,珍爱网,QQ**需求:查找18-24的小姐姐**分析:*搜索好友*性别:女*范围:"18-24"*age>=18&&age=
风的低语
·
2020-02-18 05:04
java--
依赖、关联、聚合和组合之间区别的理解
在学习面向对象设计对象关系时,依赖、关联、聚合和组合这四种关系之间区别比较容易混淆。特别是后三种,仅仅是在语义上有所区别,所谓语义就是指上下文环境、特定情景等。依赖(Dependency)关系是类与类之间的联接。依赖关系表示一个类依赖于另一个类的定义。例如,一个人(Person)可以买车(car)和房子(House),Person类依赖于Car类和House类的定义,因为Person类引用了Car
不爱是爱
·
2020-02-16 11:09
随笔(2)
java--
接口,抽象类
可以暂时把接口看成完全抽象的类publicclasstest6{publicstaticvoidmain(String[]args){Aa=newB();a.f();Bb=newB();b.f();}}interfaceA{voidf();}classBimplementsA{publicvoidf(){System.out.println("BB");}}可以Aa创建一个接口(相当于父类)的引用
地表最强程序员小白
·
2020-02-16 06:11
java--
猜拳小游戏(类和对象)
案例效果展示ScreenClip[1].png先有一个人(Person)有一个电脑(Computer)和人玩有一个控制器,为人和电脑玩提供方法一个测试类:用来使用控制器Person类packagechecGame;importjava.util.Scanner;publicclassPerson{Stringname;intscore;//规定1:石头2:剪刀3:包子intplay(){Syste
阿狸演绎
·
2020-02-15 18:20
java--
参数传递问题
【前方注意】:java中只存在值传递,值传递,值传递!!!一、值传递(一切传引用其实本质上是传值)总所周知,java没有指针的概念,但实际工作中经常看到对于对象(类、数组、接口)的传递似乎有点像引用传递,可以改变对象中的某个属性的值。但是不要被这个假象所蒙蔽,Java中所说的按引用传递实质上是传递该对象的地址,该地址其实是按值传递的,通过这个地址可以修改其指向内存处对象的值。改变该地址的值毫无意义
Ferrari1001
·
2020-02-15 03:53
Thinking in
Java--
初始化
ThinkinginJava(2)---初始化ok,今天我看到在Thinkinginjava中的内容和大家共享下,总是忘记更新自己的,这点向大家说声sorry.java提供了一种成员变量必须初始化的机制,就是说任何的成员变量必须初始化,否则Java会提供该成员变量的数据类型的默认值代码如下:publicclassIniiialValues{booleanb;charc;bytebyt;shorts
Mrz晴天
·
2020-02-14 07:45
Java--
正则表达式分割功能实现字符串排序
现有如下字符串:"9127463850"请写代码实现最终输出结果是:"2738465091"分析:A:定义一个字符串B:把字符串进行分割,得到字符串数组C:把字符串数组变换成int数组D:对int数组进行排序E:把排序后的int数组组装成字符串F:数组字符串importjava.util.Arrays;publicclassRegexTest{publicstaticvoidmain(String
风的低语
·
2020-02-10 13:51
java--
集合嵌套(List of List)
什么是集合嵌套当算法返回值形如:List>链表中嵌套链表时,我们称之为集合嵌套。如何声明实例化集合对象要点:泛型的类型参数必须相同!!!!方式一:List>list=newLinkedList>();或List>list=newLinkedList>();方式二:ArrayList>list=newArrayList>();2或3LinkedList>list=newLinkedList>();
Ferrari1001
·
2020-02-06 04:46
Java--
平台版本、跨平台、JVM、JDK、JRE
Java2平台版本Java2平台包括标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本J2SE包含那些构成Java语言核心的类。J2EE包含J2SE中的类,并且还包含用于开发企业级应用的类。J2ME包含J2SE中一部分类,用于消费类电子产品的软件开发。Java跨平台性原理C/C++都会直接编译成对应平台(操作系统)机器码进行执行,如果要实现在不同平台执行,那么就要在不同的平台上使用
神奇的12138
·
2020-01-13 12:00
Eclipse 开发基本配置与快捷键
自动提示Window-->>Preferences-->>
Java--
>>Editor-->>ContentAssist-->>AutoActivation:".abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
艾丝凡阿斯蒂芬
·
2020-01-07 05:12
Java--
反射机制(一)——反射 API
一、概述1、Java反射机制(Java-Reflect):在运行状态中,对于任意一个类,都能够知道这个类中的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java的反射机制。反射是Java开发中一个非常重要的概念,掌握了反射的知识,才能更好的学习Java高级课程.2、Java反射机制的功能在运行时判断任意一个对象所属的类。在运
年少懵懂丶流年梦
·
2020-01-05 07:13
confluence5.4.4系统迁移(Standalone)
软件要求ApacheTomcat--confluence自行封装,无需额外安装
Java--
版本1.7DB--confluence支持多种外置数据存储,我们使用mysql5.6的版本OS--操作系统部分常见的为
西伯利亚狼_
·
2020-01-03 11:09
java--
学生管理系统(类和对象的使用)
简单的学生管理系统给一个学生数组,要求实现增删改查.按照面向对象的思路来看需求分析:1要有一个学生类(用来存储学生的信息)2要有一个管理类(实现各种方法,即讲个中方法封装放到里面)3要有一个测试类(就是调用管理类的类)如果你是新手,你可以理解为,我们要管理一些学生.分为:1.要有一群学生2.管理学生的方法3.谁来管理ScreenClip[1].png首先先创建一个学生类packageStudent
阿狸演绎
·
2020-01-03 03:29
Maven
全自动构建:包括编译(.
java--
>.class)、部署(Javaproject-->WebProject)、jar管理,项目管理等等半自动构建:eclipse只能做到编译和部署自动化构建工具有:Make
ezioasche
·
2019-12-29 17:02
怎样在官网下载JDK1.7
1、打开oracle官网http://www.oracle.com,如下图所示2、在主菜单上选择Menu-->DatabaseandTechnologies-->
Java--
>JavaSEJDK,进入下方页
JeremyLai
·
2019-12-29 13:44
Java--
对象的序列化和反序列化
对象序列化的目标:将对的字节序列对象永久的保存到磁盘中。允许在网络上直接传输对象,传输对象的字节序列。对象序列化:把对象转换为字节序列。对象反序列化:把字节序列恢复为对象。如果让某个对象支持序列化机制,必须让它的类是可序列化的(serializable)。为了让某个类是可序列化的,该类必须实现如下两个接口之一:SerializableExternalizablieExternalizable接口继
年少懵懂丶流年梦
·
2019-12-24 12:34
scala学习笔记之lang1
;模式匹配
Java--
:删减的语法-》静态成员;原生数据类型;break、continue;接口;通配符List,importpkg.*;;原始类型classC1{
时待吾
·
2019-12-21 02:48
java--
编程(分解质因数)
题目:将一个正整数分解质因数。例如:输入90,打印出90=2x3x3x5。程序分析:对n进行分解质因数,应先p找到一个最小的质数k,然后按下述步骤完成:(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。(2)如果n=k){if(k==n){System.out.print(k);break;}elseif(n%k==0){System.out.print(k+"");n=n/
caoqishun
·
2019-12-18 20:32
java
质因数
如何debug tomcat源码
下载tomcat以及对应源码包解压使用idea打开tomcat源码,添加pom.xml4.0.0org.apache.tomcattomcat8tomcat88.0tomcat8javatest-->
java
土豆肉丝盖浇饭
·
2019-12-18 04:39
Java--
集合
集合类主要是负责保存、盛装其他数据和引用类型的对象。根接口是collection和map。主要意义是减少编程工作增加编程速度和质量,减少学习和应用新API的工作,减少设计新API的工作和促进软件的重用。集合类主要有三种:list、set和map。list里的元素是有序、可重复的。其中list的实现类有:arraylist、linkedlist和vector。arraylist的存储结构是数组,默认
自在19
·
2019-12-16 09:17
AOP:APT,AspectJ,Javassist/Asm
图示执行阶段:APT在compile任务前,修改java文件;AspectJ在
java--
>class阶段,修改java代码;Javassist和asm,都是修改的.class发生的具体函数APTProcessor
一只好奇的茂
·
2019-12-16 02:39
eclipse自定义模版快捷添加注释
按步骤打开菜单:window-->preferences-->
java--
>editor-->templ
一涯
·
2019-12-06 14:07
JAVA--
编程基础
注释代码注释是架起程序设计者与程序阅读者之间的通信桥梁,最大限度的提高团队开发合作效率。也是程序代码可维护性的重要环节之一。注释条件:类(接口)的注释构造函数的注释方法的注释全局变量的注释字段/属性的注释特殊必加注释典型算法必须有注释在代码不明晰处必须有注释在代码修改处加上修改标识的注释在循环和逻辑分支组成的代码中加注释为他人提供的接口必须加详细注释注释格式单行注释(single-line)//.
青貊
·
2019-11-07 00:52
Java--
注解
1、概念注解:(JDK1.5)是Java提供的一种源程序中的元素关联任何信息和任何元数据的途径和方法。2、Java中的常见注解JDK自带注解@Override对父类方法的重写@Deprecated表示接口中的方法已经过时@SuppressWarnings("deprecation")通知java编译器忽略特定的编译警告第三方注解spring:@AutoWired@Service@Repositor
年少懵懂丶流年梦
·
2019-11-05 13:23
关于Maven项目build时出现No compiler is provided in this environment的处理
解决办法如下:java编译环境配置成本地jdk目录Eclipse-->Window-->preferences-->
Java--
>InstalledJREs配置jdk
angeChen
·
2019-10-31 01:59
Java--
【Java容器】ArrayList全解析
原文链接:https://mp.weixin.qq.com/s/Hd22c-CHQ8OZs4sY4ukZFwArrayList全解析一、ArrayList结构图ArrayList是java集合框架中比较常用的数据结构了,继承自AbstractList,实现了List接口。底层基于数组实现容量大小动态变化,允许null的存在,同时还实现了RandomAccess、Cloneable、Serializ
姜皓
·
2019-10-23 15:34
Java容器
ArrayList
Java
学习笔记
#
Java面试
Java--
【IO流】IO流学习总结
原文链接:https://mp.weixin.qq.com/s/FqB87K5L3K5h0W2wNxs6xQJavaIO流学习总结IO是指对数据流的输入和输出,也称为IO流,IO流主要分为两大类,字节流和字符流。字节流可以处理任何类型的数据,如图片,视频等;字符流只能处理字符类型的数据。【IO流的本质是数据传输,并且流是单向的】Java流操作有关的类或接口Java流类图结构IO流的分类字符流和字节
姜皓
·
2019-10-23 11:33
Java
IO流
字符流
字节流
Java
学习笔记
#
Java基础
Java--
【面向对象】int与Integer的区别
原文链接:https://mp.weixin.qq.com/s/sCIBBtJwkcYhAsQhyQJtxgint与Integer的区别一、int与Integer的基本使用对比Integer是int的包装类;int是基本数据类型;Integer变量必须实例化后才能使用;int变量不需要;Integer实际是对象的引用,指向此new的Integer对象;int是直接存储数据值;Integer的默认值
姜皓
·
2019-10-22 14:32
Java
int
integer
Java
学习笔记
#
Java面试
Java--
【面向对象】Java中重载与重写的区别
原文链接:https://mp.weixin.qq.com/s/BRRw6qMpriralWvUntjMBAJava中重载与重写的区别一、重载(Overloading)方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载是一个类中多态性的一种表现。Java的方法重载就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调
姜皓
·
2019-10-22 14:11
Java
学习笔记
#
Java面试
Java--
【面向对象】Java中==, equals 和 hashCode 的区别与联系
原文链接:https://mp.weixin.qq.com/s/6rWFC9k9FLHn6hKghVALOAJava中==、equals和hashCode的区别与联系一、概述概念:==:该操作符生成的是一个boolean结果,它计算的是操作数的值之间的关系equals:Object的实例方法,比较两个对象的content是否相同hashCode:Object的native方法,获取对象的哈希值,用
姜皓
·
2019-10-22 13:49
Java
学习笔记
#
Java面试
Python3 基础+提升
python执行效率低,开发效率高-java执行效率高,开发效率低各种语言差异十分小Python软件--》Python解释器(内存管理)Python种类:Python指代CPythonJPython--》
Java
两分与桥
·
2019-10-21 22:08
重拾
Java--
注解
注解概念:说明程序的。给计算机看的注释:用文字描述程序的。给程序员看的定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。概念描述:JDK1.5之后的新特性说明程序的使用注解:@注解名称作用分类:①编写文档:通过代码里标
往事一块六毛八
·
2019-10-05 11:24
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他