2016年11月1日

JDK5-注解

摘要: 注解是一个类,一个声明就是一个对象 1. 简单注解 @SuppressWarnings("msg") - 压缩/抑制警告 @Deprecated - 声明过时 @Override - 声明复写 2. 自定义注解 3. 注解的使用 但是在这里我们发现:无法获取到Anno的实例,是因为Anno注解在加载 阅读全文

posted @ 2016-11-01 22:59 Joshua_AW 阅读(153) 评论(0) 推荐(0) 编辑

Java笔试题二:读程序

摘要: 读程序,输出结果:The result is: 9.0 分析可知,本程序相当于: 由于9.99为double类型,因此返回结果类型应为double类型 相当于double result = 9; 所以输出结果为The result is: 9.0 阅读全文

posted @ 2016-11-01 21:42 Joshua_AW 阅读(191) 评论(0) 推荐(0) 编辑

数组的反射

摘要: 写出通用的输出方法: 1. 数组类型,将元素逐个输出 2. 其他类型直接输出 注意:数组只有在元素类型相同、维度也相同时,类型才相同。 new int[3].getClass() == new int[4].getClass() new int[3].getClass() != new int[3] 阅读全文

posted @ 2016-11-01 20:36 Joshua_AW 阅读(125) 评论(0) 推荐(0) 编辑

Java反射机制

摘要: 反射:对类进行剖析 说明:凡带有Declared的方法均返回所有(包含私有) 1. 获取Class Class clazz = Class.forName(String classname);多用于类加载 Class clazz =obj.getClass();多用于获取对象类型 Class cla 阅读全文

posted @ 2016-11-01 20:27 Joshua_AW 阅读(114) 评论(0) 推荐(0) 编辑

JDK5-枚举

摘要: 1. 使用普通类模拟枚举 2. 使用抽象类模拟枚举 使用抽象类模拟可以免除写大量的if-else语句,不需要对每个对象进行判断,只需要有具体实现类完成即可 3. 枚举类 普通的枚举类末尾不需要写分号 4. 带构造参数枚举 枚举中每个变量都是static final的 5. 带抽象函数的枚举 6. 枚 阅读全文

posted @ 2016-11-01 17:51 Joshua_AW 阅读(277) 评论(0) 推荐(0) 编辑

JDK5-自动拆装箱

摘要: 拆装箱:在基本类型与其对应的引用类型之间转换 装箱:Integer iObj = 5; 拆箱:int i = 5 + iObj; 装箱时,一个字节以内的数据在一个常量池中(小整数的使用频率高),即-128~127范围之间的数的地址相同 阅读全文

posted @ 2016-11-01 16:55 Joshua_AW 阅读(157) 评论(0) 推荐(0) 编辑

JDK5-静态导入

摘要: import static 1. 导入一个类内所有静态成员 2. 导入一个静态函数 阅读全文

posted @ 2016-11-01 12:53 Joshua_AW 阅读(116) 评论(0) 推荐(0) 编辑

Servlet与JSP的关系

摘要: Servlet与JSP的异同点: 相似点: 都可以生成动态网页 不同点: JSP擅长网页制作,生成页面直观,但不易追踪与排错 Servlet是纯Java,擅长处理流程与业务逻辑,缺点是页面不直观 阅读全文

posted @ 2016-11-01 11:42 Joshua_AW 阅读(142) 评论(0) 推荐(0) 编辑

2016年10月31日

Java EE的十三种核心技术

摘要: 1. JDBC: Java Database Connectivity 2. JNDI: Java Name and Directory Interface 3. EJB: Enterprise JavaBean 4. RMI: Remote Method Invoke 5. Java IDL/CO 阅读全文

posted @ 2016-10-31 23:15 Joshua_AW 阅读(325) 评论(0) 推荐(0) 编辑

Java线程池

摘要: java.util.concurrent包 接口及相关类的继承关系: interface: Executor - ExecutorService - ScheduledExecutorService subclass: ThreadPoolExecutor - ScheduledThreadPool 阅读全文

posted @ 2016-10-31 23:01 Joshua_AW 阅读(103) 评论(0) 推荐(0) 编辑

Hibernate分页

摘要: 1. HQL分页: Session session = HibernateUtil.getInstance().getSession(); Query query = session.createQuery("hql"); query.setFirstResult(int start); // 起始 阅读全文

posted @ 2016-10-31 22:45 Joshua_AW 阅读(79) 评论(0) 推荐(0) 编辑

MyISAM与InnoDB的区别

摘要: 1. 存储结构: MyISAM:(文件名以表名开始) .frm文件存储表定义 .MYD文件存储数据 .MYI文件存储索引 InnoDB: 所有的表保存在同一个(也可能多个)数据文件中,表的大小仅受限于操作系统文件的大小,一般为2GB 2. 存储空间: MyISAM: 可被压缩,存储空间较小。支持三种 阅读全文

posted @ 2016-10-31 22:35 Joshua_AW 阅读(178) 评论(0) 推荐(0) 编辑

MySQL数据库引擎

摘要: MySQL中输入show engines;命令显示MySQL支持的数据库引擎 1. FEDERATED: 不支持,默认禁用 2. MRG_MYISAM: 一组MyISAM组合,将多个MyISAM表聚合后进行操作,操作完成后删除掉Merge表的定义(数组仍然在原位) 3. MyISAM: 不支持事务, 阅读全文

posted @ 2016-10-31 22:05 Joshua_AW 阅读(214) 评论(0) 推荐(0) 编辑

2016年10月29日

DTD简单使用

摘要: DTD:Document Type Definition DTD是一种简单的XML约束模式语言 DTD文档必须以utf-8或unicode编码 注释方式与HTML、XML文档相同 DTD文档的引用:紧跟XML声明语句之后,有两种方式(外部引入及内部嵌入) 外部引入DTD方式: 有如下两种引用方式:第 阅读全文

posted @ 2016-10-29 22:44 Joshua_AW 阅读(177) 评论(0) 推荐(0) 编辑

Hibernate实体对象三种状态

摘要: Hibernate实体对象生命周期: 1. 自由状态(Transient,临时状态,瞬态) 在内存中自由存在,与数据库无关,未被Hibernate的Session管理 2. 持久状态(Persistent) 被Session管理,在Session的有效期内,它的变化会影响到数据库 3. 游离态(De 阅读全文

posted @ 2016-10-29 21:54 Joshua_AW 阅读(135) 评论(0) 推荐(0) 编辑

导航