JAVA
文章平均质量分 56
魅力降不住美丽
这个作者很懒,什么都没留下…
展开
-
Eclipse几个版本号的区别
查看Eclipse的版本号:1. 找到eclipse安装目录2. 进入readme文件夹,打开readme_eclipse.html3. readme_eclipse.html呈现的第二行即数字版本号,如:Eclipse Project Release NotesRelease 4.3.0Last revised May 29th, 2013转载 2017-02-18 12:12:22 · 5191 阅读 · 0 评论 -
eclipse中添加tomcat8:The Apache Tomcat installation at this directory is version 8.5.13. A Tomcat 8.0 i
eclipse中添加tomcat8报错:The Apache Tomcat installation at this directory is version 8.5.13. A Tomcat 8.0 installation is expected.解决: 打开tomcat安装目录:apache-tomcat-8.5.13\lib 找到 catalina.jar用解压缩工具打开 org/ap原创 2017-04-10 14:43:36 · 3100 阅读 · 1 评论 -
[原创]逻辑与(&)和逻辑或(|) VS 短路与(&&)和短路或(||)
这个曾经让我分不清的两个东东,今天专门拿出来做一小结,以备日后查阅。并附Java四大运算符和比较运算符简介。1. 逻辑与(&)和逻辑或(|): 标准的逻辑与(&)和逻辑或(|),不论第一个表达式为true or false,都计算第二个表达式。 例如:if (c==0 | e++ < 100) { d=12;} //不论c是否等于0,e都被自增量。2.转载 2017-03-24 12:07:11 · 1094 阅读 · 0 评论 -
Java中使用socket实现客户端与服务端交互
Socket解释:网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。Socket的英文原义是“孔”或“插座”。作为BSD UNIX的进程通信机制,取后一种意思。通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务原创 2017-03-15 17:10:50 · 17971 阅读 · 0 评论 -
抽象方法abstract能否同时是native或者static或synchronized的?
本文转载:http://blog.csdn.net/haydenwang8287/article/details/5988805这个问题要从实际的逻辑角度去看的,首先要了解abstract,static,synchronized,native这些关键字干什么用的。abstract是抽象的,指的是方法只有声明而没有实现,他的实现要放入声明该类的子类中实现。static是静态的,是一种属于类而不属于转载 2017-03-24 22:46:15 · 757 阅读 · 0 评论 -
Java中Error与Exception的区别
Error类和Exception类都继承自Throwable类。Error的继承关系:Exception的继承关系:二者的不同之处:Exception:1.可以是可被控制(checked) 或不可控制的(unchecked)。2.表示一个由程序员导致的错误。3.应该在应用程序级被处理。Error:1.总是不可控转载 2017-03-25 00:49:25 · 35708 阅读 · 0 评论 -
详解Java中的checked异常和unchecked异常
(一)Java的异常层次结构 要想明白Java中checked Exception和unchecked Exception的区别,我们首先来看一下Java的异常层次结构。 这是一个简化的Java异常层次结构示意图,需要注意的是所有的类都是从Throwable继承而来,下一层则分为两个结构,Error和Exception。其中Error类层次描述了Java运行时系统的内部错误转载 2017-03-25 01:03:53 · 952 阅读 · 0 评论 -
Java文件拷贝的几种实现方案
转载:http://blog.csdn.net/u014717036/article/details/52280370在jdk1.7之前,Java中没有直接的类提供文件复制功能。下面就文件复制,提出几种方案。1. 使用jdk1.7中的文件复制在jdk1.7版本中可以直接使用Files.copy(File srcFile, File destFile)方法即可。p转载 2017-03-25 17:38:44 · 1147 阅读 · 0 评论 -
Servlet与JSP思维导图
原创 2017-03-26 16:54:57 · 1631 阅读 · 0 评论 -
Java反射AccessibleObject类的setAccessible方法
看下面的代码:public class A { private int data=0;}import Java.lang.reflect.*;public class B { public static void main(String[] args) { A a1 = new A(); Field[] fields = a1.get转载 2017-03-28 22:52:24 · 5679 阅读 · 0 评论 -
java中的synchronized同步代码块和同步方法的区别
问题的由来:看到这样一个面试题://下列两个方法有什么区别public synchronized void method1(){}public void method2(){ synchronized (obj){}}12345671234567synchronized用于解决同步问题,当有多条线程同时访问共享数据时,如果不进行同步,就会发生错误,Java提供转载 2017-03-28 22:23:17 · 329 阅读 · 0 评论 -
Java虚拟机以及跨平台原理
相信大家已经了解到Java具有跨平台的特性,可以“一次编译,到处运行”,在Windows下编写的程序,无需任何修改就可以在Linux下运行,这是C和C++很难做到的。那么,跨平台是怎样实现的呢?这就要谈及Java虚拟机(Java Virtual Machine,简称 JVM)。JVM也是一个软件,不同的平台有不同的版本。我们编写的Java源码,编译后会生成一种 .class 文件,转载 2017-03-08 00:02:20 · 657 阅读 · 0 评论 -
java中有了基本类型为什么还要有包装类型?
Java中基本数据类型与包装类型有:基本类型包装器类型booleanBooleancharCharacterintIntegerbyteByteshortShortlongLongfloatFloat原创 2017-03-17 19:11:30 · 16478 阅读 · 0 评论 -
Java中Iterable和Iterator的辨析
本文主要对Iterable和Iterator两个接口进行深入学习。1、Iterable接口Iterable接口 (Java.lang.Iterable) 是Java集合的顶级接口之一。我们首先看下这这个接口在JDK中的定义:package java.lang; public interface Iterable{ Iterator iterator(); }转载 2017-03-18 19:31:11 · 362 阅读 · 0 评论 -
大型网站架构技能图谱(Java版)
在大型网站技术架构中,涉及到许多的技术,这些技术是具备大型网站架构设计能力的前提和基础。因为笔者对Java比较熟悉,所以下面的技术图谱都是围绕Java后端工程师展开的。如有不正确或者不完善的地方,欢迎补充。转载:http://blog.csdn.net/u011116672/article/details/52442953转载 2017-03-09 19:21:12 · 189 阅读 · 0 评论 -
Java工具类:Calendar
转载:http://blog.csdn.net/itchiang/article/details/8139436转载 2017-03-11 16:53:17 · 300 阅读 · 0 评论 -
Java使用POI导出到Excel
转载:http://blog.csdn.net/itchiang/article/details/8219842使用POI。谷歌输入POI 下一个poi的jar包。[java] view plain copypublic class CreateSimpleExcelToDisk { /**转载 2017-03-11 16:54:46 · 184 阅读 · 0 评论 -
Java读取Properties文件的六种方法
使用J2SE API读取Properties文件的六种方法1。使用java.util.Properties类的load()方法InputStream in = lnew BufferedInputStream(new FileInputStream(name));Properties p = new Properties();p.load(in);2。使用java.util.R转载 2017-03-11 16:57:03 · 220 阅读 · 0 评论 -
深入研究java.lang.Runtime类
一、概述 Runtime类封装了运行时的环境。每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。 一般不能实例化一个Runtime对象,应用程序也不能创建自己的 Runtime 类实例,但可以通过 getRuntime 方法获取当前Runtime运行时对象的引用。 一旦得到了一个当前的Runtime对象的引用,就转载 2017-03-28 20:42:07 · 330 阅读 · 0 评论 -
TCP连接、HTTP连接与Socket连接的区别
这会没事,整理了一下HTTP,socket,TCP之间的关系与区别,我们在面试的时候应该会经常问到这方面的东西,那么什么是HTTP呢?HTTP属于老话题了,在项目中我们经常需要往服务端发POST或者GET请求,但是对于HTTP的了解不应只局限于此。千里之行,始于足下。越想走的远,基本原理就应该了解的透彻全面一些,仅仅停留在使用ASIHttpRequest或者AFNe原创 2017-04-03 18:40:53 · 30034 阅读 · 4 评论