【Java】搜索结果

  • Java——Map

    一、概述图(Map)是一种按照键值存储元素的容器,键值类似下标,可以是任何类型的对象。键值与值一一对应,不能重复,真正存储的是元素值。对于查找、插入、删除操作,HashMap效率比较高。二、继承关系

    2021-07-05

    阅读更多
  • java collection(java集合)

    原文出处:http://my.oschina.net/zhangqingcai/blog/17611对象数组:对象数组的长度不可改变,当添加新数据时受限。类集:动态的对象数组,都是接口,对于这些接口中,collection,map,iterator.collection:这个存放的是一个个对象,每次存放单个对象。map:每次存放一对值,键值对。Iterator:这个是一个输出接口,每个集合都需要使用它输出。collection接口,为了清楚的表现数据的存放,不直接使用这个接口,但他有两个子接口List,Set.List接口,它是个接口,要是用的话必须使用子类。他的子类是ArrayList。Ar...

    2012-11-13

    阅读更多
  • java】【classpath】【javac】【java

    D://temp//A//B//C//Class100.javapackageA.B.C;importD.E.F.Class1;publicclassClass0{publicstaticvoidmain(String[]args){System.out.println("Iamclass0,andIamtryingtocallclass1");Class1c=newClass1();c.f1();}}D://temp//D//E//F//Class101.javapackageD.E.F;importG.H.I.Class2;publicclassClass1{publicstaticvoi...

    2015-07-16

    阅读更多
  • Java Nio 九、Java NIO SocketChannel

    最后更新时间:2014-06-25一个JavaNIO的SocketChannel是一个连接到TCP网络套接字的通道。它是Java网络的套接字的NIO的等价物。这里有两种方式创建SocketChannel:你打开一个SocketChannel,并且连接到网络中某个地方的服务器。当一个连接到达一个ServerSocketChannel的时候可以被创建。打开一个SocketChannel这里有一个如何打开一个SocketChannel的方式:SocketChannelsocketChannel=SocketChannel.open();socketChannel.connect(newInetSoc...

    2016-03-05

    阅读更多
  • Java Nio 十、Java NIO ServerSocketChannel

    最后更新时间:2014-06-25一个JavaNIO的ServerSocketChannel是一个可以监听进来的TCP连接的通道,就像是在标准的Java网络中的ServerSocket。这个ServerSocketChannel类位于java.nio.channels的包中。这里有一个例子:ServerSocketChannelserverSocketChannel=ServerSocketChannel.open();serverSocketChannel.socket().bind(newInetSocketAddress(9999));while(true){SocketChannels...

    2016-03-20

    阅读更多
  • [java理论篇]---java的线程

    1、线程的创建方法:继承Thread类,实现Runable接口;2、继承Thread类创建的线程,复写run方法即可,然后使用start方法启动线程;3、实现Runable接口的线程,其实与线程没有直接关系,就算有了run方法,要明确与线程有直接关系的是Thread类,创建线程还是要依赖Thread类的,所以一个实现Runable的类并且有run方法,要是使用Thread的构造方法才能真正创建线程,然后必须使用Thread的start方法,才能启动一个线程;4、线程的状态:新建、就绪、运行、死亡、阻塞;5、线程的安全:设想一个共享资源也就是临界资源,多个线程同时访问的时候,由于CPU的执行权的...

    2013-07-17

    阅读更多
  • Java】--反射(Java

    【前言】最早的计算机在它们的原生汇编语言里编程,它本质上是反射,因为它是由定义编程指令作为数据。反射功能,如修改指令或分析它们是很平常的。编程迁移到更高层次的语言如C,这种实践消失了,直到带有反射特性的编程语言在它们的类型系统出现。BrianCantwellSmith在1982年的博士论文中介绍了编程语言的计算反射的这种概念,并且meta-circular解释器的概念用作3-Lisp的一个组成部分。是什么定义:是在计算机程序正运行是(runtime)可以访问、检测和修改它本身状态或行为的一种能力。(维基百科)为什么要使用反射反射通常由需要检查或修改在Java虚拟机中运行的应用程序的运行时行为的...

    2017-05-29

    阅读更多
  • javajava反射

    packagecom.api.util;importjava.lang.reflect.Field;importjava.lang.reflect.InvocationTargetException;importjava.lang.reflect.Method;importjava.util.Date;publicclassEntityUtil{@SuppressWarnings("deprecation")publicstatic<T>voidsetFieldValue(Tmodel,StringfieldName,Stringvalue){try{//Fieldf=model....

    2016-05-11

    阅读更多
  • Java Nio 三、Java NIO Channel

    最后更新时间:2014-06-23JavaNIOChannels与流类似,也有一些不同之处:对于一个Channels,你可以同时读和写。而流是典型的一个方向的(读或者写)Channels可以异步的读写。Channels总是读到一个Buffer,或者从一个Buffer写。正如上面所提的,你读数据从一个channel读到bufffer,以及从一个buffer写数据到一个channel。这里有一个关于那个的图解:Channel实现在JavaNIO中有几个最重要的Channel实现:FileChannelDatagramChannelSocketChannelServerSocketChannel这个...

    2015-12-13

    阅读更多
  • Javajava连接ldap

    首先必须了解ldap,ldap相关可以问度娘。这边我重点要提的是dn(distinguishedname),通俗的来说就是唯一标示。然后现在可以先下一个ldapadmin,通过ldapadmin先连接已经配置好的ldap,下面是微软ad的图。比如administrator这个用户的dn就是cn=administrator,cn=users,dc=ds-66,dc=com(简单来说就是全路径+域的形式)最后就可以编码了,连接的代码比较简单,使用fliter的查询部门稍微复杂点,不过仔细看看也很容易理解,如下。publicstaticvoidmain(String[]args){Stringurl...

    2014-03-13

    阅读更多
  • Java EE,Java SE,Java ME的区别

    java平台包括:JavaEE(JavaPlatform,EnterpriseEdition)----企业版:主要用于分布式的网络系统开发,如电子商务网站,ERP系统等。JavaSE(JavaPlatform,StandardEdition)----标准版:主要用于桌面应用程序的开发。JavaME(JavaPlatform,MicrioEdition)----微缩版:主要用于嵌入式系统开发,入手机,PDA等。他们的关系如图

    2021-07-17

    阅读更多
  • Java NIO Java NIO DatagramChannel

    首页专栏java文章详情1JavaNIOJavaNIODatagramChannelShanXF发布于2018-10-18JavaNIO中的DatagramChannel是一个能收发UDP包的通道。因为UDP是无连接的网络协议,所以不能像其它通道那样读取和写入。它发送和接收的是数据包。打开DatagramChannel下面是DatagramChannel的打开方式:DatagramChannelchannel=DatagramChannel.open();channel.socket().bind(newInetSocketAddress(9999));这个例子打开的DatagramChann...

  • [Java]Java基础

    1.HashMap与Hashtable的区别

    2013-10-31

    阅读更多
  • Java learn 01 Java basic

    首页专栏java文章详情0Javalearn01Javabasicblair发布于2016-05-06Chap0PrefaceJavaBasicContentListJavadatatype、标识符、运算符、表达式和语句、分支、循环、方法OOExceptionJavaArrayJava常用类Java容器类Collection/GenericJavaI/OStreamJavaThreadJavaTCP/UDP,socketThreelevelsofability知识--学习前人的知识解决问题的方法--灵活运用学到的知识解决问题的思路--创造解决问题的方法Categoryofknowledge实际...

  • Java】clone()

    Aboutclone()被克隆的类要implementsCloneable,否则抛异常。被克隆的类中最好重写clone()方法,例如:publicBookclone(){Bookbook=null;try{book=(Book)super.clone();}catch(CloneNotSupportedExceptione){e.printStackTrace();}returnbook;}

    2012-06-29

    阅读更多
  • Java Clone

    WhyCloneSupposeyouhaveanobject‘a’ofclass‘A’.Sometimesyoumayneedanothernewobject‘b’.Italsobelongstoclass‘A’andhasthesamedatawithobject‘a’.Butifyoudosomemodificationonb,ithasnoeffecttothevalueof‘a’.Wecallthisprocesswhichproducednewobject‘b’ascloneobject‘a’.Thecommonesttimethatyouneedtocloneanobjectisw...

    2012-07-19

    阅读更多
  • Java RandomAccessFile

    介绍RandomAccessFile的唯一父类是Object,与其他流父类不同。是用来访问那些保存数据记录的文件的,这样你就可以用seek()方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。RandomAccessFile是不属于InputStream和OutputStream类系的。实际上,除了实现DataInput和DataOutput接口之外(DataInputStream和DataOutputStream也实现了这两个接口),它和这两个类系毫不相干,甚至都没有用InputStream和OutputStream已经准备好的功能;它是一个完全独立的类,所...

    2016-04-19

    阅读更多
  • Java Nio 四、Java NIO Buffer

    最后更新时间:2014-06-23JavaNIOBuffers当与NIOChannels相互作用的时候会被使用。正如你知道的,数据时从channels写到buffers,以及从buffers写入channels。一个buffer实际上是一块你可以写进数据的内存,这个你可以稍后再读取。这个内存块是用一个NIObuffer的对象包装成的,这个对象提供了许多方法,使得与内存块一起工作更简单些。基本的Buffer使用使用一个Buffer去读写数据,典型的如下很小的四步过程:写数据到Buffer调用buffer.flip()从buffer中读出数据调用buffer.clear()或者buffer.com...

    2015-12-19

    阅读更多
  • java enum

    最近跟同事讨论问题的时候,突然同事提到我们为什么java中定义的常量值不采用enmu枚举类型,而采用publicfinalstatic类型来定义呢?以前我们都是采用这种方式定义的,很少采用enum定义,所以也都没有注意过,面对突入起来的问题,还真有点不太清楚为什么有这样的定义。既然不明白就抽时间研究下吧。Java中的枚举类型采用关键字enum来定义,从jdk1.5才有的新类型,所有的枚举类型都是继承自Enum类型。要了解枚举类型,建议大家先打开jdk中的Enum类简单读一下,这个类里面定义了很多protected方法,比如构造函数,如果要使用这些方法我们可以把枚举类型定义到当前类中。每个枚举类...

    2014-10-02

    阅读更多
  • java- Java IO

    这是javaio比较基本的一些处理流,除此之外我们还会提到一些比较深入的基于io的处理类,比如console类,SteamTokenzier,Externalizable接口,Serializable接口等等一些高级用法极其原理。一、javaio的开始:文件1.我们主要讲的是流,流的本质也是对文件的处理,我们循序渐进一步一步从文件将到流去。2.java处理文件的类File,java提供了十分详细的文件处理方法,举了其中几个例子,其余的可以去Java代码packagecom.hxw.io;importjava.io.*;publicclassFileExample{publicstaticvoi...

  • [Java]Java计算器

    实现的功能如下-基本四则运算-MR、MC、MS、M+、M-、Backspace、+/-、Sqrt、C、CE软件截图实现代码整理在我的GitHubhttps://github.com/ouyangyewei/MySoftware/tree/master/Calc

    2015-07-31

    阅读更多
  • Java NIO与Java IO

    1.Java.nio与java.io之间有什么区别?2.它们分别用于哪些场景?即优点和缺点。javaionio区别和联系.IONIO面向流面向缓冲阻塞IO非阻塞IO无选择器(1)面向流与面向缓冲JavaNIO和IO之间第一个最大的区别是,IO是面向流的,NIO是面向缓冲区的。JavaIO面向流意味着每次从流中读一个或多个字节,直至读取所有字节,它们没有被缓存在任何地方。此外,它不能前后移动流中的数据。如果需要前后移动从流中读取的数据,需要先将它缓存到一个缓冲区。JavaNIO的缓冲导向方法略有不同。数据读取到一个它稍后处理的缓冲区,需要时可在缓冲区中前后移动。这就增加了处理过程中的灵活性。但是...

    2013-03-29

    阅读更多
  • JavaJava Applet与 JavaScript

    JavaScript是用于HTML环境的开发语言,提供了能够响应Web页面事件的脚本,可以完全访问浏览器窗口的各个方面,善于合并HTML、JavaApplet小程序、插入件、服务器方程序和其他Web组件,形成完全集成的Web应用程序。而Java是功能强大的著名开发语言,能够支持Web应用程序的开发,用于开发高级Web对象,并提供实现嵌入Web页面的可执行内容,具有更强的编程功能,可以作为JavaScript功能的良好补充,只不过这些功能被限制在有限的浏览器窗口区中。Java与JavaScript可以互相补充,以开发功能更完美的Web应用程序。本文归纳了笔者编程中曾使用过的,涉及到有关JavaS...

    2005-05-23

    阅读更多
  • J2EE、Java SE、Java EE、Java ME 区别

    JavaSE=JavaStandardEditionJavaEE=JavaEnterpriseEditionJavaME=JavaMobileEditionSE主要用于桌面程序,控制台开发(JFC)EE企业级开发(JSP,EJB)ME嵌入式开发(手机,小家电)目前,Java2平台有3个版本,它们是适用于小型设备和智能卡的Java2平台Micro版(Java2PlatformMicroEdition,J2ME)、适用于桌面系统的Java2平台标准版(Java2PlatformStandardEdition,J2SE)、适用于创建服务器应用程序和服务的Java2平台企业版(Java2Platfor...

    2009-11-08

    阅读更多
  • 什么是J2EE、Java SE、Java EE、Java ME?

    目前,Java2平台有3个版本,它们是适用于小型设备和智能卡的Java2平台Micro版(Java2PlatformMicroEdition,J2ME)、适用于桌面系统的Java2平台标准版(Java2PlatformStandardEdition,J2SE)、适用于创建服务器应用程序和服务的Java2平台企业版(Java2PlatformEnterpriseEdition,J2EE)。J2EE是一种利用Java2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如"编写一次...

    2010-04-16

    阅读更多
  • JAVA SE、JAVA EE、JAVA ME区别

    本文把JAVASE、JAVAEE、JAVAME拿来做下区别,同时也分享一下作者的一些成果。目前的Java平台根据软件开发人员、服务提供商和设备生产商可以针对特定的市场可以分为三个版本JAVASE、JAVAEE、JAVAME。AD:现在一个个来分析1.JavaSE(JavaPlatform,StandardEdition)。JavaSE以前称为J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。JavaSE包含了支持JavaWeb服务开发的类,并为JavaPlatform,EnterpriseEdition(JavaEE)提供基础。2.JavaEE(JavaP...

    2011-10-10

    阅读更多
  • Java SE,Java EE ,Java ME 区别

    1.JavaSE(JavaPlatform,StandardEdition)。JavaSE以前称为J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。JavaSE包含了支持JavaWeb服务开发的类,并为JavaPlatform,EnterpriseEdition(JavaEE)提供基础。2.JavaEE(JavaPlatform,EnterpriseEdition)。这个版本以前称为J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端Java应用程序。JavaEE是在JavaSE的基础上构建的,它提供Web服务、组件模型、管理和通信API,...

    2016-01-30

    阅读更多
  • Java SE、Java EE、Java ME 简介

    简单来说JavaSE是做电脑上运行的软件。JavaEE是用来做网站的-(我们常见的JSP技术)JavaME是做手机软件的。不那么简单的说JavaSE(JavaPlatform,StandardEdition)。JavaSE以前称为J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。JavaSE包含了支持JavaWeb服务开发的类,并为JavaPlatform,EnterpriseEdition(JavaEE)提供基础。JavaEE(JavaPlatform,EnterpriseEdition)。这个版本以前称为J2EE。企业版本帮助开发和部署可移植、健壮、可...

    2016-03-23

    阅读更多
  • java SE、java EE和java ME的区别

    .JavaSE(JavaPlatform,StandardEdition)。JavaSE以前称为J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。JavaSE包含了支持JavaWeb服务开发的类,并为JavaPlatform,EnterpriseEdition(JavaEE)提供基础。2.JavaEE(JavaPlatform,EnterpriseEdition)。这个版本以前称为J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端Java应用程序。JavaEE是在JavaSE的基础上构建的,它提供Web服务、组件模型、管理和通信API,可...

    2012-08-20

    阅读更多
  • Java EE,Java SE,Java ME 怎么区分?

    2015-08-13

    阅读更多
  • JAVA SE、JAVA EE、JAVA ME 三者区别

    Java平台有三个版本,这使软件开发人员、服务提供商和设备生产商可以针对特定的市场进行开发:*JavaSE(JavaPlatform,StandardEdition)。JavaSE以前称为J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。JavaSE包含了支持JavaWeb服务开发的类,并为JavaPlatform,EnterpriseEdition(JavaEE)提供基础。*JavaEE(JavaPlatform,EnterpriseEdition)。这个版本以前称为J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端Java应用程序。J...

    2015-03-03

    阅读更多
  • JavaJava SE、Java Web和Java EE的区别

    刚接触Java对这些概念上的东西有点模糊,查了很多资料,想把它分享出来,要是哪里不对请大家指正(^_^)1、Java毫无疑问这就是门语言和C、C++、C#一样没什么好说的。2、JavaSE和JavaEE多数编程语言都有预选编译好的类库以支持各种特定的功能,在Java中,类库以包(package)的形式提供,不同版本的Java提供不同的包,以面向特定的应用。Java2平台包括标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本:StandardEdition(标准版)J2SE包含那些构成Java语言核心的类。比如:数据库连接、接口定义、输入/输出、网络编程EnterpriseEdi...

    2016-08-14

    阅读更多
  • Java - 初识Java

    Java技术分支JavaSE:JavaStandardEdition,标准版,这个是核心JavaEE:JavaEnterpriseEdition,企业版JavaME:JavaMicroEdition,微型版Java历史1995年Oak(以他的办公室外的橡树命名,由于Oak已经被一个显卡制造商注册)改名为Java2004年J2SE1.5发布2005年公开了JavaSE6,并且把J2EE改名为JavaEE,J2SE改名为JavaSE,J2ME改名为JavaME2006年发布JRE6.0Oracle在2009年以74亿美金收购Sun公司JDKVSJREJDK:JavaDevelopmentKit,是...

    2013-02-28

    阅读更多
  • java----初识Java

    初识Java一、神马是软件?一系列按照特定顺序组织的计算机数据和指令的集合就是软件,软件有系统软件和应用软件。常见系统软件:DOS,Windows,Linux等,常见应用软件:迅雷,QQ。二、软件的交互方式有哪些?图形化界面:优点:这种方式简单直观,使用者易于接受,容易上手操作。缺点:比较占用内存,反应速度会有所减慢。命令行方式:优点:占用内存少,反应速度很快。缺点:较为麻烦,需要记住一些命令,学习时间较长。三、常用的DOS命令dir:列出当前目录下的文件及文件夹。md:创建目录。rd:删除目录。cd:进入指定目录。cd..:退回到上一级目录。cd/:退回到根目录。del:删除文件。exit:...

  • java ---- welcome to java Applet

    java图形化程序Applet----welcometojavaimportjava.applet.Applet;importjava.awt.Graphics;importjava.awt.Label;importjava.awt.TextField;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;publicclassAppletInOutextendsAppletimplementsActionListener{Labelprompt;TextFieldinput,output;publicvoid...

    2012-09-17

    阅读更多
  • javajava学习(二)

    这次的主题是如何使用package,弄明白一件事情就稍微记录一下。在macos下安装java比较容易,打开shell终端,输入java回车就会自动去寻找可用的java了,安装的版本是1.6的。关于package的使用,用一个简单的例子来说明。工作路径为:$pwd/Users/test/java_pro库的路径为:$pwd/Users/test/java_pro/myjavalib/tool包的代码如下:packagemyjavalib.tool;importjava.util.*;publicclassbike{publicbike(){System.out.println("myjavali...

    2012-08-04

    阅读更多
  • java】【java Collection】Stack

    源代码packagejava.util;/***先进后出pushpoppeekemptysearch*TheStackclassrepresentsalast-in-first-out(LIFO)stackofobjects.*ItextendsclassVectorwithfiveoperationsthatallowavectortobetreatedasastack.Theusual*pushandpopoperationsareprovided,aswellasa*methodtopeekatthetopitemonthestack,amethodtotest*forwhetherth...

    2017-04-14

    阅读更多
  • [java]java构造器

    构造器这个概念,各种语言都有出现,虽然为了考试或者其他学了好多遍,但是自己一直不能理解这个概念,前几天又学了一遍,突然就明白了,下面随小编来一起学习一下吧。什么是构造器?在类别基础的面向对象程序设计中,构造器(英语:Constructor;别称:构造方法、构造函数、建构子)是一个类里用于建立对象的特殊子程序。它能初始化一个新建的对象,并时常会接受参数用以设定实例变量。构造器跟一般的实例方法十分相似;但是与其它方法不同,构造器没有返回类型,不会被继承,且不会有范围修饰符。构造器的函数名称一般与它所属的类的名称相同。它承担着初始化对象数据成员并建立类不变象的任务;在类不变象无效的时候它会失败。一个...

    2017-06-11

    阅读更多
  • Java Reflection (JAVA反射)

    Java反射是Java语言的一个很重要的特征,它使得Java具体了“动态性”。在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java语言的反射(Reflection)机制。Reflection是Java程序开发语言的特征之一,它允许运行中的Java程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得Java类中各成员的名称并显示出来。Java反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类。在运行时构造任意一个类的对...

    2013-06-13

    阅读更多
  • JavaJava reflection

    一whatisjavaclassfile(eg:demo.class)AJavaclassfileisafile(withthe.classfilenameextension)containingJavabytecodethatcanbeexecutedontheJavaVirtualMachine(JVM).AJavaclassfileisproducedbyaJavacompilerfromJavaprogramminglanguagesourcefiles(.javafiles)containingJavaclasses.Ifasourcefilehasmorethanoneclass,...

    2015-07-11

    阅读更多
  • Java Reflection (JAVA反射)

    看了一些网文,总结一下java的反射机制主要用以下三方面的作用。这个总结比较功利,没有去分析来龙去脉,而是直奔主题,讲述反射机制一般有哪些用途,怎么用。一、通过反射获取类信息Classc=Class.forName("java.lang.String");//通过forName方法取得类信息等效于:Classc=String.class;等效于:Classc=String.class;Methodm[]=c.getDeclaredMethods();System.out.println(m[0].toString());以上代码取得了方法的信息,包括方法的名字,返回类型,参数类型等等。此外也还...

    2009-06-18

    阅读更多
  • [Java] Java 内部类

    Java中的内部类领略内部类的“内部”内部类详解

    2011-05-17

    阅读更多
  • java 代码java

    优化应用程序代码的内存使用并不是一个新主题,但是人们通常并没有很好地理解这个主题。本文将简要介绍Java进程的内存使用,随后深入探讨您编写的Java代码的内存使用。最后,本文将展示提高代码内存效率的方法,特别强调了HashMap和ArrayList等Java集合的使用。背景信息:Java进程的内存使用参考知识如需进一步了解Java应用程序的进程内存使用,请参阅AndrewHall撰写的developerWorks文章“内存详解”。这篇文章介绍了内存详解以及AIX®提供的布局和用户空间,以及Java堆和本机堆之间的交互。通过在命令行中执行java或者启动某种基于Java的中间件来运行Java应用...

  • java】2.深入Java核心 Java内存…

    摘自:http://developer.51cto.com/art/201009/225071.htm安卓内存泄露排查:http://hi.baidu.com/qmiao128/blog/item/bf9d66a4b3e313eb9152eed1.htmlhttp://wiki.eclipse.org/index.php/MemoryAnalyzer#Finding_Memory_Leaks

    2014-02-10

    阅读更多
  • java(6)JAVA常用类库/JAVA IO

    JAVA常用类库1.StringBufferStringBuffer是使用缓冲区的,本身也是操作字符串的,但是与String类不同,String类的内容一旦声明之后则不可改变,改变的只是其内存地址的指向,而StringBuffer中的内容是可以改变的对于StringBuffer而言,本身是一个具体的操作类,所以不能你String那样采用直接赋值的方式进行对象的实例化,必须通过构造方法完成当一个字符串的内容需要被经常改变时就要使用StringBufferStringBuffer的内容是可以修改的,通过引用传递的方式完成StringBuffer常用方法字符串连接操作:append()在任意位置处为...

  • Java learn 01 Java basic

    Chap0PrefaceJavaBasicContentListJavadatatype、标识符、运算符、表达式和语句、分支、循环、方法OOExceptionJavaArrayJava常用类Java容器类Collection/GenericJavaI/OStreamJavaThreadJavaTCP/UDP,socketThreelevelsofability知识--学习前人的知识解决问题的方法--灵活运用学到的知识解决问题的思路--创造解决问题的方法Categoryofknowledge实际开发中经常使用的--牢牢掌握不经常使用用时就能查得到的--了解八辈子用不着一回的--运用自己的能力去查...

    2016-05-06

    阅读更多
  • Java视频 Java编程 Java Java语言 Java教程 电子书 下载

    这里的Java视频Java编程JavaJava语言Java教程电子书很全!~很不错~http://www.tryosp.cn/java.htm;jsessionid=6846F229C6871CCAEA4A24C4E986FDB6

    2008-03-25

    阅读更多
  • [java]JAVA NIO 简介

    原文链接:http://www.iteye.com/topic/834447其他链接:http://wenku.baidu.com/view/235c3e9951e79b896802262f.htmlhttp://java.chinaitlab.com/net/819986.htmlhttp://www.iteye.com/problems/43071.基本概念IO是主存和外部设备(硬盘、终端和网络等)拷贝数据的过程。IO是操作系统的底层功能实现,底层通过I/O指令进行完成。所有语言运行时系统提供执行I/O较高级别的工具。(c的printfscanf,java的面向对象封装)2.Java标准i...

  • java->android->java

    这几天都在看android的视频,想快速步入android,可是经过这几天,感觉还好,但是还是想同时进行吧.俗话说的好啊,鱼与熊掌不可兼得!不知道是否可以同时进行呢?自己感觉的话还是可以的吧!因为java与android本来是相辅相成的.对于我这种没有学习过java的,直接学习android肯定会有难度.但是,我决定迎难而上!本来想吧,先把java学好再去学android,但是在企业里面必须快速成长,我也知道,基础很重要,也因此,我要避免头重脚轻的局面.尽量把基础学习好.因此,从今天开始,自己不间断的学习java,同时参与项目的讨论学习,需要哪方面的知识再去学习吧!也只好这样了!毕竟我是实习生...

    2011-12-05

    阅读更多
  • [Java]Java栈与堆

    1.栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。2.栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存,存取速度较慢。3.Java中的数据类型有两种。一种是基本类型(primitivetypes),共有8种,即int,short,long,byte...

    2012-04-08

    阅读更多