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-
类加载器面试
类加载器主要分为双亲委派,直接委托。这里我们拓展一个直接委托的例子,读取Jar包动态调用类方法。/***算法服务**MangoDai*201708297:45PM*/publicclassAlgorithmUtils{privatestaticLoggerlogger=LoggerFactory.getLogger(AlgorithmUtils.class);privatestaticfinalS
大大的芒果
·
2018-03-05 20:57
大公司的面试
小白学
java-
基础篇(常用类库)
1、StringBuffer类:大部分方法与String相同,String类型的内容是不可修改的,StringBuffer类型的内容可以修改。如果用到频繁修改内容,最好使用StringBuffer类的方法;a、publicStringBufferappend()字符串连接,String用“+”,StringBuffer用append;b、publicintindexOf(Stringstr)查找指
刀在花丛中
·
2018-03-02 18:58
java基础
小白学
java-
基础篇(异常处理、多线程)
1、异常基类Throwable范围最大,包含程序异常Exception和JVM异常Error;2、调用Exception类时,调用处必须使用try……catch捕捉异常;调用RuntimeException类时,可以不用捕捉异常,但最好使用;3、实现多线程用继承Thread类时,必须覆写run方法;主方法不调用run()方法,而是调用start(),且同一个实例不能重复调用,但本质上还是调用的ru
刀在花丛中
·
2018-03-02 11:01
java基础
小白学
java-
基础篇(super、final、抽象类、接口、多态、instanceof、包装类)
1、super与this:this先从本类查找调用,再找父类;super在父类查找调用;都必须放在代码块的首行。2、final的注意点:final声明的类不能有子类;final声明的方法不能被子类复写;final声明的变量变为常量(此处的变量名要求全部大写)。3、抽象类:使用规则:a.abstract定义抽象类和抽象方法;b.抽象方法只有声明,不需要实现;c.包含抽象方法的类必须是抽象类;d.抽象
刀在花丛中
·
2018-03-01 17:03
java基础
Java-
错误: 编码 GBK 的不可映射字符 (0xB2)
描述:在cmd用javac编译.java文件时,报错报错:错误:编码GBK的不可映射字符(0xB2)解决:javac-encodingUTF-8FileName.java
天才的汉堡叔叔
·
2018-02-28 15:17
Java-
错误: 类 HelloWorld 是公共的, 应在名为 HelloWorld.java 的文件中声明
描述:在cmd用javac编译.java时报错报错:错误:类HelloWorld是公共的,应在名为HelloWorld.java的文件中声明解决:源文件名应与类名一致
天才的汉堡叔叔
·
2018-02-28 15:44
Java-
多线程(1)
进程进程概述:进程就是正在运行的程序,是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。多进程的意义:如今的操作系统基本都是多进程操作系统,能在同一时间段执行多个任务。这能说明这多个任务是同时进行的吗?并不能,对于单核计算机而言,CPU在某个时间点上只能执行一个任务,我们所感觉到的执行多个任务,只不过是计算机在进程中高速切换,这就说明了多进程的意义不是提高执行速度,而是
Duffy_qq
·
2018-02-28 13:49
java基础知识
Java-
内部类,匿名内部类
内部类内部类定义:把类定义在其他类的内部,这个类就被称为内部类。比如在一个类中定义了另外一个类,这个里面的类就是内部类。内部类访问特点:(1)内部类可以直接访问外部类的成员,包括私有。(2)外部类要访问内部类的成员,必须创建对象。(3)按照内部类位置分类可以分为:a.成员位置:在类中方法外位置定义的类,被称为成员内部类。b.局部位置:在方法中定义的类,被称为局部内部类。(4)在测试类中直接访问内部
Duffy_qq
·
2018-02-25 02:39
java基础知识
Java-
多态,抽象类,接口
多态多态的定义:父类的子类对象。比如:猫可以有很多种类Catcat=newCat();猫也属于动物Animalanimal=newCat();多态的前提1.有继承关系2.有方法重写3.有父类引用指向子类对象就比如Animalanimal=newCat();多态中成员访问特点定义一个Person类和Student类Personp=newStudent();//静态方法:编译看左边,运行看左边p.sl
Duffy_qq
·
2018-02-25 00:10
java基础知识
类的编译、加载、执行过程
Book.java的类编译:执行javactest.java命令,就可以成功把Book.java转化成Book.class编译有3步:词法分析和输入到符号表注解处理语义分析和生成字节码细化一点:源代码文件*.
java
徐乙
·
2018-02-15 00:11
类的编译
加载
执行
java
Elipse Java代码注释模板
编辑注释模板的方法:Window->Preference->
Java-
>CodeStyle->CodeTemplate然后展开Comments节点就是所有需设置注释的元素啦。
祥灬子
·
2018-02-05 21:32
java
注释
Java-
最大子序和
如果用嵌套for循环做这类问题,在数据量很大时效率很低。下面给出的两种求最大子序和问题的算法,他们的时间复杂度分别是O(n)和O(nlogn)(n为2的k次方)第一种仅需要遍历一遍数组就可以得到和第二种是使用递归的方法,采用分治的思想,将数组从中间分开后分别递归求左右两个子列的最大子序和。//最大子序和问题解法。publicclassMain{publicstaticvoidmain(String
超爱喝酸奶
·
2018-02-04 19:21
特性及算法
java-
序列化
1、实现Serializable接口,默认的序列化方式2、实现Externalizable接口,这个接口要实现两个方法voidwriteExternal(ObjectOutputvar1)throwsIOException;voidreadExternal(ObjectInputvar1)throwsIOException,ClassNotFoundException;分别在调用序列化和反序列化的
Jamin_Ma
·
2018-01-30 15:34
java
Java-
抽象类
Java-
抽象类抽象类(AbstractClass)什么是抽象的?比如:美好的事物,好吃的东西,生命体等什么是具体的?
J风吹叶落
·
2018-01-27 18:15
Java学习日志
Java-
面向对象之类和变量
什么是面向对象?用官方的话来说,面向对象即就是一切事物皆对象,通过面向对象的方式,将现实世界的事物抽象成对象,现实世界中的关系抽象成类,继承,帮助人们实现对现实世界的抽象与数字建模。面向对象是基于面向过程来说的,一个是对象,一个是过程,好比一个例子,把大象塞进冰箱需要几步?有人说,要先宰了大象,然后清洗,再而分类,然后有的放入冷藏,有的放冷冻等等等,又有人说,只需要三步,第一,打开冰箱,第二,把大
Duffy_qq
·
2018-01-27 00:08
java基础知识
Java-
递归
递归概念:在方法中调用方法本身的一种现象,需要注意的是,递归会出现死递归,所以一定要有一个出口,才可以更好的优化代码,提高效率。同时,递归要注意次数问题,不能过多。add(1);Publicstaticvoidadd(intn){System.out.print(n);n++;if(n>5){return;}add(n);}此递归传入是输出从1到5的数字,在递增之后,调用本身add方法输入2,循环
Duffy_qq
·
2018-01-26 22:29
java基础知识
Java-
方法
Java中的方法概念:方法就是完成特定功能的代码块,可以实现某个方法的封装同时提高了代码的复用性。方法的格式:权限修饰符状态修饰符返回值类型方法名(参数){方法体return返回值}Eg:publicstaticvoidshow();/publicstaticintshow(inta,intb);PS:如何调用方法?方法名();eg:show();void没有明确的返回值,其他类型的返回值一定要有
Duffy_qq
·
2018-01-26 00:18
java基础知识
在Eclipse中使用Project Explorer视图与Package Explorer视图
a.打开ProjectExplorer视图:window->showview->ProjectExplorerother->
java-
>PackageExplorer
XiaoOlala
·
2018-01-23 17:14
eclipse
java
Java-
容器之单链表
Java-
容器之单链表一、概念:单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。
J风吹叶落
·
2018-01-19 14:30
Java学习日志
Java-
容器之数组容器
Java-
容器之数组容器容器(Container):存储对象的东西。数组容器:Student[]ss=newStudent[4];则ss是一个容器,里面最多可以存放4个对象。
J风吹叶落
·
2018-01-19 11:28
Java学习日志
JAVA-
多线程-三个线程按循序规则打印123-75
importjava.util.concurrent.atomic.AtomicInteger;importjava.util.concurrent.locks.Condition;importjava.util.concurrent.locks.Lock;importjava.util.concurrent.locks.ReentrantLock;/***Createdbyjackon2018/
aljg1999
·
2018-01-18 23:18
Java-
随机数Random
Java-
随机数RandomJava中存在着两种Random方法:一、Math.RandomMath.Random()方法能够返回带正号的double值,该值大于等于0.0且小于1.0,即取值范围为[0.0,1.0
J风吹叶落
·
2018-01-18 22:39
Java学习日志
Java-
程序的入口main方法
入口(EntryofProgram):指程序运行的起点。只有main方法可以作为程序的入口。main方法:publicstaticvoidmain(String[]args){方法体}观察这个方法,可以看出:这是一个publicstatic修饰的方法,所以他是一个静态的方法。返回值是void类型,也就是无返回值。方法名是main。参数是String数组。当运行程序的时候,通常都是以main方法作为
J风吹叶落
·
2018-01-18 15:14
Java学习日志
centos7找jdk的安装路径
、先找到java执行文件路径whereisjava输出:java:/usr/bin/java2、根据执行文件找到对应的软链接指向的文件路径ls-lrt/usr/bin/java输出:/usr/bin/
java
沛沛老爹
·
2018-01-16 12:21
运维配置
Java-
字符串逆序
递归法publicstaticStringreverse(Stringvalue){if(value==null||value.length()>>1;j++){chartemp=sb.charAt(i);sb.setCahrAt(i)=sb.charAt(j);sb.setCharAt(j)=temp;}returnsb.toString();}末尾遍历法publicstaticStringre
leely5001
·
2018-01-15 14:01
base
sqluldr2全量数据库导入导出和
java-
安装和使用(2)
废话不多说了,直接上A.首先安装oracle客户端instantclient1.linux服务器安装好oracleclient客户端,怎么安装根据linux服务器类型具体可以百度2.设置好环境变量,查看sqlldrsqlplus是否可以用3.配置tnsnames.ora:%ORACLE_HOME%/network/admin/tnsnames.oratns服务监听ORACLE_HOME默认=/ho
coolyqq
·
2018-01-11 14:55
sqluldr2
sqluldr2全量数据库导入导出和
java-
概述(1)
项目背景:再项目实施过程中,生产线上的数据,如果在实际过程中执行有问题(比如金融行业的对账),想进一步找到问题,如何去解决呢,再线上重新执行,似乎不可行,毕竟是线上的东西,寻思多久,我们可以整体考库到预生产环境中去执行,和线上数据一致,还原现场,那么问题来了,怎么把库全量导入导出呢,找dba,可行,但是有没有一套无需dba干预的一整套解决方案呢,当然有这里强烈推荐sqluldr2非常优秀的软件sq
coolyqq
·
2018-01-11 14:18
sqluldr2
MyEclipse中Ctrl+Shift+F快捷键格式化代码时不换行
Eclipse自带的Ctrl+shift+f格式化代码时,如果原来的一行代码大于80列,Eclipse就会自动换为多行,这点个人感觉不是很舒服,简单试了一下,通过以下方式可以修改:1、preferences->
Java
Kai_Ge
·
2018-01-11 14:00
MyEclipse
格式化
MyEclipse中Ctrl+Shift+F快捷键格式化代码时不换行
Eclipse自带的Ctrl+shift+f格式化代码时,如果原来的一行代码大于80列,Eclipse就会自动换为多行,这点个人感觉不是很舒服,简单试了一下,通过以下方式可以修改:1、preferences->
Java
Kai_Ge
·
2018-01-11 14:00
MyEclipse
格式化
Eclipse Java注释模板设置详解
设置注释模板的入口:Window->Preference->
Java-
>CodeStyle->CodeTemplate然后展开Comments节点就是所有需设置注释的元素啦。
漠翊歌
·
2018-01-04 21:15
eclipse
java
注释
java1.5新特性
Java1.5的新特性1.代码模板的设置位置:
java-
>editor->Templates2.快捷键使用技巧快捷键的位置:General->keys,设置alt+/键(丁:contenta就会搜索出)
江南小小生
·
2018-01-04 15:25
java开发
Java-
将大文件切割成小文件
运用Java编写代码将一个大文件切割成指定大小的小文件思路:对已知文件进行切割操作–>得到多个碎片文件使用:1、1个字节输入流–>读取已知文件中的数据2、多个字节输出流–>生成多个碎片文件思路补充:创建一个指定大小的byte数组,将大文件读取到byte数组中,读满一次将byte数组写入一个新的小文件中,如此循环直到将大文件读取完毕注意:此时最后一个小文件可能不足规定的内存大小,在从大文件读取最后一
PowerAlan
·
2018-01-02 00:53
Java实现功能
Java-
方法的递归操作
思维导图软件到期了....感觉不爽.....所谓递归(recursion)操作就是让方法自己调用自己.下面举两个简单的例子说明.一.斐波那契数列.斐波纳契数列,其通项公式为:F(0)=0,F(1)=1,Fn=F(n-1)+F(n-2)(n>=3,n∈N*),现在求F(5)的值,怎么做呢?观察:这个数列从第三项开始,每一项都等于前两项之和。要求F(5)的值,肯定要先求F(4)和F(3)的值,而求F(
Tommy____
·
2017-12-30 20:59
eclipse中修改maven默认仓库地址
查看:windows->Preferences->
java-
>BulidP
XiaoCha1994
·
2017-12-28 17:08
Maven
eclipse配置折叠/展开代码快捷键
1.2windows->perferences->
Java-
>Editors->Folding可以看到Enablefolding选项,打上勾就可以使用代码折
明仔很忙
·
2017-12-27 21:17
【java】类与对象(1)
学习目标:--初步掌握java中的类与对象--什么是成员变量和成员方法--掌握构造方法的使用计算机语言的发展向接近人的思维方式演变--汇编语言–面向机器--c语言-面向过程--
java-
面向对象把猫的特征提取出来
love_Aym
·
2017-12-24 17:01
Java从入门到精通
Java-
从url获取文件信息,压缩并导出
Java-
从url获取文件信息,压缩并导出本文主要用来从url获取文件输入流,并且将其加入zip的输出流并导出环境jfinaltomcatjdk1.7jfinal并不是官网标准的框架。
oswardlx
·
2017-12-22 10:14
工具类
JAVA-
字符串String“”==“”的判断
关于字符串==判断Stringa=“a”;Stringb=“b”;Stringc=“ab”;//方法区直接赋值的方式最多产生一个对象在方法区,如果方法区中已经有了该字符串常量,那么只会把该常量的引用返回给c,而不会创建新的对象。这种方式会产生0-1个字符串对象。Stringd=a+b;//堆中Stringe=“a”+“b”;//对于字符串常量,java的编译器在编译期间,如果是字符串常量做+连接,
王立平的博客
·
2017-12-17 11:27
JAVASE
java-
利用udp做一个简单的发送与接收
利用udp做一个简单的发送与接收代码1:发送方-demo2Sender.javapackageudp;importjava.io.IOException;importjava.net.DatagramPacket;importjava.net.DatagramSocket;importjava.net.InetAddress;importjava.net.SocketException;/*在ja
hyty
·
2017-12-12 10:51
java
Java-
基本类型 char
1:大小16-bit,最小值:Unicode0,最大值:Unicode2^16-1,包装器类型Character2:初始化默认值'\u0000'(null)3:一些需要注意的地方Java为Unicode编码,UTF-8、UTF-16、UTF-32是Unicode的实现形式,而ASCII为Unicode的子集。在编程应用中应该注意的是不同系统的文件分割符、路径分隔符、行分隔符File类有几个类似se
Lucifer_yls
·
2017-12-10 04:04
java-
内存管理(程序计数器、虚拟机栈、本地方法栈、堆、方法区)和常量池
java-
运行时数据区域可以看到上图很准确的将线程私有数据区域和线程共享区域区分开。1.1程序计数器程序
DuanJiaNing_
·
2017-12-09 17:15
Java
-
基础
Eclipse-格式化代码时不换行与自动换行的实现方法
preferences->
Java-
>CodeStyle->CodeFormatter->Show…,打开之后,选择“LineWrapping”选项卡,在“Maximunlinewidth”指定大于多少列时换行
低至一折起
·
2017-12-07 11:05
IDE
java-
泛型
泛型基本用法、泛型擦除、泛型类/泛型方法/泛型接口、泛型关键字、反射泛型概述泛型是JDK1.5以后才有的,可以在编译时期进行类型检查,且可以避免频繁类型转化!//运行时期异常@TestpublicvoidtestGeneric()throwsException{//集合的声明Listlist=newArrayList();list.add("China");list.add(1);//集合的使用S
Hongliang_Zhu
·
2017-12-06 17:39
java
Eclipse问题 A cycle was detected in the build path of project: XXX
在编译时会抛出如下一个错误信息:“Acyclewasdetectedinthebuildpathofproject:XXX”解决方法非常简单:EclipseMenu->Window->Preferences…->
Java
hangyu608
·
2017-12-04 11:00
eclipse
Eclipse问题 A cycle was detected in the build path of project: XXX
在编译时会抛出如下一个错误信息:“Acyclewasdetectedinthebuildpathofproject:XXX”解决方法非常简单:EclipseMenu->Window->Preferences…->
Java
hangyu608
·
2017-12-04 11:00
eclipse
java-
给多人发送邮件
依赖的pom文件javax.mailmail1.4javax.activationactivation1.1org.tinygrouplogger0.0.12org.apache.commonscommons-email1.4用到的jar包的pom文件如上图第1步封装发邮件邮件信息的Bean类packageutil.sendmail;/***Createdbycxfon16/11/7.*/impo
abaeccdce206
·
2017-12-04 07:11
Java 形参与实参
转自:https://dailycast.github.io/
Java-
形参与实参/前几天在头条上看到一道经典面试题,引发了一些思考。也是写这篇文章的导火索。
追逐方向的风
·
2017-12-01 18:17
JAVA
JAVA-
面向对象
面向对象的基础篇_01面向对象的基础篇_02面向对象的基础篇_03本次学习的主要内容:01、继承性02、对象多态性03、final关键字04、抽象类和接口05、instanceof关键字06、Object类07、接口和抽象类的使用08、包装类的操作09、匿名内部类一丶在程序的开发过程中的一些建议最基本的核心就是普通类,在以后的开发中使用最多的。当类中的某个属性需要被所有对象所共同拥有的时候就可以定
Roobert_Chao
·
2017-11-25 15:21
final
抽象类
接口
instanceof
包装类
java
Java-
对象创建和成员可见性
如果不提供对super()的显示调用,编译器将会提供不带参数的super()调用,这会导致调用超类的无参构造函数。如果不提供无参构造函数,编译器会调用自己提供的无参构造函数。这只会发生在没有为类定义任何其他构造函数的情况下;否则编译器将会抛出异常。如果已经定义了构造函数(不管是无参还是有参的),编译器将不会提供无参构造函数创建复制构造函数publicclassTimeOfDay{privatein
c苏蔡
·
2017-11-15 23:10
java
重识Java
JAVA-
初步认识-第十章-匿名内部类-应用
原文链接:http://www.cnblogs.com/wsw-bk/p/7841280.html一.inner内部类中方法的public必须带着,不然就编译失败?子类的权限要大于父类的权限么?上面截图是常见的形式。接下来,简化成匿名内部类。按照之前谈论的匿名内部类写法,发现在多个方法时,书写有困难。我们现在想对一个对象进行多个方法调用怎么办?起名字就行了,借用以前的经验。给它起个名字,是按父类的
weixin_30580341
·
2017-11-15 22:00
上一页
64
65
66
67
68
69
70
71
下一页
按字母分类:
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
其他