![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2SE
hellobbboy
亲,地球过时了,该换星球了
展开
-
Eclipse插件开发
一,基础知识1,Eclipse框架OSGi是open services gateway initiative的简称。OSGi是一种为嵌入式硬件开发的,是网络上的服务提供者和使用者交互的注册服务。Eclipse从3.0使用OSGi来进行插件管理。所以Eclipse就是一个插件管理平台,用户使用某个功能,实际上只是调用某个插件。SWT和JFace插件转载 2014-02-25 13:06:37 · 3896 阅读 · 0 评论 -
Java基础语法
本文摘自:Java基础总结1,数据类型分类Java数据类型分为基本类型和引用类型;基本类型有:数值型(byte,short,int,long;float,double),字符型(char),布尔型(boolean)引用类型有:类,接口,数组,枚举,注解2,基本数据类型 类型 占用字节 数值范围原创 2011-11-14 18:14:26 · 535 阅读 · 0 评论 -
Java面向对象
本文摘自:Java基础总结面向对象的设计思想:考虑的是1. 问题域有哪些对象和类2. 类和对象应该具有哪些方法和属性3. 对象跟对象,类跟类之间的关系 对象和类的概念 对象:用计算机语言对问题域中事物的描述,对象通过attribute(静态)和method(动态)来区分事物 类:用来描述同一类形的对象的一个抽象转载 2011-11-18 11:26:47 · 607 阅读 · 0 评论 -
Java常用类
包java.lang.*lang包提供Java语言进行开发设计所需要的最基本的类 包java.util.*util包提供事件模型、集合框架、日期时间工具和各种有用的类 1,String字符串String是由一组字符组成的字符串1>声明String s = “abc”;String s = new String(“abc”);2>常用方法转载 2011-11-18 11:31:55 · 5116 阅读 · 0 评论 -
Java集合类
1,数组使用数组前,必须初始化,指定大小;数组一经初始化,不可改变大小;下标为int型int[] is;//只是声明一个数组引用,没有初始化int[] is=new int[]{1,2,3};//初始化内容,隐性指定大小int[] is=int[3];//初始化,显性指定大小,未指定内容2,集合框架当你事先不知道要存放数据的个数,或者你需要一种比数组下标转载 2011-11-18 15:12:06 · 810 阅读 · 0 评论 -
Java I/O类
http://zhaohe162.blog.163.com/blog/static/3821679720118309710914/ Java将I/O分为高阶I/O与低阶I/O,高阶I/O在使用上提供更多的读写方法,如读写int、double、String的资料型态,而低阶的I/O大部份只提供write、read的byte[]存取,因为程式大部份的资料都是以字串或其它主要型态资料来运转载 2011-11-18 16:01:50 · 700 阅读 · 0 评论 -
Java多线程类
http://lavasoft.blog.51cto.com/62575/27069/概念:顺序编程:任何时刻只有一个执行步骤;并发编程:多个步骤同时执行,或看起来同时执行;目的:提升速度或更好,更容易实现的设计,如同时模拟多个事物;可控性:具有可论证的确定性,实际不具有可确定性;原因?看翁恺的视频,有例子避免使用?不可能,因为swi转载 2011-11-18 16:04:22 · 482 阅读 · 0 评论 -
Java网络编程
http://www.cnblogs.com/springcsc/archive/2009/12/03/1616413.html转载 2011-11-18 16:07:15 · 398 阅读 · 0 评论 -
Java反射机制
http://www.cnblogs.com/Quincy/archive/2011/06/19/2084557.html转载 2011-11-18 16:11:31 · 508 阅读 · 0 评论 -
Java最佳实践
宗旨:清晰,简单;可重用模块不能太大不能太小;模块间依赖尽可能小; 1,初始化和销毁对象:使用static factory methods代替构造方法;?valueOf()为类型转换方法;getInstance()为返回一个对象; 单例:public class Foo{private static final Foo INSTANCE=new ...2012-02-09 18:02:00 · 64 阅读 · 0 评论 -
Eclipse快捷键
1,常用快捷键Alt+Enter 显示当前选择资源的属性 2,阅读代码: 声明:F3 (或Ctrl+鼠标左键) 继承:Ctrl+T引用:Ctrl+Shift+G调用:Ctrl+Alt+H 3,查找文件: 查找文件:Ctrl+Shift+R 查找已打开的文件:Ctrl+E 上一个编辑文件 ,下一个编辑文件:Alt+←,Alt+→ 最后一次编辑位:Ctrl+Q 4,文件内定位: 4...2012-03-07 15:01:00 · 54 阅读 · 0 评论 -
性能优化
参考自:Java性能优化宝典 设计类时:1.尽量使用局部变量:使用循环时:1.尽量减少对变量的重复计算使用"/"和"*"时:1.尽量使用移位来代替'a/b','a*b'的操作,使用字符串时:1.创建字符串时尽量不调用构造函数使用集合类时:1.尽量使用System.arraycopy ()代替通过来循环复制数组。...2012-03-15 10:33:00 · 62 阅读 · 0 评论 -
Java底层
底层实现栈内存(StackMemory)由特定应用程序专用, 存储空间是连续的,以栈的方式(后进先出) 进行管理,存储容量小,但访问速度快。堆内存(HeapMemory)由所有的应用程序公用, 存储空间分配不连续,存储容量大。在堆内存中分配存储空间和进行存取操作速度较慢。基本类型存放在栈内存;引用类型存放在堆内存。局部变量保存在栈内存;成员变量保存在堆内存。 基础:强...2013-11-19 15:44:00 · 84 阅读 · 0 评论 -
Java用户界面
java.awt.*awt:http://www.cnblogs.com/forstudy/archive/2012/04/19/2439488.html javax.swing.*swing:http://wenku.baidu.com/link?url=nVK_I4m97j8f6YTk4HMIyEcVvpWn4zGhQ8o4JYULxe220a8WafNbGlqrvK...2013-11-19 17:21:00 · 110 阅读 · 0 评论 -
Eclipse插件开发
摘自:http://www.cnblogs.com/liuzhuo 一,基础知识1,插件管理平台 OSGi是open services gateway initiative的简称。 OSGi是一种为嵌入式硬件开发的,是网络上的服务提供者和使用者交互的注册服务。 Eclipse从3.0使用OSGi来进行插件管理。所以Eclipse就是一个插件管理平台,用户使用某个功...2014-02-25 13:06:00 · 126 阅读 · 0 评论 -
Eclipse使用技巧
简介:Eclipse有多个透视图。每个透视图有多个视图和编辑器。视图通常用于浏览资源和修改资源属性;编辑器常用来查看和修改特定资源。 常用透视图:Java,Debug,Java Browsing,Resources。 主菜单:File:资源的文件级操作创建,保存,关闭,打印,刷新,导入,导出。Edit:资源的文本级操作 剪切,复制,粘贴,删除,查找,替换。...2014-03-05 17:35:00 · 103 阅读 · 0 评论 -
Log4j
http://logging.apache.org/log4j/1.2/ 概念:Log4j是日志框架。可以统一控制项目的日志。可控制:1,日志的输出地2,日志的格式3,日志的优先级 配置文件:rootLogger,设置全局优先级。并指出优先级与输出地的关系。优先级:ERROR<WARN<INFO<DEBUG,优先级大的打印log,优先级小的也会打印lo...2014-04-01 13:32:00 · 96 阅读 · 0 评论 -
Java XML
一,概念XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。 XML相关知识: 结构: DOM(Document Object Model) 定义: DTD(文档类型定义)的作用是定义 XML 文档的合法构建模块。 XSD(XML Schema Definition) 读取: XPath 是一门在 XML 文档中查找信息的语...2014-04-28 16:32:00 · 75 阅读 · 0 评论 -
Apache 工具
1.处理命令行参数:apache commons clihttp://commons.apache.org/proper/commons-cli/index.html小例子://解析private static CommandLine parseCommandLine(String[] args) throws ParseException { Options option...2014-08-22 09:58:00 · 79 阅读 · 0 评论 -
Google 工具
http://code.google.com/p/guava-libraries/ com.google.common.io.FilesString filename = (msgKey == null ? msgKey: msgKey.replaceAll(":", "_"));Files.write(obj.getPayload(), new File(log...2014-08-22 09:58:00 · 95 阅读 · 0 评论 -
Grava 工具
javadoc好文判断:Preconditions 判空,如为null则抛NullPointExceptionthis.type = Preconditions.checkNotNull(val); 检查方法参数,如果表达式为false,则抛IllegalArgumentExceptionpublic someMethod(String name, String [] na...2015-02-16 16:26:00 · 147 阅读 · 0 评论 -
Java 注解
http://www.cnblogs.com/peida/archive/2013/04/23/3036035.html转载 2016-07-05 17:22:53 · 249 阅读 · 0 评论 -
Java异常机制
错误处理机制是几乎每个现代程序语言都具备的能力。错误是指程序运行中出现的各种影响程序不可正常运行下去的状况,如内存不够用,类找不到,文件找不到、网络连接失败、数据类型转换失败等。接口Throwable表明了Java中代码,所有错误都是可抛出的,即当错误发生时,错误可以自己处理也可以被抛到上层即调用层来处理,类似事件传播机制。错误又具体分为两类,Error和Exception,它们的区别转载 2016-09-30 11:47:52 · 418 阅读 · 0 评论 -
class文件修改-Javaassist
http://jboss-javassist.github.io/javassist/tutorial/tutorial.html原创 2016-12-07 16:22:44 · 146 阅读 · 0 评论 -
Eclipse插件开发方法与实战-读书笔记
Eclipse的Workbench是基于SWT(Standard Widget Toolkit)和JFace开发的。他们与Java的AWT和Swing不同在于他们是直接调用操作系统的API,所以,不同操作系统的控件并不一样。JFace是基于SWT开发的,相比SWT而言,已经解决了一些常见问题,使用户将精力集中在自己的控件创建上。 SWT一般流程:1.创建一个Display对象...原创 2017-04-10 15:19:10 · 361 阅读 · 0 评论 -
Eclipse 代码模板
https://blog.csdn.net/miaowei163/article/details/84682987原创 2021-06-23 18:38:17 · 128 阅读 · 1 评论