javaSE
yang3866910
这个作者很懒,什么都没留下…
展开
-
java常用代码分享
java访问xml文件Java codeimport java.io.*;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import org.w3c.dom.Document;import org.w3c.dom.Element;转载 2013-01-30 17:22:18 · 190 阅读 · 0 评论 -
eclipse的快捷键
首先,你自己可以网上百度一下其它的快捷键的设置,和大概的用法,我现在写的是一些常用的,让你也有vim一样的编辑速度。alt 加 方向键 是你之前查看源代码的前一页或者是下一页ctrl 加 左右方向键 是每个单词的开头,注意这里的单词,不是你定义的变量名,而一个类似单词的,因为可能你定义的一个变量名可以有多个单词的组成shift ctrl 加左右键 是选中单词的shift crtl原创 2013-02-18 21:02:34 · 147 阅读 · 0 评论 -
Java学习笔记31:Java程序员应该了解的10个面向对象设计原则
面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton、Decorator、Observer这样的设计模式,而不重视面向对象的分析和设计。甚至还有经验丰富的Java程序员没有听说过OOPS和SOLID设计原则,他们根本不知道设计原则的好处,也不知道如何依照这些原则来进行编程转载 2013-02-19 19:57:26 · 175 阅读 · 0 评论 -
Java5新特性----静态导入
今天在看书的时候,看见了“静态导入”的这个概念,上网一查才知道是JDK5.0的新特性,真是孤陋寡闻了,所以好好学习了一下。 静态导入,在你自己的类中使用静态导入,可以让你使用其它类中定义的类方法和类变量,而且这些类方法和类变量就像在本地定义的一样。也就是说,静态导入允许您在调用其它类中定义的静态成员时,可以忽略类名。写一段代码理解一下(代码是最好的教科书)Test类里定义了一转载 2013-02-19 23:09:54 · 176 阅读 · 0 评论 -
Java内存分配相关资料的收集
Java内存分配相关资料的收集Java 中的堆和栈简单的说:Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被转载 2013-02-21 14:15:48 · 218 阅读 · 0 评论 -
SpringSide代码规范(自己另外做一些笔记)
前言(红色的字体是自己加上去,而不是转载过来的,只是自己的理解或者是不懂,用来标注而已。) 本文档反映的是SpringSide 团队的编码规范,同时推荐所有使用SpringSide框架的开发人员遵循。 本文档基本遵循Sun's Coding Conventions,补充了其中没有说明或者有所改动的地方。版权声明 本规范由springside团队维护,相关评论转载 2013-03-07 12:42:27 · 421 阅读 · 0 评论 -
国外著名java论坛
国外:www.sun.com -不用多说吧。www.apache.org -apache很多开源项目,无论是拿来用还是看源代码都很不错http://java.sun.com/docs/books/tutorial/(这个一定要多看,只要你的英语过四级都可以很简单看完。) 来自SUN公司的官方Java指南 - 对于了解几乎所有的java技术特性非常有帮助.http://w原创 2013-02-24 09:44:26 · 2058 阅读 · 1 评论 -
Java并发性和多线程介绍
Java并发性和多线程介绍作者:Jakob Jenkov 译者:Simon-SZ 校对:方腾飞http://tutorials.jenkov.com/java-concurrency/index.html在过去单CPU时代,单任务在一个时间点只能执行单一程序。之后发展到多任务阶段,计算机能在同一时间点并行执行多任务或多进程。虽然并不是真正意义上的“同一时间点”,而是多个任务或进程转载 2013-03-09 12:00:44 · 507 阅读 · 0 评论 -
Java字节码深入解析
一:Java字节代码的组织形式类文件{OxCAFEBABE,小版本号,大版本号,常量池大小,常量池数组,访问控制标记,当前类信息,父类信息,实现的接口个数,实现的接口信息数组,域个数,域信息数组,方法个数,方法信息数组,属性个数,属性信息数组}二:查看方法 --- javap命令例子:有一个Java类Demo.javapublic class Demo转载 2013-03-10 13:50:30 · 188 阅读 · 0 评论 -
String、StringBuffer与StringBuilder之间区别
三者在执行速度方面的比较:StringBuilder > StringBuffer > String 对于三者使用的总结: 1.如果要操作少量的数据用 = String 2.单线程操作字符串缓冲区 下操作大量数据 = StringBuilder 3.多线程操作字符串缓冲区 下操作大量数据 = StringBufferJav转载 2013-02-12 23:53:16 · 120 阅读 · 0 评论 -
private static final long serialVersionUID = 1L
private static final long serialVersionUID = 1L;这句话干什么用的 ?serialVersionUID 用来表明类的不同版本间的兼容性简单来说,Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVer原创 2013-02-12 23:51:00 · 247 阅读 · 0 评论 -
Java的内存分配
Java的内存分配 Java程序运行时的内存结构分成:方法区、栈内存、堆内存、本地方法栈几种。 方法区 存放装载的类数据信息,包括:基本信息:每个类的全限定名、每个类的直接超类的全限定名、该类是类还是接口、该类型的访问修饰符、直接超接口的全限定名的有序列表。每个已装载类的详细信息:运行时常量池、字段信息、方法信息、静态变量、到类classloader的引用、到类class的引用。转载 2013-02-12 10:27:36 · 144 阅读 · 0 评论 -
JAVA自学之路--马士兵
JAVA自学之路 一:学会选择[转载请注明出处:http://www.bjsxt.com/zixue/zixuezhilu_1.html]为了就业,不少同学参加各种各样的培训。决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机、嵌入式、游戏、3G、测试等。那么究竟应该选择什么方向呢?我的意见是,不要太过相信各种培训机构或是抢手文章的说法(包括我)转载 2013-01-30 17:33:10 · 350 阅读 · 0 评论 -
Java 网络编程 TCP vs UDP
TCP (Transmission Control Protocol 传输控制协议):面向连接的,不可靠的,数据流服务。UDP (User Datagram Protocl 用户数据报协议):面向无连接的,不可靠的,数据报服务。TCP传输和UDP不一样,TCP传输是流式的,必须先建立连接,然后数据流沿已连接的线路(虚电路)传输。因此TCP的数据流不会像UDP数据报一样,每个转载 2013-01-30 21:37:25 · 120 阅读 · 0 评论 -
java向上、下转型
最大的用处是java的泛型编程,用处很大,java的集合类都是这样的,不过由于是向下转型,所以不是安全的。 下面是向下转型的例子:子类转型成父类是向上转型,反过来说,父类转型成子类就是向下转型。但是,向下转型可能会带来一些问题:我们可以说麻雀是鸟,但不能说鸟就是麻雀。来看下面的例子: A类: package a.b; public class A { void aMthod()转载 2013-02-03 13:05:48 · 161 阅读 · 0 评论 -
org.jdom介绍
JDOM 是一种使用 XML 的独特 Java 工具包,用于快速开发 XML 应用程序。它的设计包含 Java 语言的语法乃至语义。但是它是否比现有的-- 更标准的 -- XML APL 好呢?当我们看过一些示例并说明这个流行的开放源代码项目的设计目标后,您自己来判断吧。最近这个开放源代码项目已被正式接受成为 Java 规范要求。作为开发人员,您可能听说过 80-20 规则,在其它领域转载 2013-02-04 17:10:32 · 524 阅读 · 0 评论 -
Java专业术语标准化规范表
相关文章: [Hibernate翻译]一些名词的翻译,请看一下有没有问题Effective Java Second Edition中文翻译术语表讨论专用贴语无伦次的译者作者黑名单关于翻译《CSS - The Missing Manual》术语表的讨论与建议推荐圈子: DORADO 更多相关推荐 《Java专业术语标准化规范表》-A-AJAX: (建议不译,原因:专转载 2013-02-04 23:35:39 · 303 阅读 · 0 评论 -
java中的scanner类的学习
jdk 5.0新增加了Scanner类,Scanner是一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器,Scanner 使用分隔符模式将其输入分解为标记,默认情况下该分隔符模式与空白匹配(可以使用s.useDelimiter("Pattern || String")指定分隔符)。然后可以使用不同的 next 方法将得到的标记转换为不同类型的值。new.txt: java ejb转载 2013-01-20 23:03:40 · 197 阅读 · 0 评论 -
enum类型的用法
Java综合DK1.5引入了新的类型——枚举。在Java中它虽然算个“小”功能,却给我的开发带来了“大”方便。用法一:常量在JDK1.5之前,我们定义常量都是:publicstaticfianl....。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 Java代码 public enum Color {转载 2013-01-21 16:14:42 · 179 阅读 · 0 评论 -
Java反射机制
一、什么是反射机制 简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。 二、哪里用到反射机制 有些时候,我们用过一些知识,但是并不知道它的专业术语是什么,在刚刚学jdbc时用过一行代码, Class.forName("com.mysql.jdbc.转载 2013-02-06 21:05:03 · 131 阅读 · 0 评论 -
Java程序员必知的8大排序
8种排序之间的关系: 1, 直接插入排序(1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。(2)实例(3)用java实现 package com.njue; public cl转载 2013-03-10 14:16:05 · 222 阅读 · 0 评论