自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

太空堡垒卡拉迪加

一如既往 专心致志

  • 博客(13)
  • 收藏
  • 关注

Thinking in Java 第六章 访问权限控制

包概念的引入就是为了解决不同包之间有相同类名的类的共存问题,通过关键字import可以明确指定该类属于哪个包下,在引入一个类时也可直接写上类的全路径,如: public class FullQualification { public static void main(String[] args) { // ArrayList在java.util包下,在new的时候直接使用全名明...

2011-10-10 22:29:31 85

Thinking in Java 第五章 初始化与清理

用构造器初始化类: 构造器是一个很特殊的方法,方法名必须大写,并且没有返回类型(与返回void是不同的),没有参数的构造器称为无参构造器,例: public class SimpleConstructor { // 默认无参构造器 public SimpleConstructor() { } // 带参数的构造器 public SimpleCons...

2011-09-26 23:24:00 119

Thinking in Java 第四章 控制执行流程

最基本的控制程序流程语句 if-else: if(Boolean-expression){ statement1 } else { statement2 } 如果Boolean-expression为true,将执行statement1,否则执行statement2。迭代:while: while(Boolean-expression){ st...

2011-09-18 22:59:48 65

Thinking in Java 第三章 操作符

对Java的基本类型,存储的是实际的值,而并非指向一个对象的引用,所以在赋值时,是直接将一个地方的内容复制到了另一个地方。 引用静态方法,在HelloData类中需要引用Print中的静态方法: package net.mindview.util;public class Print { public static void print(Object obj)...

2011-09-15 23:36:40 85

原创 Thinking in Java 第二章 一切都是对象

对象存储位置: 寄存器:最快的存储区;堆栈:位于RAM中,速度仅次于寄存器,主要存放对象的引用,系统必须知道所有项确切的生命周期,以便上下移动堆栈指针;堆:也位于RAM中,用于存放所有Java对象,编译器不需要知道数据的的生命周期,灵活性虽高,但速度要差于以上二者;常量存储:也就是静态存储区,通常用于存放字符串等不会被改变的常量;非RAM存储:完全不受程序影响,比如流对象...

2011-09-13 23:33:53 114

Thinking in Java 第一章 对象导论

面向对象语言五个基本特性: 1.万物皆为对象; 2.程序是对象的集合; 3.每个对象都有自己的由其他对象所构成的存储; 4.每个对象都拥有其类型; 5.某一特定类型的所有对象都可以接收同样的消息。 Java最基本的三个特征: 1.封装 2.继承 3.多态 Java都采用单继承,所有类都继承于Object类。...

2011-09-08 23:27:55 94

Spring中多个线程同时访问一个单例类的问题

    Spring默认的类都为单例的,在多个线程同时访问该类并存在成员变量的时候,很可能会造成数据的不同步,以后使用需要注意,遇到要么不用成员变量,要么把该Bean的scope属性设置成prototype....

2010-04-16 22:17:07 489

Spring之AOP

      面向切面/方面编程(AOP = Aspect Oriented Programming)是一种编程思想。Spring中提供内置的AOP支持,基于动态AOP机制来实现。所谓的动态AOP模式,就是通过动态Proxy模式,在目标对象的方法调用前后插入处理代码。       AOP中几个重要的概念:      1.切面(Aspect),对象操纵过程中的截面;      2.连接...

2009-11-09 23:54:17 74

Spring之IoC

      学习Spring,首先当然是需要了解Spring平台的核心之一IoC。       一、控制反转(IoC = Inversion of Control)和依赖注入(DI = Dependency Injection)      IoC,通俗说法就是由容器控制程序之间的关系,而非由代码直接控制;也就是控制权由程序代码转移到了外部容器,控制权的转移,即所谓的反转。     ...

2009-11-08 20:55:45 63

原创 Hibernate关联关系映射之一对一

    对于ORM而言,一个非常关键的特性,就是实体之间关联关系的管理。   对于一对一关联,有主键关联和唯一外键关联两种类型:    1、主键关联    将两张关联表的主键设置为相同,即形成一对一的映射关系。

2009-11-03 02:37:00 237

原创 JavaBean和反射

JavaBean:    JavaBean是一种用Java语言写成的可重用组件,GUI中的Swing完全是由JavaBean组成的,在特定的情况下,JavaBean对于快速产生图形界面(GUI)是非常有用的。    要写成一个JavaBean,必须满足以下条件:    1.必须包含一个无参的public的构造方法;    2.对于私有属性,必须提供规范的

2009-05-18 15:38:00 342

原创 布局管理器和匿名内部类

    在Swing中,当用Jpanel时,需要考虑使用布局管理器,下面介绍4种常用的布局方式:    1.FlowLayout:流式布局,布局方式是从左到右,从上到下,从中间开始,缺点:组件位置会跟随容器大小而改变;    2.BorderLayout:麻将式布局,使用绝对的东南西北中来在定位,缺点:只能将容器分割成5个区域;    3.GirdLayout:网格式布局,可以由用户自

2009-05-14 17:01:00 256

原创 事件委托模型

    所有基于GUI的系统都是基于事件原理的。图形用户界面产生于20世纪80年代初,但直到90年代才成为程序设计人员选用的界面。    在Java中,GUI就是事件生成器,每次鼠标的移动、每次击键、每次窗口大小调整意见每次窗口的重新定位,都会触发事件,应用程序需要捕获这些事件。    从Java1.1开始,Sun在事件监听器概念基础上引入了一套增强事件处理策略。事件监听器

2009-05-13 19:05:00 509

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除