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-
类的加载
类的加载当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。A:加载:就是将class文件加载到内存当中,并为之创建一个Class对象任何类被使用时系统都会创建一个Class对象B:连接:a:验证:是否有正确的内部结构,并和其他类协调一致b:准备:负责为类的静态成员分配内存,并设置默认初始化值c:解析:将类的二进制数据中的符号引用替换为直接
Dylancy
·
2017-07-25 17:06
Java学习笔记
Java-
网络编程三要素
网络编程三要素:IP地址、端口、协议1.IP地址:1.1.网络中计算机的唯一标识例如:IP:192.168.1.100换算为二进制:1100000101010000000000101100100但是这样记忆就比较麻烦,所以为了方便就把IP地址的每一个字节上的数据换算成十进制,然后用.分开来表示:“”点分十进制“”。1.2.IP地址组成:网络号段+主机号段A类:第一号段为网络号段+后三段的主机号段一
Dylancy
·
2017-07-25 17:05
Java学习笔记
Java-
网络编程三要素
网络编程三要素:IP地址、端口、协议1.IP地址:1.1.网络中计算机的唯一标识例如:IP:192.168.1.100换算为二进制:1100000101010000000000101100100但是这样记忆就比较麻烦,所以为了方便就把IP地址的每一个字节上的数据换算成十进制,然后用.分开来表示:“”点分十进制“”。1.2.IP地址组成:网络号段+主机号段A类:第一号段为网络号段+后三段的主机号段一
Dylancy
·
2017-07-25 17:05
Java学习笔记
JAVA-
嵌套类及内部类,匿名内部类
什么是嵌套类及内部类?可以在一个类的内部定义另一个类,这种类称为嵌套类(nestedclasses),它有两种类型:静态嵌套类和非静态嵌套类。静态嵌套类使用很少。第一、下面是静态嵌套类(静态内部类):具有以下性质针对非private而言:1,在静态嵌套类内部,不能访问外部类的非静态成员,但可在此内部类中可直接访问外部类的所有静态成员。2,外部类访问内部类的的成员有些特别,不能直接访问,但可以通过创
LittleTrue
·
2017-07-23 22:15
JAVA-
向上转型与向下转型在接口中的应用
先来看看定义:向上转型(upcasting):子类引用的对象转换为父类类型称为向上转型。Fatherf=newFather();sons=newson();f=s;//Fatherf=newSon();有以下特点:1、只能调用父类的成员(除private成员),如果子类重写了父类的方法就根据这个引用指向调用子类重写的这个方法(这个方法就是覆盖override)。这个调用过程就称为“动态绑定”。2、
LittleTrue
·
2017-07-22 22:19
各种查找算法-
Java-
顺序、二分、二叉排序树查找
顺序查找:原理:让关键字与队列中的数逐个比较,直到找出与给定关键字相同的数为止。importjava.util.Scanner;publicclassOrderSearch{publicstaticintorderSearch(int[]arr,intnum){inti=0;for(;inum)binarySearch2(arr,low,mid-1,num);elsebinarySearch2(a
qq_24885695
·
2017-07-15 10:35
算法
java-
使用POI对Excel进行读写操作
HSSFWorkBook:操作2003版本以前的(包括2003版本),扩展名.xls,该类在org.apache.poi:poi中XSSFWorkBook:操作2007版本以后的(包括2007版本),拓展名.xlsx,该类在org.apache.poi:poi-ooxml中SXSSFWorkBook:对于海量的数据进行操作对于不同版本的EXCEL文档要使用不同的工具类,如果使用错了,会提示如下错误
默默的沉默者
·
2017-07-15 09:44
java
Java-
设计模式-单例模式浅谈
《\(^o^)/》单例模式(Singleton)单例模式保证一个类仅有一个实例,并提供一个访问它的全局访问点。通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象。一个好的办法就是,让类自身负责保存他的唯一实例。这个类可以保证没有其他实例可以被创建,并且他可以提供一个访问该实例的方法。单例模式应用的举例任务管理器,当你打开你电脑的任务管理器时,会弹出一个对话框。如果你再去打开
零妖大盗
·
2017-07-04 14:58
设计模式
java-
多态转型异常案例
多肽转型异常案例dsf一个父类:packageday09;publicclassAnimalDemo{publicvoideat(){System.out.println("吃");}}子类1:packageday09;publicclassDogDemoextendsAnimalDemo{publicvoideat(){System.out.println("狗吃骨头");}publicvoid
CN_L
·
2017-07-02 17:52
java基础
orgopenqaseleniumWebDriver Unsupported major.minor version 52.0 解决方法
1)如何查看项目上使用的jdk版本,如图:2)如何查看eclipse中的版本:路径在window-->preferences-->
java-
>Co
静水深流·
·
2017-06-29 11:00
tomcat及myeclipse配置内存大小
打开MyEclipse,如下图所示打开Windows->Preferences然后选择右侧菜单的
Java-
>InstalledJREs点击右侧的jdk,然后点击“Edit”按钮DefaultVMArguments
elementf
·
2017-06-23 14:37
MyEclipse
Tomcat
Java-
双向链表实现LRU算法
LRU全称是LeastRecentlyUsed,即最近最久未使用的意思。LRU算法的设计原则是:如果一个数据在最近一段时间没有被访问到,那么在将来它被访问的可能性也很小。是缓存中一种常见的机制。下图展示了逻辑页面缓存的访问情况publicclassLRUPageFrame{privatestaticclassNode{Nodeprev;Nodenext;intpageNum;Node(){}}pr
HarryHook
·
2017-06-20 17:48
算法
Java-
按指定顺序执行线程
前几天,碰到一个朋友问我问题,顺手写的一个小测试案例首先看下结果:A:1B:2C:3A:4B:5C:6A:7B:8C:9A:10B:11C:12A:13B:14程序入口:publicstaticvoidmain(String[]args)throwsException{ExecutorServicees=Executors.newFixedThreadPool(3);RunVOvo=newRunV
GZ-MK
·
2017-06-15 19:27
生活上的那些事
java-
修饰符-包-内部类-代码块执行顺序
1.访问权限修饰符从大到小的顺序为:public--protected--default--privateprivate--只能在同一类中使用;default--不用写出来,默认不加.可以被同一包中的类使用protected--可以被不同包的子类使用public--可以被不同包的其它类使用2.各种修饰符的修饰对象(可修饰哪些:类/接口/方法/属性)1)访问权限修饰符:public/default-
老胡2015
·
2017-06-11 22:10
java
修饰符
包
内部类
java
learning
eclipse导出文档的方法
选择
Java-
>javadoc,点击Next>。分别选择如下选项,点击Next。javadoccommand:设置javadoc命令的路径。
lm_y
·
2017-06-09 08:10
java
Java
JAVA-
异常
异常的概念异常和错误的区别异常是不正常的事件,不是错误!异常是指程序运行的过程中,发生某些意外的事情。publicclassExcptionTest{publicvoidtest(){System.out.println("====运行前====");inta=10/0;System.out.println("====运行后====");}publicstaticvoidmain(String[]
一念愚即般若绝丶一念智即般若生
·
2017-06-07 20:40
Java-
快速排序,java.lang.StackOverflowError堆栈溢出异常处理
通常情况下,当使用基本快速排序,因为用到递归,方法进栈出栈,当数据量达到一定数目的时候会出现堆栈溢出异常java.lang.StackOverflowError;基本快速排序-没有什么优化措施publicstaticvoidquickSort(int[]arr,intlow,inthigh){if(low>=high)return;intposition=position(arr,low,high
老污玖天
·
2017-06-02 14:59
Java-排序
第二章 安装JDK
:mv/app/jdk-1.7.19/app/jdk1.7配置JAVA环境变量:vi /etc/profile (添加红框部分)刷新配置:source/etc/profile验证JAVA是否安装成功:
java
superboyLM
·
2017-05-26 16:00
Java-
后台跳转界面,传值的几种方法
1、ModelAndView//跳转到登录界面@RequestMapping("toLogin")publicModelAndViewtoLogin(){ModelAndViewmv=newModelAndView("/login/login");mv.addObject("ls","数据");returnmv;}2、return//点击注销执行的方法@RequestMapping("tologo
GuangXi_YangNan
·
2017-05-24 11:43
Java功能例子
Linux系统操作(3)———JDK、eclipse、Tomcat的安装
将其移动到自己想要的文件夹后再解压)tar-zxvfjdk-7u79-linux-x64.tar.gz(2).配置jdk系统变量vi/etc/profile在最后面加上环境配置路径为解压jdk的路径(3).利用
java
William-Wang
·
2017-05-22 22:16
Linux
java-
> Kotlin
JavaSystem.out.print("AmitShekhar");System.out.println("AmitShekhar");Kotlinprint("AmitShekhar")println("AmitShekhar")JavaStringname="AmitShekhar";finalStringname="AmitShekhar";Kotlinvarname="AmitShek
小谷xg
·
2017-05-22 00:00
android
kotlin
Eclipse实用快捷键个人总结
EclipseJava注释模板设置方法,打开Eclipse:Window->Preference->
Java-
>CodeStyle->CodeTemplate,然后展开Comments节点就是所有需设置注释的元素啦
CoderBruis
·
2017-05-21 15:42
Java
Eclipse实用快捷键个人总结
EclipseJava注释模板设置方法,打开Eclipse:Window->Preference->
Java-
>CodeStyle->CodeTemplate,然后展开Comments节点就是所有需设置注释的元素啦
CoderBruis
·
2017-05-21 15:42
Java
[
Java-
多线程]“基础篇”08之 join()
概要本章,会对Thread中join()方法进行介绍。涉及到的内容包括:join()介绍join()源码分析(基于JDK1.7.0_40)join()示例转载请注明出处:http://www.cnblogs.com/skywang12345/p/3479275.htmljoin()介绍join()定义在Thread.Java中。join()的作用:让“主线程”等待“子线程”结束之后才能继续运行。这
博格体
·
2017-05-15 19:24
[
Java-
多线程]“基础篇”01之 基本概念
转自:http://www.cnblogs.com/skywang12345/p/3479024.html多线程是Java中不可避免的一个重要主体。从本章开始,我们将展开对多线程的学习。接下来的内容,是对“JDK中新增JUC包”之前的Java多线程内容的讲解,涉及到的内容包括,Object类中的wait(),notify()等接口;Thread类中的接口;synchronized关键字。注:JUC
博格体
·
2017-05-14 20:11
Effective
Java-
学习笔记(10-11章)
并发66.同步访问共享的可变数据privatestaticbooleanisStop=true; ThreadmyThread=newThread(newRunnable(){ @Override publicvoidrun(){ inti=0; while(isStop){ i++; Log.i("clp","i="+i); } } }); myThread.start(); try{
birdfly12345
·
2017-05-13 20:00
Effective
Java-
学习笔记(6-9章)
方法38.检查参数的有效性可以防止程序往下执行出错可以保证方法的健壮性39.必要时进行保护性拷贝/***保护性拷贝示例*/ publicclassPeriod{ privatefinalDatestart; privatefinalDateend; publicPeriod(Datestart,Dateend){ this.start=newDate(start.getTime());//传入
birdfly12345
·
2017-05-13 19:00
java-
简单计算器窗口
编程实现:有四个按钮,分别为加减乘除;窗口中又三个文本行,单击任意一按钮,将两个文本行的数据进行相应运算,在第单个文本行中显示结果。窗口如图所示例:点击*出现计算结果;packageChapter;importjava.awt.*;importjava.awt.event.*;publicclassScomputerextendsFrame{publicScomputer(){this.setSi
打呼噜的星.
·
2017-05-12 17:12
Java
Eclipse Java注释模板设置详解
阅读更多设置注释模板的入口:Window->Preference->
Java-
>CodeStyle->CodeTemplate然后展开Comments节点就是所有需设置注释的元素啦。
whenjun
·
2017-05-12 09:00
eclipse
java
java-
匿名内部类
阅读更多一、Java匿名内部类概念:匿名内部类就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,通常用来简化代码编写使用匿名内部类需要有前提条件:必须继承一个父类或实现一个接口匿名内部类格式:new 父类构造器(参数列表)或者实现接口(){ //匿名内部类的类体部分 } 不使用匿名内部类来实现抽象方法:publicabstractclassAnimals{
A_Thinker
·
2017-05-11 16:00
java-
深入篇-java的异常处理
或许大家都试过这样的一种经历:不管是玩手机还是电脑,在运行一个软件的时候,有时候会无端端的崩溃掉。这种情况在就连qq在早期的时候也会发生。当然,不仅是他,就连我们使用的系统,也会有这种情况。比如windows就比较喜欢弹出一个提交错误信息报告,告诉你程序哪里有问题了,要重启。你按下确定键后,他就帮你重新启动,你要是按了其他,他就直接退出了。这要是在平时倒没什么,但是如果你在玩游戏玩到刺激的时候忽然
明立
·
2017-05-10 23:37
零基础学习Java
分布式
java-
序列化
什么是对象序列化对象序列化就是将内存中的java对象状态组织成一组字节,并且可以将这个数据写入到本地磁盘或者网络IO中,而且在使用这个对象时就可以根据这个数据恢复出之前的那个对象的状态,这叫反序列化。一般在JVM停止运行后,用于持久化对象到磁盘当中;或者进行远程方法调用。由于是保存实例对象的状态,所以序列化的只是保存对象的除了静态成员的所有成员变量关于java.io.Serializable接口只
zhanglbjames
·
2017-05-05 12:58
Java-
读取某个目录下所有文件、文件夹和3种从文件路径中获取文件名的方法
1读取某个目录下所有文件、文件夹publicstaticArrayListgetFiles(Stringpath){ArrayListfiles=newArrayList();Filefile=newFile(path);File[]tempList=file.listFiles();for(inti=0;i
ADreamClusive
·
2017-05-04 11:01
Java
eclipsese一些设置问题
一、编写代码之后“.”之后有提示打开window->preferences->
java-
>editor->ContentAssist在打开的窗口里眠,下方有一个Autismactivationtriggersforjava
drink_hotwater
·
2017-05-03 20:01
Eclipse支持java和xml文件的代码补全功能
一、配置指南:1、Eclipse中类文件(*.java)自动补全配置:打开Windows->preferance->
java-
>Editor->ContentAssist面板最下端AutoActivation
IT部落格
·
2017-04-30 20:52
Eclispe设置
JAVA-
练习MyShopping_verify验证用户登录信息
程序运行:程序截图:程序源码:publicstaticvoidmain(String[]args){verify();//MyShopping管理系统>客户信息管理>用户登录}publicstaticvoidverify(){System.out.println("MyShopping管理系统>登录系统\n");Scannerscanner=newScanner(System.in);String
喜欢拥抱你的感觉
·
2017-04-27 11:32
JAVA练习
JAVA-
练习MyShopping查询商品价格
publicstaticvoidmain(String[]args){System.out.println("MyShopping管理系统>购物结算/n");System.out.println("****************************************************");System.out.println("请选择购买的商品编号:");System.out.p
喜欢拥抱你的感觉
·
2017-04-25 12:24
JAVA练习
java-
关于try catch finally用法
背景:我们经常在开发中使用到的抛异常问题,一般的朋友嫌麻烦,直接将异常写在方法名上,采用throwsException,这样最简单,把所有的异常全部丢出去了。这么做很简单,并且我接触到的很多系统,都是在前端把校验写好,再将非常准确的数据传入后台,避免出现错误,所以这样写法就会经常出现。但是在某些情况下,我们不得不使用try..catch方法来进行错误提示,因为并没有前端的控制,或则比如连接网络的a
饶为先生
·
2017-04-25 10:19
java-
深入篇-类集
类集定义Java中的类集,其实指的是一种开发框架,是对一些已经实现好的数据结构所进行封装后的产物,也可以将其理解为一个动态的对象数组。我们常以这种方式来存储对象。它的主要接口有以下这些:Collection是存放一组单值的最大父接口,所谓的单值就是指集合中的每个元素都是一个具体的对象。它的定义如下://为泛型数据,意指该集合内只能存放该类型的对象//具体知识点,会在以后介绍publicinterf
明立
·
2017-04-24 22:26
零基础学习Java
Java网络编程与NIO详解2:JAVA NIO 一步步构建I/O多路复用的请求模型
github.com/jasonGeng88/blog文章一:JAVA中原生的socket通信机制当前环境jdk==1.8代码地址git地址:https://github.com/jasonGeng88/
java
黄小斜
·
2017-04-24 15:25
Java网络编程与NIO
Java技术江湖
为什么Eclipse和MyEclipse中Alt+/智能提示失灵,或按几次才会显示最终解决办法
最终还是没有解决,最后自己执着的性格亲自探索出了好的办法,分享给大家.希望能帮到大家(ps:第3点最重要,只测试过windows系统)1.打开Eclipse->Window->Perferences->
Java
m_wise
·
2017-04-23 20:54
java-
获取控制台输入(传统)
publicstaticvoidmain(String[]args){BufferedReaderbufferedReader=newBufferedReader(newInputStreamReader(System.in));try{Stringstring=bufferedReader.readLine();System.out.println("hhhh"+string);}catch(I
Turn-over
·
2017-04-14 22:37
Java
Java-com.sun.crypto.provider.SunJCE()报错
解决办法:Window->Preferences->
Java-
>Compiler->Errors/Warnings->DeprecatedandrestrictedAPI->F
liduote
·
2017-04-14 14:14
java
java
java-
数组初始化
一维数组1)int[]a;//声明,没有初始化2)int[]a=newint[5];//初始化为默认值,int型为03)int[]a={1,2,3,4,5};//初始化为给定值4)int[]a=newint[]{1,2,3,4,5};//同(3)int[]a=newint[5]{1,2,3,4,5};//错误,如果提供了数组初始化操作,则不能定义维表达式5)int[]a;a=newint[5];/
Turn-over
·
2017-04-13 23:47
Java
Java-
对象导论
1.Java-对象导论我们之所以将自然界分解,组织成各种概念,并按其含义分类,主要是因为我们是整个口语交流社会共同遵守的协定的参与者,这个协定以语言的形式固定下来……除非赞成这个协定中规定的有关语言信息的组织和分类,否则我们根本无法交谈。—BenjaminLeeWhorf计算机革命起源于机器,因此,编程语言的产生也始于对机器的模仿。计算机是头脑延伸的工具,同时还是一种不同类型的表达媒体。因此,这种
jeikerxiao
·
2017-04-11 16:56
Java基础
Java-
面向对象编程-几个关键字
也意味着我们的
java-
面向对象编程系列即将完结。也希望通过前面所介绍的内容能够对您有所帮助。今天,我们就来讲解关于在java编程中会遇上的几个比较常用的关键字。
明立
·
2017-04-09 20:25
零基础学习Java
java-
动态代理-从源码分析
现在有一个接口UserServicepublicinterfaceUserService{/***目标方法*/publicabstractvoidadd();}有一个实现类publicclassUserServiceImplimplementsUserService{/*(non-Javadoc)*@seedynamic.proxy.UserService#add()*/publicvoidadd
ZKaiji
·
2017-04-08 22:52
Java
JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
以Myeclipse为例,在Preferences->
Java-
>InstalledJREs下面,就有设置jvm内存分配。
zc搬码工
·
2017-04-07 11:33
逐本溯源
Java-
对象的序列化和反序列化
/**对象的序列化和对象的反序列化:*1、对象的序列化:把对象以流的方式写入到文件中保存*2、对象的反序列化:把文件中保存的对象,以流的方式读取出来*//**对象的反序列化:把文件中保存的对象,以流的方式读取出来*java.io.ObjectInputStream类继承InputStream**构造方法:*ObjectInputStream(InputStreamin)构造方法中需要传入字节输入流
YDSimons
·
2017-04-05 16:52
Java基础概念
java-
面向对象编程-抽象类
我们在上一章中介绍了什么是接口,也说到了接口就是一组抽象的数据模型,可以理解为一组协议。但实际上,在面向对象的概念中,有一个知识点是极容易被人与接口混淆的,人们往往会误解为这两者是同一个概念。但不幸的是,两者虽然有相似之处,但却是完全不一样的概念。那么,如此神秘的它到底是什么呢?让我们揭开它的盖头来—主角登场–>抽象类。什么叫抽象类呢?从语义而言,抽象类的意思是指类的抽象体。什么意思呢?我们知道类
明立
·
2017-04-04 15:40
零基础学习Java
上一页
66
67
68
69
70
71
72
73
下一页
按字母分类:
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
其他