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.进程(Process)是程序的一次执行过程,它由程序、数据和进程控制块三部分组成,是系统进行资源分配和调度的一个独立单位。2.进程控制块(ProcessingControlBlock)是操作系统核心(Kernel)中的一种数据结构,它由操作系统创建和管理,是所有进程信息的集合。3.现代操作系统普遍采用虚拟内存管理机制(VirtualMemoryManagement),当中央
宫无后
·
2020-08-08 03:05
Java
java-
字符串工具类
除了用比如apachecommons等第三方的工具类自己实现一个也是不错的选择importjava.io.UnsupportedEncodingException;importjava.util.ArrayList;importjava.util.List;importjava.util.Map;publicclassStringUtils{/***首字母变小写*@paramstr*@return
小蜗牛也有梦想
·
2020-08-08 02:43
jdk
Java-
继承与变量
packageorg.lanqiao;/*继承的特点:1.java中,类只支持单继承,不允许多继承2.一个类可以被多个类继承3.多层继承,一个类的父类可以再去继承另一个父类4.子父类的关系是相对的概念*/publicclassExtendsDemo1{publicstaticvoidmain(String[]args){}}classA{}classBextendsA{}classCextends
yuyu.
·
2020-08-08 02:01
网易云课堂-
JAVA-
第三周
查找里程题目内容:下图为国内主要城市之间的公路里程:你的程序要读入这样的一张表,然后,根据输入的两个城市的名称,给出这两个城市之间的里程。注意:任何两个城市之间的里程都已经给出,不需要计算经第三地中转。注意:你并不需要去录入上图的数据,数据是在程序输入中给的。输入格式:首先,你会读到若干个城市的名字。每个名字都只是一个英文单词,中间不含空格或其他符号。当读到名字为“###”(三个#号)时,表示城市
Pau_ll
·
2020-08-08 01:18
网易云课堂--JAVA
Eclipse Java注释模板设置
首先,按下面顺序打开:Window->Preference->
Java-
>CodeStyle->CodeTemplate然后展开Comments节点就是所有需设置注释的元素啦。
lifeflowers
·
2020-08-08 01:03
Eclipse
user
Tips
java-
导出excel操作
最近经常有用到导出excel的操作,所以就记录一下用到的jar包是jxl.jar点击下载--jxl.jar准备好这些之后就是查看代码了例子:importjxl.Workbook;importjxl.format.Alignment;importjxl.format.CellFormat;importjxl.format.VerticalAlignment;importjxl.write.Label
故事说到这里
·
2020-08-08 00:06
java
Java-
实现飞机躲子弹游戏
飞机躲子弹游戏cn.bjst.planeBullet.javaExplode.javaGameObject.javaPlane.javaPlaneGameFrame.javacn.bjst.utilConstant.javaGameUtil.javaGameUtil1.javaMyFrame.javacn.bjst.planeBullet.javaBullet类设置子弹的坐标,速度,角度,宽度和高
fogy丶
·
2020-08-07 21:54
Java
游戏
Eclipse和MyEclipse中简化外部jar包引入的操作
lib下粘贴包进来,然后buildpath,比较麻烦,而且容易出现少包丢包或者漏包的错误,因此,采用下述方法以方便操作,减少谬误:1、首先,在IDE中增加外部库;Window->Preferences->
Java
weixin_33775582
·
2020-08-07 20:32
Java-
图片格式
Java图片格式这两天在处理网络图片数据时,需要对不同格式的图片采用不用的处理办法,这就需要掌握图片的格式识别。结合这两天的学习内容,对其进行总结,以备将来不时之需。通过url常见的图片格式有jpg(jpeg),png,gif这三种,可以分别通过字符创的contains(“jpg”);contains(“png”);contains(“gif”)来获取对应格式的图片,这种方法我认为是简单粗暴的,识
leo_fengj
·
2020-08-07 15:57
Java
eclipse自动补全失效解决办法
分享出来窗口->首选项->
Java-
>编辑器->内容辅助->高级;然后把选项框里的复选框通通勾上,确定,搞定;英文版设置类似。
jacklce
·
2020-08-07 14:15
android
自动补全
Eclipse
Java-
素数的判断
Java-
素数的判断importjava.util.Scanner;publicclasstest01{publicstaticvoidsushu(inti){//定义一个方法来判断一个数是否为素数if
魔咒丶
·
2020-08-07 13:38
Java学习
Java-
求多个数的和,圆面积与体积,比较大小
Java-
求多个数的和,圆面积与体积,比较大小importjava.util.Scanner;//输出包导入publicclasstest{publicstaticvoidmain(String[]args
魔咒丶
·
2020-08-07 13:38
Java学习
Java-
并发-锁-synchronized之对象锁和类锁
Java-
并发-锁-synchronized之对象锁和类锁0x01概述1.1更多信息synchronized是java中最常用的一种锁机制,本篇文章主要介绍他的两种用途:类锁和对象锁。
迷路剑客
·
2020-08-07 12:25
java
并发
myeclipse自动化提示
的General-->Keys下修改ContentAssist的快捷键为Alt+/,这样就可以通过快捷键得到提示代码一般,快捷键默认就是Alt+/2、自动提示window-->preferences的
java
GlacialDrift
·
2020-08-07 11:59
MyEclipse使用
Java-
自学笔记
Java是一种纯面向对象的语言,具有跨平台,健壮性强,较高的安全性(自动回收垃圾,强制类型检查,取消指针)。第一步:编写程序(.java文件)->第二步:编译程序,通过编译器生成(.class文件)->第三步:运行程序(JVMjava运行平台)。Java文档注释Java支持三种注释方式。前两种分别是//和/**/,第三种被称作说明注释,它以/**开始,以*/结束。说明注释允许你在程序中嵌入关于程序
敲键盘的钢琴师
·
2020-08-07 10:57
java
Java如何优雅获取泛型类型
作者:莫那·鲁道原文:http://thinkinjava.cn/2018/05/
Java-
%E5%A6%82%E4%BD%95%E8%8E%B7%E5%8F%96%E6%B3%9B%E5%9E%8B%
大数据星球-浪尖
·
2020-08-06 13:39
Java-
对象数组 (JavaObjectArray)
//packageMain;publicclassObjectArray{publicstaticvoidmain(Stringargs[]){Person1per[]=newPerson1[]{newPerson1("(化名)张三",23),newPerson1("(化名)李四",24),newPerson1("(化名)王五",25),newPerson1("帅气的‘杨木发’",20)};for
杨木发
·
2020-08-06 12:14
菜鸟日记之Java
Java 线程池全面解析
Java-
五种线程池,四种拒绝策略,三种阻塞队列三种阻塞队列:BlockingQueueworkQueue=null;workQueue=newArrayBlockingQueue();//基于链表的先进先出队列
逐梦小生
·
2020-08-05 23:17
java
后端
服务器
二叉树镜像
Java-
剑指offer+二叉树插入节点
题目描述操作给定的二叉树,将其变换为源二叉树的镜像。解题思路1、递归方法实现:先判断是否为空,或者左右节点为空,这种直接return;如果不为空直接左右节点交换,交换直接递归交换根节点的左节点,再递归交换根节点的右节点;直到遍历左右节点。2、栈的实现:利用栈的先进后出的特性进行实现。将根节点push到栈中,如果栈不为空,先pop根节点,然后进行交换;再遍历交换左节点,交换;再遍历右节点交换;1、递
洋葱ycy
·
2020-08-05 21:24
编程题
java-
使用生产者消费者模式交替输出奇偶数
使用生产者和消费者模式,交替输出奇数偶数t1-1t2-2t1-3t2-4…要求两个线程共享一个数字,交替输出publicclassThreadTest{publicstaticvoidmain(String[]args){Numnum=newNum();Threadt1=newThread(newMyThreadOne(num));Threadt2=newThread(newMyThreadTwo
鲤鱼鲤鱼carp
·
2020-08-05 20:31
java-
面向对象编程-接口
我们在上一章说到实现java多继承的方法,并且介绍了关于内部类的相关知识点。接下来我们介绍的是另一种办法:接口。我们知道,继承的目的是为了多态,而接口,则是实现多态的另一种重要途径。灵活掌握接口的用法及精神,将有助于我们写出更易于阅读和维护的代码。而这一点对于每个程序员而言都是梦寐以求的事情所以,如果我们要成为一名优秀的面向对象编程的程序员,又怎么能忽略这个重要的知识点呢?接下来,我们就开启学习接
明立
·
2020-08-05 18:58
零基础学习Java
java-
循环超出数组长度范围时,越界异常
因此,该程序应该根据用户输入在3到11的大小之间生成一个奇数大小的数组,然后在特定位置用一个字符填充该板上以获取图案.一切都进行得很好,直到我尝试返回的数组给了我2个超出范围的异常,即使我将循环设置为小于尺寸.我在这里以5为例,尝试得到5x5的数组.这是主要的.publicstaticvoidmain(String[]args){intdimension=findDimension();char[
諼
·
2020-08-05 17:28
Java-
异常、断言和日志
处理错误Java中,如果某个方法不能采用完整的途径完成它的任务,就可以通过另外一个路径退出方法。在这种情况下,方法并不返回任何值,而是抛出(throw)一个封装了错误信息的对象。需要注意的是,这个方法将会立刻退出,并不返回任何值。此外,调用这个方法的代码也将无法继续执行,取而代之的是,异常处理机制开始搜索能够处理这种异常状况的异常处理器(exceptionhandler)。异常分类Java中,异常
weixin_33688840
·
2020-08-05 17:08
java-
类、接口、方法、字段等都有哪些修饰符了?
1、java中修饰符在哪里规定了?所有修饰符所在类[Modifier]为如下:packagejava.lang.reflect;importjava.security.AccessController;importsun.reflect.LangReflectAccess;importsun.reflect.ReflectionFactory;/***TheModifierclassprovide
阿龙学堂
·
2020-08-05 16:23
java
了解javac.exe、java.exe、javaw.exe
了解javac.exe、java.exe、javaw.exe了解这些之前,先要了解一个java程序是怎么被开发的:源码->编译(.
java-
>.class)->运行(.class->启动jvm)javac.exe
H~S~Y
·
2020-08-05 03:09
Java的知识点
eclipse如何开启代码提示以及模糊匹配(2019-12版本已试验)
开启智能提示window->preferences->
java-
>Editor将autoactivation中的Autoactivationtriggersforjava中的值设置为.qwertyuiopasdfghjklzxcvbnm
Fyrgo
·
2020-08-05 03:12
java
eclipse
java-
面向对象-多肽-接口-抽象类
1:多态是什么,前提是什么?一个事物在不同情况下的状态首先必须要有继承必须要对父类的方法进行重写必须要有父类引用指向子对象2:多态中成员访问的特点?成员变量编译看左边(父类),运行看左边(父类)。成员方法编译看左边(父类),运行看右边(子类)。静态方法编译看左边(父类),运行看左边(父类)。只有非静态的成员方法,编译看左边,运行看右边3:多态的好处及弊端?多态的好处提高了代码的维护性(继承保证)提
weixin_43860308
·
2020-08-04 21:28
java学习
十大算法 - Java -韩顺平 图解Java数据结构和算法
二分查找算法2.分治算法3.动态规划算法4.KMP算法(字符串匹配问题)5.贪心算法(集合覆盖问题)6.普利姆算法(修路问题)7.克鲁斯卡尔算法(公交站问题)8.迪杰斯特拉算法9.弗洛伊德算法10.骑士周游问题
Java
安静的大马猴
·
2020-08-04 21:43
数据结构
JAVA-
初步认识-常用对象API(String类-特点)
一.引言前面讨论的是主要是面向对象的思想和java的基础编程,同时在多线程的基础中呢,又进行了面向对象思想的基本深化,就是说继承Tread类或者实现Runable接口,面向对象的三个特征都得以体现了。接口的出现,也将线程的执行路径和线程的任务进行了分离,降低了其耦合性。再接着要学习的就是,日后在用java语言开发的时候,我们所需要的一些工具,或者说一些对象。java本身已经给我们提供了n多的对象,
weixin_30892889
·
2020-08-04 19:51
深入掌握
java-
敏捷开发
最近思考程序架构的修改,走了不少弯路,也做了不少错误设计,所以反思一记.本文,主要谈谈关于java应用架构设计的一些思想.这里主要是指android的架构设计.笔者从事android开发有些年头了,但却一直都是按照官方的方法在做,从来没有思考过自己的架构.虽然这样也能做,也能实现很多功能.但随着后期项目的不断扩展,功能越来越复杂,这时就需要重新思考一些之前忽略的事情了.笔者数年前了解到敏捷开发,然
nsthing
·
2020-08-04 18:26
android插件开发,使用360加固自动多渠道打包
构建自动打包插件.创建插件新建一个module,选择java\kotlin,姑且叫JiaGuPlugin添加依赖构建插件需要使用gradle依赖,build.gradle添加以下内容applyplugin:'
java
menglongma
·
2020-08-04 18:03
Android
开发
java-
利用反射生成map集合
1.根据传入的对象生成Map集合@Testpublicvoidtest02(){Useruser=newUser();user.setId(1);user.setName("Albert");user.setSex("男");try{Mapmap=getFieldVlaue(user);System.out.println("通过反射获取属性值:"+map);}catch(Exceptione){
笨笨熊咦
·
2020-08-04 17:13
开发随笔
Java
开发随笔
Java-
随机字符串生成方式
转自:https://blog.csdn.net/feifeixuanxuan_java/article/details/47991701/***各种随机字符串生成的方法**@authorAdministrator**/publicclassRandomString{publicstaticfinalStringALLCHAR="0123456789abcdefghijklmnopqrstuvwx
长歌丶
·
2020-08-04 16:07
Java
Java-
图片处理 Gif转Jpg
gif图转jpg有两种方式:1、使用jimi包,jar包下载地址http://pan.baidu.com/s/1geTT8t12、使用gif4j包,jar包下载地址http://pan.baidu.com/s/1eRDGC8a见代码packageutils;importcom.gif4j.GifDecoder;importcom.gif4j.GifFrame;importcom.gif4j.Gif
cuisea
·
2020-08-04 13:11
java-
正则表达式判断手机号
要更加准确的匹配手机号码只匹配11位数字是不够的,比如说就没有以144开始的号码段,故先要整清楚现在已经开放了多少个号码段,国家号码段分配如下:移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188联通:130、131、132、152、155、156、185、186电信:133、153、180、189、(1349卫通)那么现在就可以正则
Central-Perk
·
2020-08-04 13:32
java开发
正则表达式
手机
import
string
class
电信
Java-
使用String类equals方法,判断两个字符串是否相同
编写程序一个StringDemo类,在main方法中定义两个String字符串,使用String类equals方法,判断两个字符串是否相同,并输出结果。publicclassStringDemo{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubStringa=newString("abc");Stringb=newS
Petrel_
·
2020-08-04 12:58
Java
Java-
打开一个windows自带的程序
编写一个Test类,获取Runtime实例,使用exec()方法执行一个dos命令,用于打开一个windows自带的记事本程序。importjava.io.IOException;publicclassTest{publicstaticvoidmain(String[]args)throwsIOException{//TODOAuto-generatedmethodstubRuntime.getR
Petrel_
·
2020-08-04 12:58
Java
java
Java-
建立一个StringBuffer对象,将值追加到缓冲区,并将缓冲区变成字符串,输出结果
编写一个StringBufferDemo类,在主方法中,创建两个int值和一个double值,建立一个StringBuffer对象,将上面三个值追加到缓冲区,并将缓冲区变成字符串,输出结果。publicclassStringBufferDemo{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubinta=1;intb=
Petrel_
·
2020-08-04 12:58
Java
JVM 学习大坑入门
结构类加载器虚拟机自带的加载器启动类加载器(BootStrap)C++:java打印出来为null->打印.parent会出空指针扩展类加载器(Extension)
JAVA-
>打印.parent出来为null
寡言闲客
·
2020-08-04 12:23
JVM和JUC
Java-
二进制位运算符/位掩码(BitMask)的使用
##十进制二进制互转十进制转成二进制,一直除以2取余数(从下到上取),直到为0:5/2…12/2…01/2…1即5=101二进制转成十进制乘以2的幂数:1011=123+0*22+121+1*20=11;或者根据"1,2,4,8"直接求出来:8+0+2+1=11位运算符[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TpvyRtvr-1593313077192)(ht
Y走路带风
·
2020-08-04 12:37
java笔记
Java集合之Queue
Java集合之QueueQueue关系图如下
java-
集合之Queue关系图.png从如上图可看出,LinkedList具有List的特性Queue实现类之LinkedList从如下代码可看出以下特点遵循先进先出原则可指定索引进行插入
felixfeijs
·
2020-08-04 10:05
Java-
抽象类和接口的区别及其使用场景
一、抽象类一直不太理解为什么要使用抽象类,实际所有使用抽象类的实现都可以用普通类代替,昨晚突发奇想,把这块深入的啃一下。看到一个很好的例子,由此例子做进一步剖析。比如公司有工程师,管理员。二者都有姓名(name),工号(id),工资(pay)的属性,二者也有同样的方法,工作(work)。但不一样的是管理员属性会多一项奖金(bouns),而且虽然二者都有同样的方法,工作,但工作内容不一样。这个时候,
思无量学无涯
·
2020-08-04 10:25
java
黑马程序员
JAVA-
面向对象(一)
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------在此,分享一下自己学习JAVA的学习心得。有不对的地方请帮忙改正,也希望对想学java的同学有帮助!JAVA语言-----面向对象面向对象的概念:面向对象和面向过程都是一种思想,面向对象是相对面向过程而言的。面向过程是强调功能行为,而面向对象是将功能分装进对象,强调具备了功能的对象
呵呵哒sss
·
2020-08-04 09:59
黑马程序员--面对对象
Java-
利用Spring提供的Resource/ResourceLoader接口操作资源文件
背景资源访问接口主要方法主要实现类例子WritableResourceClassPathResourceServletContextResource对资源文件编码资源加载资源地址表达式Spring支持的资源类型的地址前缀注意事项classpath和classpathAnt风格的资源地址资源加载器介绍示例注意事项背景JDK提供的访问资源的类(如java.net.URL、File等)并不能很好地满足各
小小工匠
·
2020-08-04 09:28
【Spring-IOC】
【Java
-
Java
Base】
Java手札
Spring-IOC手札
Java-
时间处理
Java-
时间处理(1)指定时间加上/减去X天时间、时间戳(2)获取当前时间、时间戳、以及转换为年月日格式、年月日时间戳此为(2.1)未抽取原法(3)两种方式,获取当前时间前7天OR后7天(3.1)简洁写法写在前面
落笔丶
·
2020-08-04 08:33
杂
Java-
手写ArrayList集合
1.Arraylist数组存储对象实现原理Jdk1.8源代码中其实ArrayList是用Object[]数组实现。这里我们有些轮子也不用完全自己造了,可以参考jdk源码,实现核心代码即可。2.首先介绍ArrayList中的几个核心方法原理2.1添加元素普通添加,list.add(Object),元素添加在数组的最后在指定脚标位置添加元素,list.add(index,Object),如果在脚标3的
不懂的浪漫
·
2020-08-04 08:51
数据结构
java java基本工具-Eclipse定义和修改模板
定义和修改模板当敲击for再敲击Alt+/会有提示,这就是代码模板当想让下述代码成为模板:System.out.println("-------");则需点击Eclipse桌面Window->Preferences->
Java
烫烫烫烫烫烫烫
·
2020-08-04 06:24
java课程
java-pdf转word
)最新jar下载地址:链接:https://pan.baidu.com/s/1snqjpSx密码:jujg或者加QQ群:464429490(在群文件中)二:JavaPdf图片表格转word文章来源:《
java
weixin_33936401
·
2020-08-04 05:30
2018-12-20 第一章初识
JAVA-
上机
JAVA初体验之课后练习一、请写出Java程序执行过程与编译原理答:①执行过程:创建.java文件——编译器(JDK环境里的javac.exe文件编译)——输出.class供计算机接受(只有class文件才是计算机能读懂的语言01)——呈现在配置好JDK的电脑上。②编译原理:javac编译:1、词法分析读取源代码,一个字节一个字节的读取,找出其中我们定义好的关键字(如java中的ifelsefor
weixin_30849591
·
2020-08-04 04:34
java-
排序算法实现:冒泡排序,选择排序,插入排序
冒泡排序原理:从第一个数据开始,与第二个数据相比较,如果第二个数据小于第一个数据,则交换两个数据的位置。指针由第一个数据移向第二个数据,第二个数据与第三个数据相比较,如果第三个数据小于第二个数据,则交换两个数据的位置。依此类推,完成第一轮排序。第一轮排序结束后,最大的元素被移到了最右面。依照上面的过程进行第二轮排序,将第二大的排在倒数第二的位置。重复上述过程,没排完一轮,比较次数就减少一次。例子:
weixin_30312557
·
2020-08-04 03:37
上一页
38
39
40
41
42
43
44
45
下一页
按字母分类:
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
其他