![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
乐观的Madge
这个作者很懒,什么都没留下…
展开
-
java注解
转自此处 本文将向你介绍J2SE5.0中的新特性之一:注解。本文将从什么是注解;J2SE5.0中预定义的注解;如何自定义注解;如何对注解进行注解以及如何在程序中读取注解5个方面进行讨论。 一、什么是注解 说起注解,得先提一提什么是元数据(metadata)。所谓元数据就是数据的数据。也就是说,元数据是描述数据的。就象数据表中的字段一样,每个字段描述了这个字段下的转载 2016-06-03 16:24:57 · 266 阅读 · 0 评论 -
&与&& |与||
电路问题总结:对于:& -- > 不管怎样,都会执行"&"符号左右两边的程序对于:&& -- > 只有当符号"&&"左边程序为真(true)后,才会执行符号"&&"右边的程序。下面来说说运算规则:对于:& -- > 只要左右两边有一个为false,则为false;只有全部都为true的时候,结果为true对于:&& -- > 只要符号左边为false,则结果为fal原创 2016-06-09 09:46:03 · 475 阅读 · 0 评论 -
java Object
Object类 java.lang.Object java.lang包在使用的时候无需显示导入,编译时由编译器自动导入。 Object类是类层次结构的根,Java中所有的类从根本上都继承自这个类。 Object类是Java中唯一没有父类的类。 其他所有的类,包括标准容器类,比如数组,都继承了Object类中的方法。 Object类中的方法 构造方法:pu转载 2016-06-10 10:06:14 · 312 阅读 · 0 评论 -
java的堆和栈
栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是转载 2016-06-10 11:12:34 · 215 阅读 · 0 评论 -
java Collection的shuffle
就是随机打乱原来的顺序,和洗牌一样。如:// ShuffleTest.javaimport java.util.*;public class ShuffleTest { public static void main(String[] args) { List list = new ArrayList(); for (int i = 0; i < 1转载 2016-06-11 09:22:01 · 643 阅读 · 0 评论 -
线程的同步-集合的同步
两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。2种使用方法 Synchronized method() synchronized(this){/*区块*/},它的作用转载 2016-06-11 09:25:26 · 1178 阅读 · 0 评论 -
java Map Map.Entry
Map是java中的接口,Map.Entry是Map的一个内部接口。Map提供了一些常用方法,如keySet()、entrySet()等方法。keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.Entry。Map.Entry是Map声明的一个内部接口,此接口为泛型,定义为Entry。它表示Map中的一个实体(一个转载 2016-06-11 09:50:16 · 339 阅读 · 0 评论 -
java 枚举类型
语法 定义创建枚举类型要使用 enum 关键字,隐含了所创建的类型都是 java.lang.Enum 类的子类(java.lang.Enum 是一个抽象类)。枚举类型符合通用模式Class Enum>,而E 表示枚举类型的名称。枚举类型的每一个值都将映射到protected Enum(String name, int ordinal) 构造函数中,在这里,每个值的名称都被转换成一个转载 2016-06-03 11:17:33 · 203 阅读 · 0 评论 -
java File类
Java文件操作我个人认为重要的问题有: a:如何跨平台问题 b:文件编码问题,尤其是多语言平台情况下如何正常工作。 c:文件读写效率、操作效率 d:文件加密和文件安全 e:文件快速检索,强烈建议使用lence进行文件检索及文件管理。以下是本人做的一些整理:一:建立文件 File file1 = new File ("C:\\temp\\myNote.转载 2016-06-11 10:26:41 · 194 阅读 · 0 评论 -
java RandomAccessFile
RandomAccessFileRandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。但是该类仅限于操作文件。RandomAccessFile不属于InputStream和OutputStream类系的。实际上,除了实现DataInput和DataOutput接转载 2016-06-11 10:47:09 · 197 阅读 · 0 评论 -
java 加载Properties
1。使用java.util.Properties类的load()方法示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));Properties p = new Properties();p.load(in);2。使用java.util.ResourceBundle类的getBundle(转载 2016-06-11 11:56:48 · 254 阅读 · 0 评论 -
list的三个实现类的区别
List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList。List用于存放多个元素,能够维护元素的次序,并且允许元素的重复。3个具体实现类的相关区别如下:ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就要讲已经有数组的数据复制到新的存储转载 2016-06-12 08:55:55 · 7456 阅读 · 0 评论 -
java内存分配存储
转自有6个地方可以作为存储机构:1、寄存器(register):这是最快的存储区,因为它位于不同于其他存储区的地方——处理器的内部。但是存储器的数量是极其有限的,所以寄存器根据编译器的需求来分配。不能人为的控制,也不能在程序中感觉到寄存器存在的任何迹象。2、堆栈(stack):通常位于RAM(random access memory随即访问存储器 )中,但是通过它的“堆栈指针”可以在处转载 2016-06-08 17:58:57 · 277 阅读 · 0 评论 -
java.io.RandomAccessFile
java.io.RandomAccessFile在正式介绍如何使用Java的输入/输出相关类来进行文件存取前,先简单地通过使用java.io.RandomAccessFile来存取文件,以认识一些文件存取时所必须注意的概念与事项。文件存取通常是循序的,每在文件中存取一次,文件的读取位置就会相对于目前的位置前进一次。然而有时必须指定文件的某个区段进行读取或写入的动作,也就是进行随机存转载 2016-06-04 15:01:44 · 490 阅读 · 0 评论 -
javabean以及内省技术的详解
一、关于javabeanjavabean是固定写法的java类书写格式为:1)必须有无参构造函数2)属性必须私有, 我们称为字段3)提供标准的getter和setter例: name 字段 的getter: String getName() settter: void setName(String name)javabean例子://快捷键是shift+转载 2016-06-03 15:23:46 · 310 阅读 · 0 评论 -
java 反射的作用
转自这里什么是Java的反射呢?大家都知道,要让Java程序能够运行,那么就得让Java类要被Java虚拟机加载。Java类如果不被Java虚拟机加载,是不能正常运行的。现在我们运行的所有的程序都是在编译期的时候就已经知道了你所需要的那个类的已经被加载了。Java的反射机制是在编译并不确定是哪个类被加载了,而是在程序运行的时候才加载、探知、自审。使用在编译期并不知道的类。这样的特点就是转载 2016-06-03 14:50:32 · 291 阅读 · 0 评论 -
java 反射中的invoke
invoke,就是通过函数名反射相应的函数。一下代码简单地介绍了java反射中invoke方法,如果要具体的,可以参考魔乐核心课程的反射部分内容package org.curry.tool;import java.lang.reflect.Method;public class InvokeMethods { public static void main(String[] arg转载 2016-06-03 14:44:03 · 498 阅读 · 0 评论 -
Java SAX解析器解析XML配置文件,连接数据库
/* * 从XML文件中读取配置信息,并通过配置信息返回数据库连接 * */package com.augow.xmlconfigreader;import org.xml.sax.Attributes;import org.xml.sax.helpers.DefaultHandler;import org.xml.sax.SAXException;import转载 2016-05-27 08:23:07 · 370 阅读 · 0 评论 -
【Java】边框总结
Table of Contents1 例子代码与结果2 javax.swing.border3 BorderFactory4 LineBorder5 MatteBorder6 TitleBorder7 BevelBorder8 SoftBevelBorder9 EtchedBorder10 CompoundBorder1 例子代码与结转载 2016-05-20 10:39:55 · 911 阅读 · 0 评论 -
Eclipse Java EE IDE for Web Developers.配置Tomcat全攻略
Eclipse Java EE IDE for Web Developers.配置Tomcat全攻略本文所用的工具:Eclipse Java EE IDE for Web Developers、apache-tomcat-6.0.x[绿色版],不包含任何其它eclipse插件,本文所用方法为自启动而不是发布启动。1,配置Eclipse,也就是菜单栏中Window下拉列表中Prefere转载 2016-05-19 23:03:47 · 1877 阅读 · 0 评论 -
JAVA 中消息提示框
JOptionPane.showMessageDialog(newFrame.getContentPane(),"弹出的是消息提示框!", "系统信息", JOptionPane.INFORMATION_MESSAGE);JOptionPane.showMessageDialog(newFrame.getContentPane(),"弹出的是警告提示框!", "系统信息", JOpti转载 2016-05-13 19:29:14 · 686 阅读 · 0 评论 -
java dispose - public void dispose()
dispose - public void dispose()释放由此 Window、其子组件及其拥有的所有子组件所使用的所有本机屏幕资源。即这些 Component 的资源将被破坏,它们使用的所有内存都将返回到操作系统,并将它们标记为不可显示。 通过随后对 pack 或 show 的调用重新构造本机资源,可以再次显示 Window 及其子组件。重新创建的 Window 及其子组件的状转载 2016-05-13 10:29:10 · 2001 阅读 · 0 评论 -
java 关于setContentPane()和getContentPane()的应用
关于setContentPane()和getContentPane()的应用 我们可以在 JFrame 对象中添加 AWT 或者 Swing 组件。但是,虽然它有 add 方法,却不能直接用于添加组件,否则会抛出异常——不信就试试。造成这个现象的原因只有一个解释:JFrame 不是一个容器,它只是一个框架。那么,应该怎么添加组件呢? JFrame 有一个 Cont转载 2016-05-13 10:22:21 · 585 阅读 · 0 评论 -
java.io.IOException:stream closed 异常的原因及处理
java.io.IOException:stream closed 异常的原因及处理 学习:http://wenwen.soso.com/z/q183034119.htm java.io.IOException: Stream closed严重: Servlet.service() for servlet jsp threw exception。出现此错误一转载 2016-04-22 13:29:53 · 26711 阅读 · 0 评论 -
java代理
代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为两种。 静态代理:由转载 2016-06-03 16:41:42 · 212 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
Jboss/wildfly配置sqlserver服务器 参考博文:链接 如果运行standalone.bat报错。 解决方案: 解决方法 在cmd中输入命令:netstat -ano,查看所有端口的占用情况,找到占用端口8080的进程pid,然后在任务管理器中删除或修改配置文件如下:\standalone\configuration\standalone.xml注:查询某一个端口占用情况:转载 2017-03-08 20:36:36 · 191 阅读 · 0 评论