摘要: windows下:开始->运行->键入cmd->在窗口中输入 javac-> 回车,看看是否出来java相关命令的参数。java -version 查看JDK的版本信息。对于java初学者来说,往往不懂区分jdk和jre的区别,实际上这两个东西差别很大的,有必要了解一下:简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。 JDK就是Java Development KitJRE是Java Runtime Enviroment是指Java的 阅读全文
posted @ 2014-01-22 21:51 Ann869 阅读(1424) 评论(0) 推荐(0) 编辑
摘要: Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。包含在 java.lang.annotation 包中。首先自定义一个注解 关键字是:@interface@Retention(RetentionPolicy.RUNTIME)//编译器将把注释记录在类文件中,在运行时 VM 将保留注释,因此可以反射性地读取。//ps:只有当类注解使用了RetentionPolicy.RUNTIME保留策略,才能在运行时,通过java反射机制获取@Target({ElementType.METHOD}) 阅读全文
posted @ 2014-01-05 11:21 Ann869 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 注解技术从JDK5.0推出,之后很多框架开始提供注解配置形式。Spring框架从2.5版本开始支持注解配置。注解配置的优点:简单、快捷.spring可以按照指定的包路径扫描内部组件,当发现组件定义之前有注解,会将该组件纳入spring容器中。 spring常用的6大注解 1.@Controller(控制层)2.@Repository(DAO层)3.@Service(业务层组件)4.@Componet(其他组件) 括号中的为推荐用法,上述4个注解任意用也可以,但不符合规范。 注解只能用在类定义前、方法定义前、成员变量定义前。 在spring中要在xml配置文件开启组件扫描配置 @Reposito 阅读全文
posted @ 2014-01-05 11:12 Ann869 阅读(400) 评论(0) 推荐(0) 编辑
摘要: jdk输入一下代码即可:String arch = System.getProperty("sun.arch.data.model");System.out.println(arch);oracle也是输入下面的语句:select * from v$version。win7应该是无法正常安装oracle 10G的。因为有版本限制。但是我们可以手动的去修改增加上win7的内部版本号。然后就可以安装了,但是安装后有些莫名其妙的问题。所以建议直接装11Goracle是又版本要求的。32位只能安装到32位的系统。同样64位只能安装64位系统32位的有性能瓶颈。这么说吧,我们在创建数 阅读全文
posted @ 2013-12-28 23:15 Ann869 阅读(3688) 评论(2) 推荐(2) 编辑
摘要: 进到官方网,先注册个oracle的账号Oracle官方下载地址http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html共有两部分需要下载 (下面的适用于win7 64位)win64_11gR2_database_1of2.zip1.12GB(1,213,501,989字节)win64_11gR2_database_2of2.zip961MB(1,007,988,954字节)下载完后两个文件都直接解压到当前文件夹运行database目录下的setup.exe很简单,都直接下一步就可以了一般 阅读全文
posted @ 2013-12-28 22:19 Ann869 阅读(6940) 评论(0) 推荐(0) 编辑
摘要: 1.使得MyEclipse能自动换行的方法步骤:window->preferences->java->code style->formatter->edit->line wrapping->maximum line width ,载进到formatter下面new一个profile,(因为原来的值不能修改的)然后设置maximum line width 值,然后点“apply”,再点击“确定”。自己设置的profile(轮廓)便可以应用于自己的文件。用ctrl+shift+F格式化代码时,每行代码字符数便是刚才设置的maximum line width 阅读全文
posted @ 2013-12-28 22:11 Ann869 阅读(1112) 评论(0) 推荐(0) 编辑
摘要: 关于枚举接口EnumerationEnumeration接口 Enumeration接口本身不是一个数据结构。但是对其他数据结构非常重要。 Enumeration接口定义了从一个数据结构得到连续数据的手段。例如,Enumeration定义了一个名为nextElement的方法,可以用来从含有多个元素的数据结构中得到的下一个元素。 Enumeration接口提供了一套标准的方法,由于Enumeration是一个接口,它的角色局限于为数据结构提供方法协议。下面是一个使用的例子://e is an object that implements the Enumeration interface wh 阅读全文
posted @ 2013-12-25 18:04 Ann869 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 1.MySQL软件有客户端和服务端两个,要装了服务端的MySQL才可以使用和访问,Navicat for MySQL,参照百度百科Navicat for MySQL是一款强大的 MySQL 数据库管理和开发工具,它为专业开发者提供了一套强大的足够尖端的工具,但对于新用户仍然易于学习。Navicat for MySQL 基于Windows平台,为 MySQL 量身订作,提供类似于 MySQL 的用管理界面工具。此解决方案的出现,将解放 PHP、J2EE 等程序员以及数据库设计者、管理者的大脑,降低开发成本,为用户带来更高的开发效率。Navicat for MySQL 使用了极好的图形用户界面(G 阅读全文
posted @ 2013-12-24 23:17 Ann869 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 关于struts2,spring,hibernate三大框架的问题1.项目从开始用到struts2,spring,hibernate谈谈这个过程中你的收获首先struts2是基于MVC模式的框架,它分层思想很明确,可以实现并行开发。其次spring是整合框架用的,struts2将Action的控制权交给spring。hibernate是访问数据库的一种技术,可以减少写大量的SQL语句,方便移植到其他数据库,可以实现实体类和表之间的映射关系。2.struts2具有的2个小缺点:如果是直接跳转的话,有多个直接跳转的页面就要写多个Action配置;接着就是安全性问题,比如属性的注入等。假如有个表单, 阅读全文
posted @ 2013-12-24 21:07 Ann869 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 第一次写博客哈,各位大侠要多多指教。这里主要浅谈一下关于java开发工程师面试经验。首先是笔试题。笔试题通常考察的是基础知识点,就是平常大家看到的一些细微的知识点。印象比较深的1.HashTable与HashMap的区别首先,两者都实现了Map接口,HashTable是继承java1.2的类Distionary,不允许有null值和null值,具线程安全;HashMap允许有null键和null值,线程不安全,但是效率相对要高。除此两点之外,两者其他都差不多。还有一点:HashMap将HashTable里面的contains方法去掉了,改成了containsValue和containsKey, 阅读全文
posted @ 2013-12-21 00:32 Ann869 阅读(112) 评论(0) 推荐(0) 编辑