JavaSE
葡萄干是个程序员
我是一个菜鸟~~~
展开
-
JDK5中的重要特性
目录目录 静态导入 自动装箱拆箱 增强for循环 可变参数 枚举类 反射 加载类 解剖类 利用Constructor创建对象 利用Method执行方法 反射字段 内省Introspector BeanUtils框架 泛型Generic 泛型的使用 自定义泛型 自定义泛型方法 自定义泛型类静态导入 静态导入用于简化程序对类静态属性和方法的调用。 语法: import static 包名.类名.静态属性原创 2017-04-25 12:35:18 · 815 阅读 · 0 评论 -
IntelliJ idea下的项目结构
IntelliJ IDEA 的 project 和 module 是啥关系?(转载自:点击打开链接) 使用基于IntelliJ的IDE,如phpstorm、android studio都会对 project 和 module 的关系比较糊涂,简单的概括如下: IntelliJ系中的 Project 相当于Eclipse系中的 Workspace ; IntelliJ系原创 2016-04-13 13:38:49 · 37087 阅读 · 1 评论 -
ThinkPHP 大D方法思想下的JDBC操作数据库D类
这里我封装出来的D类,是根据ThinkPHP中的D方法中做出来的,其中有些出入的地方,我进行了一些个性化的修正,如:ThinkPHP中操作数据库时,需要在配置文件中定义关于数据库的配置,这里我采用外部接口定义常量的方法进行定义,在D类中实现该接口,实现接口中常量的引用,方便配置的修改;D类中还提供了executeDML和executeDQL这两个方法——传入SQL语句即可进行更复杂的增删查改操作。原创 2016-04-21 17:02:11 · 1934 阅读 · 0 评论 -
java中的==、equals和hashCode以及hashCode生成
转载自:(点击打开链接) 前言 java中==、equals()、hashCode()都和对象的比较有关,在java中这三者各有什么用处呢,即java中为什么需要设计这三种对象的比较方法呢? 关于== ==是容易理解的。java设计java就是要比较两个对象是不是同一个对象。 对于引用变量而言,比较的时候两个引用变量引用转载 2016-05-14 21:35:27 · 493 阅读 · 0 评论 -
Java中的反射机制
获取类的类类型的3种方式,以及如何通过类的类类型创建实例对象? ClassDemo1.java package com.reflect; public class ClassDemo1 { public static void main(String[] args) { //Foo的实例对象如何表示 Foo foo1 = new Foo(); //foo1就表示出来了 //原创 2016-05-15 09:53:18 · 449 阅读 · 0 评论 -
Java出现No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing
原文转载自 sunny2038 的CSDN博客文章 原文地址 最近在看Java,在编译写书上一个例子时,由于书上的代码只有一部分,于是就自己补了一个内部类。结果编译时出现:No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing instance of转载 2015-02-05 23:30:00 · 557 阅读 · 0 评论 -
静态内部类和普通内部类
两种内部类 Java的内部类有两种,一种是静态内部类,另一种是普通内部类,普通内部类可以获得外部对象的引用, 所以在普通内部类能够访问外部对象的成员变量 ,也就能够使用外部类的资源,可以说普通内部类依赖 于外部类,普通内部类与外部类是共生共死的,创建普通内部类的对象之前,必须先创建外部类的对象。 创建普通内部类的代码如下: Outer o = new Outer(); Outer.In转载 2015-05-13 21:55:09 · 647 阅读 · 0 评论 -
Java中的Scanner类
转载自: http://bbs.itheima.com/thread-90856-1-1.html http://blog.sina.com.cn/s/blog_7014ad5c01018sov.html java.util.Scanner是Java5的新特征,主要功能是简化文本扫描。这个类最实用的地方表现在获取控制台输入,其他的功能都很鸡肋,尽管Java API文档中列举了大量的AP转载 2015-12-04 14:15:03 · 1202 阅读 · 0 评论 -
Java中的自定义注解
自定义注解 Description.java(这里自定义Description注解) package com.ann.test; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Inherited; import jav原创 2016-05-15 11:51:39 · 547 阅读 · 0 评论 -
Java中自定义注解的应用
来自 慕课网 的学习 我们可以使用自定义注解,实现ORM,即对象/关系的映射。通过自定义注解,定义对象对应数据表的属性,如表名,表字段等。 Table.java(Table注解) package com.ann.demo; import java.lang.annotation.ElementType; import java.lang.annotation原创 2016-05-15 14:29:41 · 2595 阅读 · 0 评论 -
设计模式之适配器(Adapter)模式
转载自:设计模式学习笔记——适配器(Adapter)模式 参考:Java设计模式之Adapter模式 2 自己阅读了原文中的例子颇有受益,在此前常听到Java中adapter适配器一词(虽说现在很少用到java(java确实是一本奇妙的语言)),却实际上不知其深意,今天读来才开始有那么一点味道。 原文: 定义:通常,客户类(c转载 2016-09-20 00:11:53 · 731 阅读 · 0 评论 -
Java软件体系结构设计模式之结构模式 知识点摘录
以下知识点摘录自:《Java软件体系结构设计模式标准指南》一书。其中可能包含本人的一些感悟。 Java软件体系结构设计模式之结构模式(11种) 结构模式主要用来: 1)处理把责任委托给其他对象的对象。这样一来就会引入一种耦合度低的分层体系结构; 2)在不同情况下方便对象间的通信。比如说某个对象通过通常的方式无法访问,或者由于接口不兼容导致某个对象不可用时; 3原创 2016-10-23 15:59:46 · 1477 阅读 · 0 评论